libssl.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Type Usage: asn1_string_st (37)


Used As Name Used In
FIELD .notAfter struct X509_val_st { ASN1_TIME* notBefore, ASN1_TIME* notAfter } »
FIELD .notBefore struct X509_val_st { ASN1_TIME* notBefore, ASN1_TIME* notAfter } »
FIELD .issuerUID struct x509_cinf_st { ASN1_INTEGER* version, ASN1_INTEGER* serialNumber, X509_ALGOR* signature, X509_NAME* issuer, X509_VAL* validity, X509_NAME* subject, X509_PUBKEY* key, ASN1_BIT_STRING* issuerUID, ASN1_BIT_STRING* subjectUID, struct stack_st_X509_EXTENSION* extensions, ASN1_ENCODING enc } »
FIELD .serialNumber struct x509_cinf_st { ASN1_INTEGER* version, ASN1_INTEGER* serialNumber, X509_ALGOR* signature, X509_NAME* issuer, X509_VAL* validity, X509_NAME* subject, X509_PUBKEY* key, ASN1_BIT_STRING* issuerUID, ASN1_BIT_STRING* subjectUID, struct stack_st_X509_EXTENSION* extensions, ASN1_ENCODING enc } »
FIELD .subjectUID struct x509_cinf_st { ASN1_INTEGER* version, ASN1_INTEGER* serialNumber, X509_ALGOR* signature, X509_NAME* issuer, X509_VAL* validity, X509_NAME* subject, X509_PUBKEY* key, ASN1_BIT_STRING* issuerUID, ASN1_BIT_STRING* subjectUID, struct stack_st_X509_EXTENSION* extensions, ASN1_ENCODING enc } »
FIELD .version struct x509_cinf_st { ASN1_INTEGER* version, ASN1_INTEGER* serialNumber, X509_ALGOR* signature, X509_NAME* issuer, X509_VAL* validity, X509_NAME* subject, X509_PUBKEY* key, ASN1_BIT_STRING* issuerUID, ASN1_BIT_STRING* subjectUID, struct stack_st_X509_EXTENSION* extensions, ASN1_ENCODING enc } »
FIELD .alias struct x509_cert_aux_st { struct stack_st_ASN1_OBJECT* trust, struct stack_st_ASN1_OBJECT* reject, ASN1_UTF8STRING* alias, ASN1_OCTET_STRING* keyid, struct stack_st_X509_ALGOR* other } »
FIELD .keyid struct x509_cert_aux_st { struct stack_st_ASN1_OBJECT* trust, struct stack_st_ASN1_OBJECT* reject, ASN1_UTF8STRING* alias, ASN1_OCTET_STRING* keyid, struct stack_st_X509_ALGOR* other } »
FIELD .lastUpdate struct X509_crl_info_st { ASN1_INTEGER* version, X509_ALGOR* sig_alg, X509_NAME* issuer, ASN1_TIME* lastUpdate, ASN1_TIME* nextUpdate, struct stack_st_X509_REVOKED* revoked, struct stack_st_X509_EXTENSION* extensions, ASN1_ENCODING enc } »
FIELD .nextUpdate struct X509_crl_info_st { ASN1_INTEGER* version, X509_ALGOR* sig_alg, X509_NAME* issuer, ASN1_TIME* lastUpdate, ASN1_TIME* nextUpdate, struct stack_st_X509_REVOKED* revoked, struct stack_st_X509_EXTENSION* extensions, ASN1_ENCODING enc } »
FIELD .version struct X509_crl_info_st { ASN1_INTEGER* version, X509_ALGOR* sig_alg, X509_NAME* issuer, ASN1_TIME* lastUpdate, ASN1_TIME* nextUpdate, struct stack_st_X509_REVOKED* revoked, struct stack_st_X509_EXTENSION* extensions, ASN1_ENCODING enc } »
FIELD .signature struct x509_st { X509_CINF* cert_info, X509_ALGOR* sig_alg, ASN1_BIT_STRING* signature, int valid, int references, ... } »
FIELD .skid struct x509_st { ... unsigned long ex_xkusage, unsigned long ex_nscert, ASN1_OCTET_STRING* skid, AUTHORITY_KEYID* akid, X509_POLICY_CACHE* policy_cache, struct stack_st_DIST_POINT* crldp, struct stack_st_GENERAL_NAME* altname, NAME_CONSTRAINTS* nc, unsigned char[20] sha1_hash, X509_CERT_AUX* aux } »
FIELD .base_crl_number struct X509_crl_st { X509_CRL_INFO* crl, X509_ALGOR* sig_alg, ASN1_BIT_STRING* signature, int references, int flags, AUTHORITY_KEYID* akid, ISSUING_DIST_POINT* idp, int idp_flags, int idp_reasons, ASN1_INTEGER* crl_number, ASN1_INTEGER* base_crl_number, unsigned char[20] sha1_hash, struct stack_st_GENERAL_NAMES* issuers, X509_CRL_METHOD const* meth, void* meth_data } »
FIELD .crl_number struct X509_crl_st { X509_CRL_INFO* crl, X509_ALGOR* sig_alg, ASN1_BIT_STRING* signature, int references, int flags, AUTHORITY_KEYID* akid, ISSUING_DIST_POINT* idp, int idp_flags, int idp_reasons, ASN1_INTEGER* crl_number, ASN1_INTEGER* base_crl_number, unsigned char[20] sha1_hash, struct stack_st_GENERAL_NAMES* issuers, X509_CRL_METHOD const* meth, void* meth_data } »
FIELD .signature struct X509_crl_st { X509_CRL_INFO* crl, X509_ALGOR* sig_alg, ASN1_BIT_STRING* signature, int references, int flags, ... } »
FIELD .public_key struct X509_pubkey_st { X509_ALGOR* algor, ASN1_BIT_STRING* public_key, EVP_PKEY* pkey } »
FIELD .keyid struct AUTHORITY_KEYID_st { ASN1_OCTET_STRING* keyid, GENERAL_NAMES* issuer, ASN1_INTEGER* serial } »
FIELD .serial struct AUTHORITY_KEYID_st { ASN1_OCTET_STRING* keyid, GENERAL_NAMES* issuer, ASN1_INTEGER* serial } »
FIELD .onlysomereasons struct ISSUING_DIST_POINT_st { DIST_POINT_NAME* distpoint, int onlyuser, int onlyCA, ASN1_BIT_STRING* onlysomereasons, int indirectCRL, int onlyattr } »
FIELD .asn1_string anon-union-asn1.h-526 { char* ptr, ASN1_BOOLEAN boolean, ASN1_STRING* asn1_string, ASN1_OBJECT* object, ASN1_INTEGER* integer, ... } »
FIELD .bit_string anon-union-asn1.h-526 { char* ptr, ASN1_BOOLEAN boolean, ASN1_STRING* asn1_string, ASN1_OBJECT* object, ASN1_INTEGER* integer, ASN1_ENUMERATED* enumerated, ASN1_BIT_STRING* bit_string, ASN1_OCTET_STRING* octet_string, ASN1_PRINTABLESTRING* printablestring, ... } »
FIELD .bmpstring anon-union-asn1.h-526 { ... ASN1_IA5STRING* ia5string, ASN1_GENERALSTRING* generalstring, ASN1_BMPSTRING* bmpstring, ASN1_UNIVERSALSTRING* universalstring, ASN1_UTCTIME* utctime, ASN1_GENERALIZEDTIME* generalizedtime, ASN1_VISIBLESTRING* visiblestring, ASN1_UTF8STRING* utf8string, ASN1_STRING* set, ASN1_STRING* sequence, ASN1_VALUE* asn1_value } »
FIELD .enumerated anon-union-asn1.h-526 { char* ptr, ASN1_BOOLEAN boolean, ASN1_STRING* asn1_string, ASN1_OBJECT* object, ASN1_INTEGER* integer, ASN1_ENUMERATED* enumerated, ASN1_BIT_STRING* bit_string, ASN1_OCTET_STRING* octet_string, ... } »
FIELD .generalizedtime anon-union-asn1.h-526 { ... ASN1_UNIVERSALSTRING* universalstring, ASN1_UTCTIME* utctime, ASN1_GENERALIZEDTIME* generalizedtime, ASN1_VISIBLESTRING* visiblestring, ASN1_UTF8STRING* utf8string, ASN1_STRING* set, ASN1_STRING* sequence, ASN1_VALUE* asn1_value } »
FIELD .generalstring anon-union-asn1.h-526 { ... ASN1_T61STRING* t61string, ASN1_IA5STRING* ia5string, ASN1_GENERALSTRING* generalstring, ASN1_BMPSTRING* bmpstring, ASN1_UNIVERSALSTRING* universalstring, ASN1_UTCTIME* utctime, ASN1_GENERALIZEDTIME* generalizedtime, ASN1_VISIBLESTRING* visiblestring, ASN1_UTF8STRING* utf8string, ASN1_STRING* set, ASN1_STRING* sequence, ASN1_VALUE* asn1_value } »
FIELD .ia5string anon-union-asn1.h-526 { char* ptr, ASN1_BOOLEAN boolean, ASN1_STRING* asn1_string, ASN1_OBJECT* object, ASN1_INTEGER* integer, ASN1_ENUMERATED* enumerated, ASN1_BIT_STRING* bit_string, ASN1_OCTET_STRING* octet_string, ASN1_PRINTABLESTRING* printablestring, ASN1_T61STRING* t61string, ASN1_IA5STRING* ia5string, ASN1_GENERALSTRING* generalstring, ASN1_BMPSTRING* bmpstring, ASN1_UNIVERSALSTRING* universalstring, ASN1_UTCTIME* utctime, ASN1_GENERALIZEDTIME* generalizedtime, ASN1_VISIBLESTRING* visiblestring, ASN1_UTF8STRING* utf8string, ASN1_STRING* set, ASN1_STRING* sequence, ASN1_VALUE* asn1_value } »
FIELD .integer anon-union-asn1.h-526 { char* ptr, ASN1_BOOLEAN boolean, ASN1_STRING* asn1_string, ASN1_OBJECT* object, ASN1_INTEGER* integer, ASN1_ENUMERATED* enumerated, ASN1_BIT_STRING* bit_string, ... } »
FIELD .octet_string anon-union-asn1.h-526 { char* ptr, ASN1_BOOLEAN boolean, ASN1_STRING* asn1_string, ASN1_OBJECT* object, ASN1_INTEGER* integer, ASN1_ENUMERATED* enumerated, ASN1_BIT_STRING* bit_string, ASN1_OCTET_STRING* octet_string, ASN1_PRINTABLESTRING* printablestring, ASN1_T61STRING* t61string, ... } »
FIELD .printablestring anon-union-asn1.h-526 { char* ptr, ASN1_BOOLEAN boolean, ASN1_STRING* asn1_string, ASN1_OBJECT* object, ASN1_INTEGER* integer, ASN1_ENUMERATED* enumerated, ASN1_BIT_STRING* bit_string, ASN1_OCTET_STRING* octet_string, ASN1_PRINTABLESTRING* printablestring, ASN1_T61STRING* t61string, ASN1_IA5STRING* ia5string, ... } »
FIELD .sequence anon-union-asn1.h-526 { ... ASN1_UTF8STRING* utf8string, ASN1_STRING* set, ASN1_STRING* sequence, ASN1_VALUE* asn1_value } »
FIELD .set anon-union-asn1.h-526 { ... ASN1_VISIBLESTRING* visiblestring, ASN1_UTF8STRING* utf8string, ASN1_STRING* set, ASN1_STRING* sequence, ASN1_VALUE* asn1_value } »
FIELD .t61string anon-union-asn1.h-526 { char* ptr, ASN1_BOOLEAN boolean, ASN1_STRING* asn1_string, ASN1_OBJECT* object, ASN1_INTEGER* integer, ASN1_ENUMERATED* enumerated, ASN1_BIT_STRING* bit_string, ASN1_OCTET_STRING* octet_string, ASN1_PRINTABLESTRING* printablestring, ASN1_T61STRING* t61string, ASN1_IA5STRING* ia5string, ASN1_GENERALSTRING* generalstring, ... } »
FIELD .universalstring anon-union-asn1.h-526 { ... ASN1_GENERALSTRING* generalstring, ASN1_BMPSTRING* bmpstring, ASN1_UNIVERSALSTRING* universalstring, ASN1_UTCTIME* utctime, ASN1_GENERALIZEDTIME* generalizedtime, ASN1_VISIBLESTRING* visiblestring, ASN1_UTF8STRING* utf8string, ASN1_STRING* set, ASN1_STRING* sequence, ASN1_VALUE* asn1_value } »
FIELD .utctime anon-union-asn1.h-526 { ... ASN1_BMPSTRING* bmpstring, ASN1_UNIVERSALSTRING* universalstring, ASN1_UTCTIME* utctime, ASN1_GENERALIZEDTIME* generalizedtime, ASN1_VISIBLESTRING* visiblestring, ASN1_UTF8STRING* utf8string, ASN1_STRING* set, ASN1_STRING* sequence, ASN1_VALUE* asn1_value } »
FIELD .utf8string anon-union-asn1.h-526 { ... ASN1_GENERALIZEDTIME* generalizedtime, ASN1_VISIBLESTRING* visiblestring, ASN1_UTF8STRING* utf8string, ASN1_STRING* set, ASN1_STRING* sequence, ASN1_VALUE* asn1_value } »
FIELD .visiblestring anon-union-asn1.h-526 { ... ASN1_UTCTIME* utctime, ASN1_GENERALIZEDTIME* generalizedtime, ASN1_VISIBLESTRING* visiblestring, ASN1_UTF8STRING* utf8string, ASN1_STRING* set, ASN1_STRING* sequence, ASN1_VALUE* asn1_value } »



Andrey Ponomarenko's ABI laboratory