mbedTLS
mbedtls_asn1_buf::len
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
mbedTLS
mbedtls_asn1_buf::len
mbedtls_asn1_buf::len field
ASN1 length, in octets.
Syntax
from
asn1.h:137
size_t
len
;
References
Location
Referrer
Text
asn1.h:137
size_t
len
;
/**< ASN1 length, in octets. */
asn1parse.c:259
mbedtls_asn1_get_sequence_of()
if
(
(
ret
=
mbedtls_asn1_get_tag
(
p
,
end
,
&
buf
->
len
,
tag
)
)
!=
0
)
asn1parse.c:263
mbedtls_asn1_get_sequence_of()
*
p
+=
buf
->
len
;
asn1parse.c:304
mbedtls_asn1_get_alg()
if
(
(
ret
=
mbedtls_asn1_get_tag
(
p
,
end
,
&
alg
->
len
,
MBEDTLS_ASN1_OID
)
)
!=
0
)
asn1parse.c:308
mbedtls_asn1_get_alg()
*
p
+=
alg
->
len
;
asn1parse.c:319
mbedtls_asn1_get_alg()
if
(
(
ret
=
mbedtls_asn1_get_len
(
p
,
end
,
&
params
->
len
)
)
!=
0
)
asn1parse.c:323
mbedtls_asn1_get_alg()
*
p
+=
params
->
len
;
asn1parse.c:343
mbedtls_asn1_get_alg_null()
if
(
(
params
.
tag
!=
MBEDTLS_ASN1_NULL
&&
params
.
tag
!=
0
)
||
params
.
len
!=
0
)
asn1parse.c:377
mbedtls_asn1_find_named_data()
if
(
list
->
oid
.
len
==
len
&&
asn1write.c:349
asn1_find_named_data()
if
(
list
->
oid
.
len
==
len
&&
asn1write.c:378
mbedtls_asn1_store_named_data()
cur
->
oid
.
len
=
oid_len
;
asn1write.c:388
mbedtls_asn1_store_named_data()
cur
->
val
.
len
=
val_len
;
asn1write.c:400
mbedtls_asn1_store_named_data()
else
if
(
cur
->
val
.
len
<
val_len
)
asn1write.c:413
mbedtls_asn1_store_named_data()
cur
->
val
.
len
=
val_len
;
oid.c:251
oid_x520_attr_from_asn1()
FN_OID_TYPED_FROM_ASN1
(
oid_x520_attr_t
,
x520_attr
,
oid_x520_attr_type
)
oid.c:290
oid_x509_ext_from_asn1()
FN_OID_TYPED_FROM_ASN1
(
oid_x509_ext_t
,
x509_ext
,
oid_x509_ext
)
oid.c:304
oid_ext_key_usage_from_asn1()
FN_OID_TYPED_FROM_ASN1
(
mbedtls_oid_descriptor_t
,
ext_key_usage
,
oid_ext_key_usage
)
oid.c:412
oid_sig_alg_from_asn1()
FN_OID_TYPED_FROM_ASN1
(
oid_sig_alg_t
,
sig_alg
,
oid_sig_alg
)
oid.c:446
oid_pk_alg_from_asn1()
FN_OID_TYPED_FROM_ASN1
(
oid_pk_alg_t
,
pk_alg
,
oid_pk_alg
)
oid.c:533
oid_grp_id_from_asn1()
FN_OID_TYPED_FROM_ASN1
(
oid_ecp_grp_t
,
grp_id
,
oid_ecp_grp
)
oid.c:563
oid_cipher_alg_from_asn1()
FN_OID_TYPED_FROM_ASN1
(
oid_cipher_alg_t
,
cipher_alg
,
oid_cipher_alg
)
oid.c:628
oid_md_alg_from_asn1()
FN_OID_TYPED_FROM_ASN1
(
oid_md_alg_t
,
md_alg
,
oid_md_alg
)
oid.c:674
oid_md_hmac_from_asn1()
FN_OID_TYPED_FROM_ASN1
(
oid_md_hmac_t
,
md_hmac
,
oid_md_hmac
)
oid.c:730
mbedtls_oid_get_numeric_string()
if
(
oid
->
len
>
0
)
oid.c:737
mbedtls_oid_get_numeric_string()
for
(
i
=
1
;
i
<
oid
->
len
;
i
++
)
pkparse.c:210
pk_get_ecparams()
if
(
(
ret
=
mbedtls_asn1_get_tag
(
p
,
end
,
&
params
->
len
,
params
->
tag
)
)
!=
0
)
pkparse.c:216
pk_get_ecparams()
*
p
+=
params
->
len
;
pkparse.c:603
pk_get_pk_alg()
params
->
len
!=
0
)
)
ssl_srv.c:2803
ssl_write_certificate_request()
dn_size
=
crt
->
subject_raw
.
len
;
ssl_tls.c:292
ssl_session_copy()
src
->
peer_cert
->
raw
.
len
)
)
!=
0
)
ssl_tls.c:5398
mbedtls_ssl_write_certificate()
n
=
crt
->
raw
.
len
;
x509.c:99
mbedtls_x509_get_serial()
if
(
(
ret
=
mbedtls_asn1_get_len
(
p
,
end
,
&
serial
->
len
)
)
!=
0
)
x509.c:103
mbedtls_x509_get_serial()
*
p
+=
serial
->
len
;
x509.c:373
x509_get_attr_type_value()
if
(
(
ret
=
mbedtls_asn1_get_tag
(
p
,
end
,
&
oid
->
len
,
MBEDTLS_ASN1_OID
)
)
!=
0
)
x509.c:377
x509_get_attr_type_value()
*
p
+=
oid
->
len
;
x509.c:393
x509_get_attr_type_value()
if
(
(
ret
=
mbedtls_asn1_get_len
(
p
,
end
,
&
val
->
len
)
)
!=
0
)
x509.c:397
x509_get_attr_type_value()
*
p
+=
val
->
len
;
x509.c:650
mbedtls_x509_get_sig()
sig
->
len
=
len
;
x509.c:699
mbedtls_x509_get_sig_alg()
sig_params
->
len
!=
0
)
x509.c:719
mbedtls_x509_get_ext()
ret
=
mbedtls_asn1_get_tag
(
p
,
end
,
&
ext
->
len
,
x509.c:726
mbedtls_x509_get_ext()
end
=
*
p
+
ext
->
len
;
x509.c:783
mbedtls_x509_dn_gets()
for
(
i
=
0
;
i
<
name
->
val
.
len
;
i
++
)
x509.c:817
mbedtls_x509_serial_gets()
nr
=
(
serial
->
len
<=
32
)
x509.c:818
mbedtls_x509_serial_gets()
?
serial
->
len
:
28
;
x509.c:830
mbedtls_x509_serial_gets()
if
(
nr
!=
serial
->
len
)
x509_crt.c:268
x509_check_wildcard()
if
(
name
->
len
<
3
||
name
->
p
[
0
]
!=
'*'
||
name
->
p
[
1
]
!=
'.'
)
x509_crt.c:283
x509_check_wildcard()
if
(
cn_len
-
cn_idx
==
name
->
len
-
1
&&
x509_crt.c:284
x509_check_wildcard()
x509_memcasecmp
(
name
->
p
+
1
,
cn
+
cn_idx
,
name
->
len
-
1
)
==
0
)
x509_crt.c:301
x509_string_cmp()
a
->
len
==
b
->
len
&&
x509_crt.c:302
x509_string_cmp()
memcmp
(
a
->
p
,
b
->
p
,
b
->
len
)
==
0
)
x509_crt.c:309
x509_string_cmp()
a
->
len
==
b
->
len
&&
x509_crt.c:310
x509_string_cmp()
x509_memcasecmp
(
a
->
p
,
b
->
p
,
b
->
len
)
==
0
)
x509_crt.c:338
x509_name_cmp()
a
->
oid
.
len
!=
b
->
oid
.
len
||
x509_crt.c:339
x509_name_cmp()
memcmp
(
a
->
oid
.
p
,
b
->
oid
.
p
,
b
->
oid
.
len
)
!=
0
)
x509_crt.c:457
x509_get_uid()
if
(
(
ret
=
mbedtls_asn1_get_tag
(
p
,
end
,
&
uid
->
len
,
x509_crt.c:467
x509_get_uid()
*
p
+=
uid
->
len
;
x509_crt.c:676
x509_get_subject_alt_name()
buf
->
len
=
tag_len
;
x509_crt.c:677
x509_get_subject_alt_name()
*
p
+=
buf
->
len
;
x509_crt.c:708
x509_get_crt_ext()
end
=
crt
->
v3_ext
.
p
+
crt
->
v3_ext
.
len
;
x509_crt.c:728
x509_get_crt_ext()
if
(
(
ret
=
mbedtls_asn1_get_tag
(
p
,
end_ext_data
,
&
extn_oid
.
len
,
x509_crt.c:734
x509_get_crt_ext()
*
p
+=
extn_oid
.
len
;
x509_crt.c:876
x509_crt_parse_der_core()
crt
->
raw
.
len
=
crt_end
-
buf
;
x509_crt.c:877
x509_crt_parse_der_core()
crt
->
raw
.
p
=
p
=
mbedtls_calloc
(
1
,
crt
->
raw
.
len
)
;
x509_crt.c:881
x509_crt_parse_der_core()
memcpy
(
p
,
buf
,
crt
->
raw
.
len
)
;
x509_crt.c:884
x509_crt_parse_der_core()
p
+=
crt
->
raw
.
len
-
len
;
x509_crt.c:900
x509_crt_parse_der_core()
crt
->
tbs
.
len
=
end
-
crt
->
tbs
.
p
;
x509_crt.c:952
x509_crt_parse_der_core()
crt
->
issuer_raw
.
len
=
p
-
crt
->
issuer_raw
.
p
;
x509_crt.c:985
x509_crt_parse_der_core()
crt
->
subject_raw
.
len
=
p
-
crt
->
subject_raw
.
p
;
x509_crt.c:1058
x509_crt_parse_der_core()
if
(
crt
->
sig_oid
.
len
!=
sig_oid2
.
len
||
x509_crt.c:1059
x509_crt_parse_der_core()
memcmp
(
crt
->
sig_oid
.
p
,
sig_oid2
.
p
,
crt
->
sig_oid
.
len
)
!=
0
||
x509_crt.c:1060
x509_crt_parse_der_core()
sig_params1
.
len
!=
sig_params2
.
len
||
x509_crt.c:1061
x509_crt_parse_der_core()
(
sig_params1
.
len
!=
0
&&
x509_crt.c:1062
x509_crt_parse_der_core()
memcmp
(
sig_params1
.
p
,
sig_params2
.
p
,
sig_params1
.
len
)
!=
0
)
)
x509_crt.c:1407
x509_info_subject_alt_name()
if
(
cur
->
buf
.
len
+
sep_len
>=
n
)
x509_crt.c:1413
x509_info_subject_alt_name()
n
-=
cur
->
buf
.
len
+
sep_len
;
x509_crt.c:1416
x509_info_subject_alt_name()
for
(
i
=
0
;
i
<
cur
->
buf
.
len
;
i
++
)
x509_crt.c:1898
x509_crt_check_signature()
if
(
mbedtls_md
(
md_info
,
child
->
tbs
.
p
,
child
->
tbs
.
len
,
hash
)
!=
0
)
x509_crt.c:1921
x509_crt_check_signature()
child
->
sig
.
p
,
child
->
sig
.
len
)
)
;
x509_crt.c:2209
x509_crt_check_ee_locally_trusted()
if
(
crt
->
raw
.
len
==
cur
->
raw
.
len
&&
x509_crt.c:2210
x509_crt_check_ee_locally_trusted()
memcmp
(
crt
->
raw
.
p
,
cur
->
raw
.
p
,
crt
->
raw
.
len
)
==
0
)
x509_crt.c:2412
x509_crt_check_cn()
if
(
name
->
len
==
cn_len
&&
x509_crt.c:2453
x509_crt_verify_name()
if
(
MBEDTLS_OID_CMP
(
MBEDTLS_OID_AT_CN
,
&
name
->
oid
)
==
0
&&
x509_crt.c:2679
mbedtls_x509_crt_free()
mbedtls_platform_zeroize
(
cert_cur
->
raw
.
p
,
cert_cur
->
raw
.
len
)
;
Data Use
Functions writing
mbedtls_asn1_buf::len
Functions reading
mbedtls_asn1_buf::len
mbedtls_asn1_store_named_data()
mbedtls_x509_get_sig()
x509_get_subject_alt_name()
x509_crt_parse_der_core()
all items filtered out
mbedtls_asn1_buf::len
mbedtls_asn1_get_sequence_of()
mbedtls_asn1_get_alg()
mbedtls_asn1_get_alg_null()
mbedtls_asn1_find_named_data()
asn1_find_named_data()
mbedtls_asn1_store_named_data()
oid_x520_attr_from_asn1()
oid_x509_ext_from_asn1()
oid_ext_key_usage_from_asn1()
oid_sig_alg_from_asn1()
oid_pk_alg_from_asn1()
oid_grp_id_from_asn1()
oid_cipher_alg_from_asn1()
oid_md_alg_from_asn1()
oid_md_hmac_from_asn1()
mbedtls_oid_get_numeric_string()
pk_get_ecparams()
pk_get_pk_alg()
ssl_write_certificate_request()
ssl_session_copy()
mbedtls_ssl_write_certificate()
mbedtls_x509_get_serial()
x509_get_attr_type_value()
mbedtls_x509_get_sig_alg()
mbedtls_x509_get_ext()
mbedtls_x509_dn_gets()
mbedtls_x509_serial_gets()
x509_check_wildcard()
x509_string_cmp()
x509_name_cmp()
x509_get_uid()
x509_get_subject_alt_name()
x509_get_crt_ext()
x509_crt_parse_der_core()
x509_info_subject_alt_name()
x509_crt_check_signature()
x509_crt_check_ee_locally_trusted()
x509_crt_check_cn()
x509_crt_verify_name()
mbedtls_x509_crt_free()
all items filtered out
Type of
mbedtls_asn1_buf::len
mbedtls_asn1_buf::len
size_t
all items filtered out