ESP-IDF
os_strlen
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (4/5)...
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
os_strlen
os_strlen macro
Syntax
Show:
Summary
Declaration
from
os.h:261
#define
os_strlen
(
s
)
strlen
(
s
)
Arguments
Argument
s
Examples
References
from
examples
Code
Location
#define
os_strlen
(
s
)
strlen
(
s
)
os.h:261
os_strlen
(
ssid
->
wpa_passphrase
)
,
ap_config.c:162
os_strlen
(
val
)
)
;
asn1.c:607
size_t
tlen
,
hlen
=
os_strlen
(
value
)
;
common.c:349
size_t
len
=
os_strlen
(
str
)
;
common.c:465
pos
+=
os_strlen
(
param
)
;
common.c:569
len
=
os_strlen
(
pos
)
;
common.c:574
passwd
?
os_strlen
(
passwd
)
:
0
,
crypto_rng_wrapper
,
NULL
)
;
crypto_mbedtls-rsa.c:128
fastpbkdf2_hmac_sha1
(
(
const
u8
*
)
passphrase
,
os_strlen
(
passphrase
)
,
crypto_mbedtls.c:754
end
=
info
+
os_strlen
(
info
)
;
dpp.c:318
len
=
TRANSACTION_ID_ATTR_SET_LEN
+
CONNECTOR_ATTR_SET_LEN
+
os_strlen
(
conf
->
connector
)
;
dpp.c:800
wpabuf_put_le16
(
msg
,
os_strlen
(
conf
->
connector
)
)
;
dpp.c:849
len
+=
3
+
os_strlen
(
bi
->
chan
)
;
/* C:...; */
dpp.c:1025
len
+=
os_strlen
(
macstr
)
;
/* M:...; */
dpp.c:1030
len
+=
3
+
os_strlen
(
bi
->
info
)
;
/* I:...; */
dpp.c:1032
len
+=
4
+
os_strlen
(
bi
->
pk
)
;
/* K:...;; */
dpp.c:1033
json_len
=
os_strlen
(
json
)
;
dpp.c:1231
name_len
=
os_strlen
(
dpp_name
)
;
dpp.c:1384
len
+=
10
+
os_strlen
(
mud_url
)
;
dpp.c:1388
return
os_strlen
(
cmp
)
==
len
&&
os_memcmp
(
val
,
cmp
,
len
)
==
0
;
dpp.c:2778
len
=
os_strlen
(
type
)
;
dpp.c:2795
conf
->
ssid_len
=
end
?
(
size_t
)
(
end
-
pos
)
:
os_strlen
(
pos
)
;
dpp.c:2902
pass_len
=
end
?
(
size_t
)
(
end
-
pos
)
:
os_strlen
(
pos
)
;
dpp.c:2933
group_id_len
=
end
?
(
size_t
)
(
end
-
pos
)
:
os_strlen
(
pos
)
;
dpp.c:2957
if
(
conf
->
passphrase
&&
os_strlen
(
conf
->
passphrase
)
<
64
)
{
dpp.c:3203
os_strlen
(
conf
->
passphrase
)
)
;
dpp.c:3205
extra_len
+=
os_strlen
(
conf
->
group_id
)
;
dpp.c:3293
tailroom
+=
2
*
curve
->
prime_len
*
4
/
3
+
os_strlen
(
auth
->
conf
->
kid
)
;
dpp.c:3398
size_t
len
=
os_strlen
(
pass
->
string
)
;
dpp.c:3835
if
(
os_strlen
(
psk_hex
->
string
)
!=
PMK_LEN
*
2
||
dpp.c:3849
if
(
os_strlen
(
timestamp
)
<
19
)
{
dpp.c:3967
if
(
os_strlen
(
pos
)
<
8
)
dpp.c:4290
if
(
os_strlen
(
token
->
string
)
>
SSID_MAX_LEN
)
{
dpp.c:4373
conf
->
ssid_len
=
os_strlen
(
token
->
string
)
;
dpp.c:4392
privkey_len
=
os_strlen
(
key
)
/
2
;
dpp.c:5017
privkey_len
=
os_strlen
(
key
)
/
2
;
dpp.c:5172
(
const
u8
*
)
label
,
os_strlen
(
label
)
,
dpp_crypto.c:109
signature
=
base64_url_decode
(
pos
,
os_strlen
(
pos
)
,
&
signature_len
)
;
dpp_crypto.c:701
hlen
=
os_strlen
(
value
)
;
eap_fast_pac.c:239
need
=
os_strlen
(
field
)
+
len
*
2
+
30
;
eap_fast_pac.c:492
need
+=
os_strlen
(
field
)
+
len
+
20
;
eap_fast_pac.c:494
size_t
label_len
=
os_strlen
(
label
)
;
eap_peap_common.c:25
domain_len
=
os_strlen
(
domain
)
;
eap_server.c:91
prefix_len
=
os_strlen
(
prefix
)
;
eap_tls_common.c:998
os_strlen
(
conf
->
ap_pin
)
:
0
;
eap_user_db.c:255
sm
->
identity_len
=
os_strlen
(
identity
)
;
eapol_auth_sm.c:843
if
(
os_strlen
(
sae_pwd_id
)
>
0
)
{
esp_wpa3.c:84
(
u8
*
)
password
,
os_strlen
(
(
const
char
*
)
password
)
,
ieee802_11.c:91
(
rx_id
?
3
+
os_strlen
(
rx_id
)
:
0
)
)
;
ieee802_11.c:98
len
=
os_strlen
(
pos
)
;
ieee802_11_common.c:172
buf
=
base64_url_decode
(
token
->
string
,
os_strlen
(
token
->
string
)
,
json.c:519
len
=
os_strlen
(
buf
)
;
json.c:561
pw_len
=
passwd
?
os_strlen
(
passwd
)
:
0
;
pkcs5.c:500
len
[
0
]
=
os_strlen
(
passwd
)
;
pkcs5.c:547
size_t
info_len
=
os_strlen
(
info
)
;
sae.c:539
len
[
num_elem
]
=
os_strlen
(
identifier
)
;
sae.c:798
wpabuf_put_u8
(
buf
,
1
+
os_strlen
(
identifier
)
)
;
sae.c:1664
(
len
!=
os_strlen
(
sae
->
tmp
->
pw_id
)
||
sae.c:2025
size_t
i
,
pw_len
=
os_strlen
(
pw
)
;
sae_pk.c:154
*
pos
=
d_check_char
(
out
,
os_strlen
(
out
)
)
;
sae_pk.c:259
len
=
os_strlen
(
password
)
;
sae_pk.c:397
size_t
label_len
=
os_strlen
(
label
)
+
1
;
sha1-prf.c:36
MD5_len
[
1
]
=
os_strlen
(
label
)
;
sha1-tlsprf.c:46
SHA1_len
[
1
]
=
os_strlen
(
label
)
;
sha1-tlsprf.c:53
size_t
label_len
=
os_strlen
(
label
)
;
sha1-tprf.c:35
len
[
1
]
=
os_strlen
(
label
)
+
1
;
sha256-kdf.c:46
len
[
1
]
=
os_strlen
(
label
)
;
sha256-prf.c:69
len
[
1
]
=
os_strlen
(
label
)
;
sha256-tlsprf.c:42
len
[
1
]
=
os_strlen
(
label
)
;
sha384-prf.c:69
len
[
1
]
=
os_strlen
(
label
)
;
sha384-tlsprf.c:42
cfg
->
private_key_passwd
?
os_strlen
(
cfg
->
private_key_passwd
)
:
0
,
mbedtls_ctr_drbg_random
,
&
tls
->
ctr_drbg
)
;
tls_mbedtls.c:184
plen
=
os_strlen
(
tag
)
;
tlsv1_cred.c:94
pos
+=
os_strlen
(
pem_cert_begin
)
;
tlsv1_cred.c:125
end
+=
os_strlen
(
pem_cert_end
)
;
tlsv1_cred.c:149
if
(
os_strlen
(
pos
)
!=
32
*
2
)
{
tlsv1_cred.c:207
pos
+=
os_strlen
(
pem_key2_begin
)
;
tlsv1_cred.c:278
pos
+=
os_strlen
(
pem_key_begin
)
;
tlsv1_cred.c:284
pos
+=
os_strlen
(
pem_key_enc_begin
)
;
tlsv1_cred.c:319
pos
+=
os_strlen
(
pem_dhparams_begin
)
;
tlsv1_cred.c:1153
os_strlen
(
info
)
,
pmk
,
hash_len
)
;
wpa.c:2971
wpabuf_put_data
(
dst
,
str
,
os_strlen
(
str
)
)
;
wpabuf.h:166
len
[
2
]
=
os_strlen
(
label
)
;
wps_common.c:41
len
=
dev
->
manufacturer
?
os_strlen
(
dev
->
manufacturer
)
:
0
;
wps_dev_attr.c:21
len
=
dev
->
model_name
?
os_strlen
(
dev
->
model_name
)
:
0
;
wps_dev_attr.c:45
len
=
dev
->
model_number
?
os_strlen
(
dev
->
model_number
)
:
0
;
wps_dev_attr.c:69
len
=
dev
->
serial_number
?
os_strlen
(
dev
->
serial_number
)
:
0
;
wps_dev_attr.c:93
len
=
dev
->
device_name
?
os_strlen
(
dev
->
device_name
)
:
0
;
wps_dev_attr.c:163
cred
.
key_len
=
os_strlen
(
hapd
->
conf
->
ssid
.
wpa_passphrase
)
;
wps_hostapd.c:529
if
(
os_strlen
(
val
)
!=
hdr
.
length
)
{
x509v3.c:444
if
(
os_strlen
(
name
->
alt_email
)
!=
len
)
{
x509v3.c:887
if
(
os_strlen
(
name
->
dns
)
!=
len
)
{
x509v3.c:909
if
(
os_strlen
(
name
->
uri
)
!=
len
)
{
x509v3.c:933
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out