ESP-IDF
asn1_hdr::tag
is only used within ESP-IDF.
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
ESP-IDF Framework and Examples
ESP-IDF
asn1_hdr::tag
asn1_hdr::tag field
Syntax
Show:
Summary
Declaration
from
asn1.h:52
unsigned
int
tag
;
Examples
References
from
examples
Code
Location
Referrer
unsigned
int
tag
,
length
;
asn1.h:52
if
(
hdr
->
tag
==
ASN1_TAG_BOOLEAN
&&
!
asn1_valid_der_boolean
(
hdr
)
)
asn1.c:130
asn1_valid_der()
if
(
hdr
->
tag
==
ASN1_TAG_NULL
&&
hdr
->
length
!=
0
)
asn1.c:132
asn1_valid_der()
(
hdr
->
tag
==
ASN1_TAG_BOOLEAN
||
asn1.c:137
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_INTEGER
||
asn1.c:138
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_NULL
||
asn1.c:139
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_OID
||
asn1.c:140
asn1_valid_der()
hdr
->
tag
==
ANS1_TAG_RELATIVE_OID
||
asn1.c:141
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_REAL
||
asn1.c:142
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_ENUMERATED
||
asn1.c:143
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_BITSTRING
||
asn1.c:144
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_OCTETSTRING
||
asn1.c:145
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_NUMERICSTRING
||
asn1.c:146
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_PRINTABLESTRING
||
asn1.c:147
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_T61STRING
||
asn1.c:148
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_VIDEOTEXSTRING
||
asn1.c:149
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_VISIBLESTRING
||
asn1.c:150
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_IA5STRING
||
asn1.c:151
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_GRAPHICSTRING
||
asn1.c:152
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_GENERALSTRING
||
asn1.c:153
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_UNIVERSALSTRING
||
asn1.c:154
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_UTF8STRING
||
asn1.c:155
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_BMPSTRING
||
asn1.c:156
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_CHARACTERSTRING
||
asn1.c:157
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_UTCTIME
||
asn1.c:158
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_GENERALIZEDTIME
||
asn1.c:159
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_TIME
)
)
asn1.c:160
asn1_valid_der()
(
hdr
->
tag
==
ASN1_TAG_SEQUENCE
||
asn1.c:163
asn1_valid_der()
hdr
->
tag
==
ASN1_TAG_SET
)
)
asn1.c:164
asn1_valid_der()
hdr
->
tag
=
0
;
asn1.c:191
asn1_get_next()
hdr
->
tag
=
(
hdr
->
tag
<
<
7
)
|
(
tmp
&
0x7f
)
;
asn1.c:207
asn1_get_next()
if
(
(
hdr
->
class
!=
ASN1_CLASS_PRIVATE
&&
hdr
->
tag
<
31
)
||
asn1.c:211
asn1_get_next()
ext_len
*
7
>
sizeof
(
hdr
->
tag
)
*
8
)
{
asn1.c:212
asn1_get_next()
hdr
->
tag
=
hdr
->
identifier
&
0x1f
;
asn1.c:219
asn1_get_next()
hdr
->
tag
==
ASN1_TAG_OID
;
asn1.h:91
asn1_is_oid()
hdr
->
tag
==
ASN1_TAG_BOOLEAN
;
asn1.h:97
asn1_is_boolean()
hdr
->
tag
==
ASN1_TAG_INTEGER
;
asn1.h:103
asn1_is_integer()
hdr
->
tag
==
ASN1_TAG_ENUMERATED
;
asn1.h:109
asn1_is_enumerated()
hdr
->
tag
==
ASN1_TAG_SEQUENCE
;
asn1.h:115
asn1_is_sequence()
hdr
->
tag
==
ASN1_TAG_SET
;
asn1.h:121
asn1_is_set()
hdr
->
tag
==
ASN1_TAG_OCTETSTRING
;
asn1.h:127
asn1_is_octetstring()
hdr
->
tag
==
ASN1_TAG_BITSTRING
;
asn1.h:133
asn1_is_bitstring()
hdr
->
tag
==
ASN1_TAG_UTCTIME
;
asn1.h:139
asn1_is_utctime()
hdr
->
tag
==
ASN1_TAG_GENERALIZEDTIME
;
asn1.h:145
asn1_is_generalizedtime()
return
hdr
->
tag
==
ASN1_TAG_UTF8STRING
||
asn1.h:152
asn1_is_string_type()
hdr
->
tag
==
ASN1_TAG_NUMERICSTRING
||
asn1.h:153
asn1_is_string_type()
hdr
->
tag
==
ASN1_TAG_PRINTABLESTRING
||
asn1.h:154
asn1_is_string_type()
hdr
->
tag
==
ASN1_TAG_T61STRING
||
asn1.h:155
asn1_is_string_type()
hdr
->
tag
==
ASN1_TAG_VIDEOTEXSTRING
||
asn1.h:156
asn1_is_string_type()
hdr
->
tag
==
ASN1_TAG_IA5STRING
||
asn1.h:157
asn1_is_string_type()
hdr
->
tag
==
ASN1_TAG_GRAPHICSTRING
||
asn1.h:158
asn1_is_string_type()
hdr
->
tag
==
ASN1_TAG_VISIBLESTRING
||
asn1.h:159
asn1_is_string_type()
hdr
->
tag
==
ASN1_TAG_GENERALSTRING
||
asn1.h:160
asn1_is_string_type()
hdr
->
tag
==
ASN1_TAG_UNIVERSALSTRING
||
asn1.h:161
asn1_is_string_type()
hdr
->
tag
==
ASN1_TAG_CHARACTERSTRING
||
asn1.h:162
asn1_is_string_type()
hdr
->
tag
==
ASN1_TAG_BMPSTRING
;
asn1.h:163
asn1_is_string_type()
hdr
->
tag
==
ASN1_TAG_BMPSTRING
;
asn1.h:169
asn1_is_bmpstring()
hdr
->
tag
==
ASN1_TAG_UTF8STRING
;
asn1.h:175
asn1_is_utf8string()
hdr
->
tag
==
ASN1_TAG_NULL
;
asn1.h:181
asn1_is_null()
hdr
->
tag
==
tag
;
asn1.h:187
asn1_is_cs_tag()
cert_status
=
hdr
.
tag
;
tlsv1_client_ocsp.c:246
tls_process_ocsp_single_response()
x509_parse_time
(
hdr
.
payload
,
hdr
.
length
,
hdr
.
tag
,
&
update
)
<
0
)
{
tlsv1_client_ocsp.c:256
tls_process_ocsp_single_response()
x509_parse_time
(
hdr
.
payload
,
hdr
.
length
,
hdr
.
tag
,
tlsv1_client_ocsp.c:277
tls_process_ocsp_single_response()
if
(
hdr
.
tag
==
1
)
{
tlsv1_client_ocsp.c:507
tls_process_basic_ocsp_response()
}
else
if
(
hdr
.
tag
==
2
)
{
tlsv1_client_ocsp.c:513
tls_process_basic_ocsp_response()
x509_parse_time
(
hdr
.
payload
,
hdr
.
length
,
hdr
.
tag
,
tlsv1_client_ocsp.c:540
tls_process_basic_ocsp_response()
x509_parse_time
(
hdr
.
payload
,
hdr
.
length
,
hdr
.
tag
,
x509v3.c:723
x509_parse_validity()
x509_parse_time
(
hdr
.
payload
,
hdr
.
length
,
hdr
.
tag
,
x509v3.c:735
x509_parse_validity()
switch
(
hdr
.
tag
)
{
x509v3.c:1016
x509_parse_ext_alt_name()
if
(
hdr
.
tag
==
ASN1_TAG_BOOLEAN
)
{
x509v3.c:1396
x509_parse_extension()
hdr
.
tag
==
ASN1_TAG_OCTETSTRING
)
)
)
{
x509v3.c:1408
x509_parse_extension()
if
(
hdr
.
tag
==
1
)
{
x509v3.c:1585
x509_parse_tbs_certificate()
if
(
hdr
.
tag
==
2
)
{
x509v3.c:1602
x509_parse_tbs_certificate()
if
(
hdr
.
tag
!=
3
)
{
x509v3.c:1619
x509_parse_tbs_certificate()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
asn1_hdr::tag
is written by 1 function and is read by 23 functions:
asn1_get_next()
All items filtered out
asn1_hdr::tag
asn1_is_oid()
asn1_is_boolean()
asn1_is_integer()
asn1_is_enumerated()
asn1_is_sequence()
asn1_is_set()
asn1_is_octetstring()
asn1_is_bitstring()
asn1_is_utctime()
asn1_is_generalizedtime()
asn1_is_string_type()
asn1_is_bmpstring()
asn1_is_utf8string()
asn1_is_null()
asn1_is_cs_tag()
asn1_valid_der()
asn1_get_next()
tls_process_ocsp_single_response()
tls_process_basic_ocsp_response()
x509_parse_validity()
x509_parse_ext_alt_name()
x509_parse_extension()
x509_parse_tbs_certificate()
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