mbedtls_asn1_buf::len is only used within mbedTLS.
 
Symbols
loading...
Files
loading...

mbedtls_asn1_buf::len field

ASN1 length, in octets.

Syntax

size_t len;

References

LocationReferrerText
asn1.h:137
size_t len; /**< ASN1 length, in octets. */
asn1parse.c:259mbedtls_asn1_get_sequence_of()
if( ( ret = mbedtls_asn1_get_tag( p, end, &buf->len, tag ) ) != 0 )
asn1parse.c:263mbedtls_asn1_get_sequence_of()
*p += buf->len;
asn1parse.c:304mbedtls_asn1_get_alg()
if( ( ret = mbedtls_asn1_get_tag( p, end, &alg->len, MBEDTLS_ASN1_OID ) ) != 0 )
asn1parse.c:308mbedtls_asn1_get_alg()
*p += alg->len;
asn1parse.c:319mbedtls_asn1_get_alg()
if( ( ret = mbedtls_asn1_get_len( p, end, &params->len ) ) != 0 )
asn1parse.c:323mbedtls_asn1_get_alg()
*p += params->len;
asn1parse.c:343mbedtls_asn1_get_alg_null()
if( ( params.tag != MBEDTLS_ASN1_NULL && params.tag != 0 ) || params.len != 0 )
asn1parse.c:377mbedtls_asn1_find_named_data()
if( list->oid.len == len &&
asn1write.c:349asn1_find_named_data()
if( list->oid.len == len &&
asn1write.c:378mbedtls_asn1_store_named_data()
cur->oid.len = oid_len;
asn1write.c:388mbedtls_asn1_store_named_data()
cur->val.len = val_len;
asn1write.c:400mbedtls_asn1_store_named_data()
else if( cur->val.len < val_len )
asn1write.c:413mbedtls_asn1_store_named_data()
cur->val.len = val_len;
oid.c:251oid_x520_attr_from_asn1()
oid.c:290oid_x509_ext_from_asn1()
oid.c:304oid_ext_key_usage_from_asn1()
oid.c:412oid_sig_alg_from_asn1()
oid.c:446oid_pk_alg_from_asn1()
oid.c:533oid_grp_id_from_asn1()
oid.c:563oid_cipher_alg_from_asn1()
oid.c:628oid_md_alg_from_asn1()
oid.c:674oid_md_hmac_from_asn1()
oid.c:730mbedtls_oid_get_numeric_string()
if( oid->len > 0 )
oid.c:737mbedtls_oid_get_numeric_string()
for( i = 1; i < oid->len; i++ )
pkparse.c:210pk_get_ecparams()
if( ( ret = mbedtls_asn1_get_tag( p, end, &params->len, params->tag ) ) != 0 )
pkparse.c:216pk_get_ecparams()
*p += params->len;
pkparse.c:603pk_get_pk_alg()
params->len != 0 ) )
ssl_srv.c:2803ssl_write_certificate_request()
dn_size = crt->subject_raw.len;
ssl_tls.c:292ssl_session_copy()
src->peer_cert->raw.len ) ) != 0 )
ssl_tls.c:5398mbedtls_ssl_write_certificate()
n = crt->raw.len;
x509.c:99mbedtls_x509_get_serial()
if( ( ret = mbedtls_asn1_get_len( p, end, &serial->len ) ) != 0 )
x509.c:103mbedtls_x509_get_serial()
*p += serial->len;
x509.c:373x509_get_attr_type_value()
if( ( ret = mbedtls_asn1_get_tag( p, end, &oid->len, MBEDTLS_ASN1_OID ) ) != 0 )
x509.c:377x509_get_attr_type_value()
*p += oid->len;
x509.c:393x509_get_attr_type_value()
if( ( ret = mbedtls_asn1_get_len( p, end, &val->len ) ) != 0 )
x509.c:397x509_get_attr_type_value()
*p += val->len;
x509.c:650mbedtls_x509_get_sig()
sig->len = len;
x509.c:699mbedtls_x509_get_sig_alg()
sig_params->len != 0 )
x509.c:719mbedtls_x509_get_ext()
ret = mbedtls_asn1_get_tag( p, end, &ext->len,
x509.c:726mbedtls_x509_get_ext()
end = *p + ext->len;
x509.c:783mbedtls_x509_dn_gets()
for( i = 0; i < name->val.len; i++ )
x509.c:817mbedtls_x509_serial_gets()
nr = ( serial->len <= 32 )
x509.c:818mbedtls_x509_serial_gets()
? serial->len : 28;
x509.c:830mbedtls_x509_serial_gets()
if( nr != serial->len )
x509_crt.c:268x509_check_wildcard()
if( name->len < 3 || name->p[0] != '*' || name->p[1] != '.' )
x509_crt.c:283x509_check_wildcard()
if( cn_len - cn_idx == name->len - 1 &&
x509_crt.c:284x509_check_wildcard()
x509_memcasecmp( name->p + 1, cn + cn_idx, name->len - 1 ) == 0 )
x509_crt.c:301x509_string_cmp()
a->len == b->len &&
x509_crt.c:302x509_string_cmp()
memcmp( a->p, b->p, b->len ) == 0 )
x509_crt.c:309x509_string_cmp()
a->len == b->len &&
x509_crt.c:310x509_string_cmp()
x509_memcasecmp( a->p, b->p, b->len ) == 0 )
x509_crt.c:338x509_name_cmp()
a->oid.len != b->oid.len ||
x509_crt.c:339x509_name_cmp()
memcmp( a->oid.p, b->oid.p, b->oid.len ) != 0 )
x509_crt.c:457x509_get_uid()
if( ( ret = mbedtls_asn1_get_tag( p, end, &uid->len,
x509_crt.c:467x509_get_uid()
*p += uid->len;
x509_crt.c:676x509_get_subject_alt_name()
buf->len = tag_len;
x509_crt.c:677x509_get_subject_alt_name()
*p += buf->len;
x509_crt.c:708x509_get_crt_ext()
end = crt->v3_ext.p + crt->v3_ext.len;
x509_crt.c:728x509_get_crt_ext()
if( ( ret = mbedtls_asn1_get_tag( p, end_ext_data, &extn_oid.len,
x509_crt.c:734x509_get_crt_ext()
*p += extn_oid.len;
x509_crt.c:876x509_crt_parse_der_core()
crt->raw.len = crt_end - buf;
x509_crt.c:877x509_crt_parse_der_core()
crt->raw.p = p = mbedtls_calloc( 1, crt->raw.len );
x509_crt.c:881x509_crt_parse_der_core()
memcpy( p, buf, crt->raw.len );
x509_crt.c:884x509_crt_parse_der_core()
p += crt->raw.len - len;
x509_crt.c:900x509_crt_parse_der_core()
crt->tbs.len = end - crt->tbs.p;
x509_crt.c:952x509_crt_parse_der_core()
x509_crt.c:985x509_crt_parse_der_core()
x509_crt.c:1058x509_crt_parse_der_core()
if( crt->sig_oid.len != sig_oid2.len ||
x509_crt.c:1059x509_crt_parse_der_core()
memcmp( crt->sig_oid.p, sig_oid2.p, crt->sig_oid.len ) != 0 ||
x509_crt.c:1060x509_crt_parse_der_core()
sig_params1.len != sig_params2.len ||
x509_crt.c:1061x509_crt_parse_der_core()
( sig_params1.len != 0 &&
x509_crt.c:1062x509_crt_parse_der_core()
memcmp( sig_params1.p, sig_params2.p, sig_params1.len ) != 0 ) )
x509_crt.c:1407x509_info_subject_alt_name()
if( cur->buf.len + sep_len >= n )
x509_crt.c:1413x509_info_subject_alt_name()
n -= cur->buf.len + sep_len;
x509_crt.c:1416x509_info_subject_alt_name()
for( i = 0; i < cur->buf.len; i++ )
x509_crt.c:1898x509_crt_check_signature()
if( mbedtls_md( md_info, child->tbs.p, child->tbs.len, hash ) != 0 )
x509_crt.c:1921x509_crt_check_signature()
child->sig.p, child->sig.len ) );
x509_crt.c:2209x509_crt_check_ee_locally_trusted()
if( crt->raw.len == cur->raw.len &&
x509_crt.c:2210x509_crt_check_ee_locally_trusted()
memcmp( crt->raw.p, cur->raw.p, crt->raw.len ) == 0 )
x509_crt.c:2412x509_crt_check_cn()
if( name->len == cn_len &&
x509_crt.c:2453x509_crt_verify_name()
if( MBEDTLS_OID_CMP( MBEDTLS_OID_AT_CN, &name->oid ) == 0 &&
x509_crt.c:2679mbedtls_x509_crt_free()
mbedtls_platform_zeroize( cert_cur->raw.p, cert_cur->raw.len );