ESP-IDF
asn1_is_sequence()
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (3/5)...
Summary
Syntax
Arguments
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
asn1_is_sequence()
asn1_is_sequence() function
Syntax
Show:
Summary
Declaration
from
asn1.h:112
static
inline
bool
asn1_is_sequence
(
const
struct
asn1_hdr
*
hdr
)
;
Arguments
Argument
hdr
Related Functions
Found 20 other functions taking a
asn1_hdr
argument:
Function
asn1_get_next()
asn1_unexpected()
asn1_is_octetstring()
asn1_is_integer()
asn1_is_generalizedtime()
asn1_is_cs_tag()
asn1_is_bitstring()
asn1_print_hdr()
asn1_get_sequence()
asn1_is_boolean()
asn1_is_utctime()
asn1_is_null()
asn1_valid_der_boolean()
asn1_valid_der()
asn1_is_enumerated()
asn1_is_set()
asn1_is_oid()
asn1_is_string_type()
asn1_is_bmpstring()
asn1_is_utf8string()
Examples
References
from
examples
Code
Location
Referrer
static
inline
bool
asn1_is_sequence
(
const
struct
asn1_hdr
*
hdr
)
asn1.h:112
if
(
asn1_get_next
(
buf
,
len
,
hdr
)
<
0
||
!
asn1_is_sequence
(
hdr
)
)
{
asn1.c:469
asn1_get_sequence()
!
asn1_is_sequence
(
&
hdr
)
)
{
pkcs1.c:239
pkcs1_v15_sig_ver()
!
asn1_is_sequence
(
&
hdr
)
)
{
pkcs1.c:260
pkcs1_v15_sig_ver()
!
asn1_is_sequence
(
&
hdr
)
)
{
pkcs5.c:110
pkcs5_get_params_pbes2()
!
asn1_is_sequence
(
&
hdr
)
)
{
pkcs5.c:119
pkcs5_get_params_pbes2()
!
asn1_is_sequence
(
&
hdr
)
)
{
pkcs5.c:160
pkcs5_get_params_pbes2()
!
asn1_is_sequence
(
&
hdr
)
)
{
pkcs5.c:214
pkcs5_get_params_pbes2()
!
asn1_is_sequence
(
&
hdr
)
)
{
pkcs5.c:310
pkcs5_get_params()
if
(
asn1_get_next
(
buf
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
pkcs8.c:30
pkcs8_key_import()
if
(
asn1_get_next
(
pos
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
pkcs8.c:66
pkcs8_key_import()
if
(
asn1_get_next
(
buf
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
pkcs8.c:131
pkcs8_enc_key_import()
!
asn1_is_sequence
(
&
hdr
)
)
{
pkcs8.c:141
pkcs8_enc_key_import()
if
(
asn1_get_next
(
buf
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
rsa.c:86
crypto_rsa_import_public_key()
if
(
asn1_get_next
(
buf
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
rsa.c:189
crypto_rsa_import_private_key()
if
(
asn1_get_next
(
resp
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
tlsv1_client_ocsp.c:141
tls_process_ocsp_single_response()
!
asn1_is_sequence
(
&
hdr
)
)
{
tlsv1_client_ocsp.c:325
tls_process_ocsp_responses()
if
(
asn1_get_next
(
resp
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
tlsv1_client_ocsp.c:375
tls_process_basic_ocsp_response()
!
asn1_is_sequence
(
&
hdr
)
)
{
tlsv1_client_ocsp.c:385
tls_process_basic_ocsp_response()
!
asn1_is_sequence
(
&
hdr
)
)
{
tlsv1_client_ocsp.c:439
tls_process_basic_ocsp_response()
!
asn1_is_sequence
(
&
hdr
)
)
{
tlsv1_client_ocsp.c:551
tls_process_basic_ocsp_response()
if
(
asn1_get_next
(
resp
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
tlsv1_client_ocsp.c:669
tls_process_ocsp_response()
!
asn1_is_sequence
(
&
hdr
)
)
{
tlsv1_client_ocsp.c:710
tls_process_ocsp_response()
if
(
asn1_get_next
(
pos
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
tlsv1_cred.c:1088
tlsv1_set_dhparams_der()
if
(
asn1_get_next
(
buf
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
x509v3.c:195
x509_parse_algorithm_identifier()
!
asn1_is_sequence
(
&
hdr
)
)
{
x509v3.c:234
x509_parse_public_key()
if
(
asn1_get_next
(
buf
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
x509v3.c:305
x509_parse_name()
!
asn1_is_sequence
(
&
hdr
)
)
{
x509v3.c:332
x509_parse_name()
if
(
asn1_get_next
(
buf
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
x509v3.c:709
x509_parse_validity()
if
(
asn1_get_next
(
pos
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
x509v3.c:816
x509_parse_ext_basic_constraints()
if
(
asn1_get_next
(
pos
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
x509v3.c:1060
x509_parse_ext_subject_alt_name()
if
(
asn1_get_next
(
pos
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
x509v3.c:1084
x509_parse_ext_issuer_alt_name()
if
(
asn1_get_next
(
pos
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
x509v3.c:1167
x509_parse_ext_certificate_policies()
!
asn1_is_sequence
(
&
hdr
)
)
{
x509v3.c:1185
x509_parse_ext_certificate_policies()
if
(
asn1_get_next
(
pos
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
x509v3.c:1287
x509_parse_ext_ext_key_usage()
if
(
asn1_get_next
(
pos
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
x509v3.c:1376
x509_parse_extension()
if
(
asn1_get_next
(
pos
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
x509v3.c:1441
x509_parse_extensions()
if
(
asn1_get_next
(
buf
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
x509v3.c:1471
x509_parse_tbs_certificate()
if
(
asn1_get_next
(
pos
,
len
,
&
hdr
)
<
0
||
!
asn1_is_sequence
(
&
hdr
)
)
{
x509v3.c:1750
x509_certificate_parse()
!
asn1_is_sequence
(
&
hdr
)
)
{
x509v3.c:1903
x509_check_signature()
!
asn1_is_sequence
(
&
hdr
)
)
{
x509v3.c:1922
x509_check_signature()
Call Tree
from
examples
asn1_is_sequence()
is called by 27 functions:
asn1_get_sequence()
pkcs1_v15_sig_ver()
pkcs5_get_params_pbes2()
pkcs5_get_params()
pkcs8_key_import()
pkcs8_enc_key_import()
crypto_rsa_import_public_key()
crypto_rsa_import_private_key()
tlsv1_set_dhparams_der()
tls_process_ocsp_single_response()
tls_process_ocsp_responses()
tls_process_basic_ocsp_response()
tls_process_ocsp_response()
x509_parse_algorithm_identifier()
x509_parse_public_key()
x509_parse_name()
x509_parse_validity()
x509_parse_ext_basic_constraints()
x509_parse_ext_subject_alt_name()
x509_parse_ext_issuer_alt_name()
x509_parse_ext_certificate_policies()
x509_parse_ext_ext_key_usage()
x509_parse_extension()
x509_parse_extensions()
x509_parse_tbs_certificate()
x509_certificate_parse()
x509_check_signature()
All items filtered out
asn1_is_sequence()
All items filtered out
Data Use
from
examples
asn1_is_sequence()
reads 2 variables:
asn1_hdr::class
asn1_hdr::tag
All items filtered out
asn1_is_sequence()
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