mbedTLS
mbedtls_asn1_buf::p
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
mbedTLS
mbedtls_asn1_buf::p
mbedtls_asn1_buf::p field
ASN1 data, e.g. in ASCII.
Syntax
Show:
Summary
Declaration
from
asn1.h:138
unsigned
char
*
p
;
Examples
References
from
examples
Code
Location
Referrer
unsigned
char
*
p
;
/**< ASN1 data, e.g. in ASCII. */
asn1.h:138
buf
->
p
=
*
p
;
asn1parse.c:262
mbedtls_asn1_get_sequence_of()
alg
->
p
=
*
p
;
asn1parse.c:307
mbedtls_asn1_get_alg()
params
->
p
=
*
p
;
asn1parse.c:322
mbedtls_asn1_get_alg()
mbedtls_free
(
cur
->
oid
.
p
)
;
asn1parse.c:354
mbedtls_asn1_free_named_data()
mbedtls_free
(
cur
->
val
.
p
)
;
asn1parse.c:355
mbedtls_asn1_free_named_data()
memcmp
(
list
->
oid
.
p
,
oid
,
len
)
==
0
)
asn1parse.c:378
mbedtls_asn1_find_named_data()
memcmp
(
list
->
oid
.
p
,
oid
,
len
)
==
0
)
asn1write.c:350
asn1_find_named_data()
cur
->
oid
.
p
=
mbedtls_calloc
(
1
,
oid_len
)
;
asn1write.c:379
mbedtls_asn1_store_named_data()
if
(
cur
->
oid
.
p
==
NULL
)
asn1write.c:380
mbedtls_asn1_store_named_data()
memcpy
(
cur
->
oid
.
p
,
oid
,
oid_len
)
;
asn1write.c:386
mbedtls_asn1_store_named_data()
cur
->
val
.
p
=
mbedtls_calloc
(
1
,
val_len
)
;
asn1write.c:389
mbedtls_asn1_store_named_data()
if
(
cur
->
val
.
p
==
NULL
)
asn1write.c:390
mbedtls_asn1_store_named_data()
mbedtls_free
(
cur
->
oid
.
p
)
;
asn1write.c:392
mbedtls_asn1_store_named_data()
mbedtls_free
(
cur
->
val
.
p
)
;
asn1write.c:411
mbedtls_asn1_store_named_data()
cur
->
val
.
p
=
p
;
asn1write.c:412
mbedtls_asn1_store_named_data()
memcpy
(
cur
->
val
.
p
,
val
,
val_len
)
;
asn1write.c:417
mbedtls_asn1_store_named_data()
FN_OID_TYPED_FROM_ASN1
(
oid_x520_attr_t
,
x520_attr
,
oid_x520_attr_type
)
oid.c:251
FN_OID_TYPED_FROM_ASN1
(
oid_x509_ext_t
,
x509_ext
,
oid_x509_ext
)
oid.c:290
FN_OID_TYPED_FROM_ASN1
(
mbedtls_oid_descriptor_t
,
ext_key_usage
,
oid_ext_key_usage
)
oid.c:304
FN_OID_TYPED_FROM_ASN1
(
oid_sig_alg_t
,
sig_alg
,
oid_sig_alg
)
oid.c:412
FN_OID_TYPED_FROM_ASN1
(
oid_pk_alg_t
,
pk_alg
,
oid_pk_alg
)
oid.c:446
FN_OID_TYPED_FROM_ASN1
(
oid_ecp_grp_t
,
grp_id
,
oid_ecp_grp
)
oid.c:533
FN_OID_TYPED_FROM_ASN1
(
oid_cipher_alg_t
,
cipher_alg
,
oid_cipher_alg
)
oid.c:563
FN_OID_TYPED_FROM_ASN1
(
oid_md_alg_t
,
md_alg
,
oid_md_alg
)
oid.c:628
FN_OID_TYPED_FROM_ASN1
(
oid_md_hmac_t
,
md_hmac
,
oid_md_hmac
)
oid.c:674
ret
=
mbedtls_snprintf
(
p
,
n
,
"%d.%d"
,
oid
->
p
[
0
]
/
40
,
oid
->
p
[
0
]
%
40
)
;
oid.c:732
mbedtls_oid_get_numeric_string()
value
+=
oid
->
p
[
i
]
&
0x7F
;
oid.c:744
mbedtls_oid_get_numeric_string()
if
(
!
(
oid
->
p
[
i
]
&
0x80
)
)
oid.c:746
mbedtls_oid_get_numeric_string()
params
->
p
=
*
p
;
pkparse.c:215
pk_get_ecparams()
memcpy
(
p
,
crt
->
subject_raw
.
p
,
dn_size
)
;
ssl_srv.c:2815
ssl_write_certificate_request()
if
(
(
ret
=
mbedtls_x509_crt_parse_der
(
dst
->
peer_cert
,
src
->
peer_cert
->
raw
.
p
,
ssl_tls.c:291
ssl_session_copy()
i
+=
3
;
memcpy
(
ssl
->
out_msg
+
i
,
crt
->
raw
.
p
,
n
)
;
ssl_tls.c:5410
mbedtls_ssl_write_certificate()
serial
->
p
=
*
p
;
x509.c:102
mbedtls_x509_get_serial()
oid
->
p
=
*
p
;
x509.c:376
x509_get_attr_type_value()
val
->
p
=
*
p
;
x509.c:396
x509_get_attr_type_value()
sig
->
p
=
*
p
;
x509.c:651
mbedtls_x509_get_sig()
ext
->
p
=
*
p
;
x509.c:725
mbedtls_x509_get_ext()
if
(
!
name
->
oid
.
p
)
x509.c:763
mbedtls_x509_dn_gets()
c
=
name
->
val
.
p
[
i
]
;
x509.c:788
mbedtls_x509_dn_gets()
if
(
i
==
0
&&
nr
>
1
&&
serial
->
p
[
i
]
==
0x0
)
x509.c:822
mbedtls_x509_serial_gets()
serial
->
p
[
i
]
,
(
i
<
nr
-
1
)
?
":"
:
""
)
;
x509.c:826
mbedtls_x509_serial_gets()
if
(
name
->
len
<
3
||
name
->
p
[
0
]
!=
'*'
||
name
->
p
[
1
]
!=
'.'
)
x509_crt.c:268
x509_check_wildcard()
x509_memcasecmp
(
name
->
p
+
1
,
cn
+
cn_idx
,
name
->
len
-
1
)
==
0
)
x509_crt.c:284
x509_check_wildcard()
memcmp
(
a
->
p
,
b
->
p
,
b
->
len
)
==
0
)
x509_crt.c:302
x509_string_cmp()
x509_memcasecmp
(
a
->
p
,
b
->
p
,
b
->
len
)
==
0
)
x509_crt.c:310
x509_string_cmp()
memcmp
(
a
->
oid
.
p
,
b
->
oid
.
p
,
b
->
oid
.
len
)
!=
0
)
x509_crt.c:339
x509_name_cmp()
uid
->
p
=
*
p
;
x509_crt.c:466
x509_get_uid()
if
(
ext_key_usage
->
buf
.
p
==
NULL
)
x509_crt.c:581
x509_get_ext_key_usage()
if
(
cur
->
buf
.
p
!=
NULL
)
x509_crt.c:659
x509_get_subject_alt_name()
buf
->
p
=
*
p
;
x509_crt.c:675
x509_get_subject_alt_name()
end
=
crt
->
v3_ext
.
p
+
crt
->
v3_ext
.
len
;
x509_crt.c:708
x509_get_crt_ext()
extn_oid
.
p
=
*
p
;
x509_crt.c:733
x509_get_crt_ext()
crt
->
raw
.
p
=
p
=
mbedtls_calloc
(
1
,
crt
->
raw
.
len
)
;
x509_crt.c:877
x509_crt_parse_der_core()
crt
->
tbs
.
p
=
p
;
x509_crt.c:890
x509_crt_parse_der_core()
crt
->
tbs
.
len
=
end
-
crt
->
tbs
.
p
;
x509_crt.c:900
x509_crt_parse_der_core()
crt
->
issuer_raw
.
p
=
p
;
x509_crt.c:937
x509_crt_parse_der_core()
crt
->
issuer_raw
.
len
=
p
-
crt
->
issuer_raw
.
p
;
x509_crt.c:952
x509_crt_parse_der_core()
crt
->
subject_raw
.
p
=
p
;
x509_crt.c:970
x509_crt_parse_der_core()
crt
->
subject_raw
.
len
=
p
-
crt
->
subject_raw
.
p
;
x509_crt.c:985
x509_crt_parse_der_core()
memcmp
(
crt
->
sig_oid
.
p
,
sig_oid2
.
p
,
crt
->
sig_oid
.
len
)
!=
0
||
x509_crt.c:1059
x509_crt_parse_der_core()
memcmp
(
sig_params1
.
p
,
sig_params2
.
p
,
sig_params1
.
len
)
!=
0
)
)
x509_crt.c:1062
x509_crt_parse_der_core()
*
p
++
=
cur
->
buf
.
p
[
i
]
;
x509_crt.c:1417
x509_info_subject_alt_name()
if
(
mbedtls_md
(
md_info
,
child
->
tbs
.
p
,
child
->
tbs
.
len
,
hash
)
!=
0
)
x509_crt.c:1898
x509_crt_check_signature()
child
->
sig
.
p
,
child
->
sig
.
len
)
)
;
x509_crt.c:1921
x509_crt_check_signature()
memcmp
(
crt
->
raw
.
p
,
cur
->
raw
.
p
,
crt
->
raw
.
len
)
==
0
)
x509_crt.c:2210
x509_crt_check_ee_locally_trusted()
x509_memcasecmp
(
cn
,
name
->
p
,
cn_len
)
==
0
)
x509_crt.c:2413
x509_crt_check_cn()
if
(
MBEDTLS_OID_CMP
(
MBEDTLS_OID_AT_CN
,
&
name
->
oid
)
==
0
&&
x509_crt.c:2453
x509_crt_verify_name()
if
(
cert_cur
->
raw
.
p
!=
NULL
)
x509_crt.c:2677
mbedtls_x509_crt_free()
mbedtls_platform_zeroize
(
cert_cur
->
raw
.
p
,
cert_cur
->
raw
.
len
)
;
x509_crt.c:2679
mbedtls_x509_crt_free()
mbedtls_free
(
cert_cur
->
raw
.
p
)
;
x509_crt.c:2680
mbedtls_x509_crt_free()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
mbedtls_asn1_buf::p
is written by 12 functions and is read by 23 functions:
mbedtls_asn1_get_sequence_of()
mbedtls_asn1_get_alg()
mbedtls_asn1_store_named_data()
pk_get_ecparams()
mbedtls_x509_get_serial()
x509_get_attr_type_value()
mbedtls_x509_get_sig()
mbedtls_x509_get_ext()
x509_get_uid()
x509_get_subject_alt_name()
x509_get_crt_ext()
x509_crt_parse_der_core()
All items filtered out
mbedtls_asn1_buf::p
mbedtls_asn1_free_named_data()
mbedtls_asn1_find_named_data()
asn1_find_named_data()
mbedtls_asn1_store_named_data()
mbedtls_oid_get_numeric_string()
ssl_write_certificate_request()
ssl_session_copy()
mbedtls_ssl_write_certificate()
mbedtls_x509_dn_gets()
mbedtls_x509_serial_gets()
x509_check_wildcard()
x509_string_cmp()
x509_name_cmp()
x509_get_ext_key_usage()
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
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