Type-length-value structure that allows for ASN1 using DER. More...
#include <asn1.h>
Data Fields | |
int | tag |
ASN1 type, e.g. | |
size_t | len |
ASN1 length, e.g. | |
unsigned char * | p |
ASN1 data, e.g. |
Type-length-value structure that allows for ASN1 using DER.
Definition at line 116 of file asn1.h.
size_t _asn1_buf::len |
ASN1 length, e.g.
in octets.
Definition at line 119 of file asn1.h.
Referenced by asn1_find_named_data(), asn1_get_alg(), asn1_get_alg_null(), asn1_get_sequence_of(), asn1_store_named_data(), oid_get_numeric_string(), pk_get_ecparams(), pk_get_pk_alg(), pkcs12_parse_pbe_params(), pkcs12_pbe_derive_key_iv(), pkcs5_parse_pbkdf2_params(), pkcs5_pbes2(), rsa_rsassa_pkcs1_v15_verify(), ssl_cache_get(), ssl_cache_set(), ssl_save_session(), ssl_session_copy(), ssl_write_certificate(), ssl_write_certificate_request(), x509_crl_free(), x509_crl_info(), x509_crl_parse(), x509_crt_free(), x509_crt_parse_der_core(), x509_crt_revoked(), x509_crt_verify(), x509_crt_verify_child(), x509_crt_verify_top(), x509_crt_verifycrl(), x509_csr_free(), x509_csr_parse(), x509_dn_gets(), x509_get_attr_type_value(), x509_get_crl_entry_ext(), x509_get_crt_ext(), x509_get_entries(), x509_get_ext(), x509_get_serial(), x509_get_sig(), x509_get_subject_alt_name(), x509_get_uid(), x509_serial_gets(), x509_wildcard_verify(), x509_write_extension(), and x509_write_names().
unsigned char* _asn1_buf::p |
ASN1 data, e.g.
in ASCII.
Definition at line 120 of file asn1.h.
Referenced by asn1_find_named_data(), asn1_free_named_data(), asn1_get_alg(), asn1_get_sequence_of(), asn1_store_named_data(), oid_get_numeric_string(), pk_get_ecparams(), pkcs12_parse_pbe_params(), pkcs12_pbe_derive_key_iv(), pkcs5_parse_pbkdf2_params(), pkcs5_pbes2(), rsa_rsassa_pkcs1_v15_verify(), ssl_cache_free(), ssl_cache_get(), ssl_cache_set(), ssl_save_session(), ssl_session_copy(), ssl_write_certificate(), ssl_write_certificate_request(), x509_crl_free(), x509_crl_parse(), x509_crt_free(), x509_crt_parse_der_core(), x509_crt_revoked(), x509_crt_verify(), x509_crt_verify_child(), x509_crt_verify_top(), x509_crt_verifycrl(), x509_csr_free(), x509_csr_parse(), x509_dn_gets(), x509_get_attr_type_value(), x509_get_crl_entry_ext(), x509_get_crt_ext(), x509_get_entries(), x509_get_ext(), x509_get_ext_key_usage(), x509_get_serial(), x509_get_sig(), x509_get_subject_alt_name(), x509_get_uid(), x509_serial_gets(), x509_set_extension(), x509_wildcard_verify(), x509_write_extension(), and x509_write_names().
int _asn1_buf::tag |
ASN1 type, e.g.
ASN1_UTF8_STRING.
Definition at line 118 of file asn1.h.
Referenced by asn1_get_alg(), asn1_get_alg_null(), asn1_get_sequence_of(), pk_get_ecparams(), pk_get_pk_alg(), pkcs12_parse_pbe_params(), pkcs5_parse_pbkdf2_params(), pkcs5_pbes2(), x509_get_attr_type_value(), x509_get_crl_entry_ext(), x509_get_crt_ext(), x509_get_entries(), x509_get_ext(), x509_get_serial(), x509_get_sig(), x509_get_subject_alt_name(), and x509_get_uid().