libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Type Usage: X509_name_st (68)


Used As Name Used In
PARAM nm X509_NAME_print_ex ( BIO* out, X509_NAME* nm, int indent, unsigned long flags ) »
PARAM nm X509_NAME_print_ex_fp ( FILE* fp, X509_NAME* nm, int indent, unsigned long flags ) »
PARAM name X509_NAME_entry_count ( X509_NAME* name ) »
PARAM name X509_NAME_get_entry ( X509_NAME* name, int loc ) »
PARAM name X509_NAME_print ( BIO* bp, X509_NAME* name, int obase ) »
PARAM a i2d_X509_NAME ( X509_NAME* a, unsigned char** out ) »
PARAM a X509_NAME_free ( X509_NAME* a ) »
PARAM x X509_NAME_dup ( X509_NAME* x ) »
PARAM name X509_NAME_set ( X509_NAME** xn, X509_NAME* name ) »
PARAM xn X509_NAME_set ( X509_NAME** xn, X509_NAME* name ) »
PARAM a X509_NAME_oneline ( X509_NAME* a, char* buf, int len ) »
PARAM a X509_NAME_cmp ( X509_NAME const* a, X509_NAME const* b ) »
PARAM b X509_NAME_cmp ( X509_NAME const* a, X509_NAME const* b ) »
PARAM iname DIST_POINT_set_dpname ( DIST_POINT_NAME* dpn, X509_NAME* iname ) »
PARAM name X509_set_subject_name ( X509* x, X509_NAME* name ) »
PARAM name X509_set_issuer_name ( X509* x, X509_NAME* name ) »
PARAM x X509_NAME_hash ( X509_NAME* x ) »
PARAM x X509_NAME_hash_old ( X509_NAME* x ) »
PARAM name X509_find_by_issuer_and_serial ( struct stack_st_X509* sk, X509_NAME* name, ASN1_INTEGER* serial ) »
PARAM name X509_find_by_subject ( struct stack_st_X509* sk, X509_NAME* name ) »
PARAM name X509_REQ_set_subject_name ( X509_REQ* x, X509_NAME* name ) »
PARAM name X509_CRL_set_issuer_name ( X509_CRL* x, X509_NAME* name ) »
PARAM name X509_NAME_get_index_by_OBJ ( X509_NAME* name, ASN1_OBJECT* obj, int lastpos ) »
PARAM name X509_NAME_get_index_by_NID ( X509_NAME* name, int nid, int lastpos ) »
PARAM name X509_NAME_delete_entry ( X509_NAME* name, int loc ) »
PARAM name X509_NAME_add_entry ( X509_NAME* name, X509_NAME_ENTRY* ne, int loc, int set ) »
PARAM name X509_NAME_add_entry_by_OBJ ( X509_NAME* name, ASN1_OBJECT* obj, int type, unsigned char* bytes, int len, int loc, int set ) »
PARAM name X509_NAME_add_entry_by_txt ( X509_NAME* name, char const* field, int type, unsigned char const* bytes, int len, int loc, int set ) »
PARAM name X509_NAME_add_entry_by_NID ( X509_NAME* name, int nid, int type, unsigned char* bytes, int len, int loc, int set ) »
PARAM name X509_NAME_get_text_by_OBJ ( X509_NAME* name, ASN1_OBJECT* obj, char* buf, int len ) »
PARAM name X509_NAME_get_text_by_NID ( X509_NAME* name, int nid, char* buf, int len ) »
PARAM name X509_LOOKUP_by_subject ( X509_LOOKUP* ctx, int type, X509_NAME* name, X509_OBJECT* ret ) »
PARAM name X509_LOOKUP_by_issuer_serial ( X509_LOOKUP* ctx, int type, X509_NAME* name, ASN1_INTEGER* serial, X509_OBJECT* ret ) »
PARAM name X509_OBJECT_idx_by_subject ( struct stack_st_X509_OBJECT* h, int type, X509_NAME* name ) »
PARAM name X509_OBJECT_retrieve_by_subject ( struct stack_st_X509_OBJECT* h, int type, X509_NAME* name ) »
PARAM name X509_STORE_get_by_subject ( X509_STORE_CTX* vs, int type, X509_NAME* name, X509_OBJECT* ret ) »
PARAM nm X509_STORE_get1_certs ( X509_STORE_CTX* ctx, X509_NAME* nm ) »
PARAM nm X509_STORE_get1_crls ( X509_STORE_CTX* ctx, X509_NAME* nm ) »
PARAM data X509_NAME_digest ( X509_NAME const* data, EVP_MD const* type, unsigned char* md, unsigned int* len ) »
PARAM nm X509V3_NAME_from_section ( X509_NAME* nm, struct stack_st_CONF_VALUE* dn_sk, unsigned long chtype ) »
PARAM issuer OCSP_url_svcloc_new ( X509_NAME* issuer, char** urls ) »
PARAM issuerName OCSP_cert_id_new ( EVP_MD const* dgst, X509_NAME* issuerName, ASN1_BIT_STRING* issuerKey, ASN1_INTEGER* serialNumber ) »
PARAM nm OCSP_request_set1_name ( OCSP_REQUEST* req, X509_NAME* nm ) »
PARAM issuer cms_SignerIdentifier_get0_signer_id ( CMS_SignerIdentifier* sid, ASN1_OCTET_STRING** keyid, X509_NAME** issuer, ASN1_INTEGER** sno ) »
PARAM issuer CMS_SignerInfo_get0_signer_id ( CMS_SignerInfo* si, ASN1_OCTET_STRING** keyid, X509_NAME** issuer, ASN1_INTEGER** sno ) »
PARAM issuer CMS_RecipientInfo_ktri_get0_signer_id ( CMS_RecipientInfo* ri, ASN1_OCTET_STRING** keyid, X509_NAME** issuer, ASN1_INTEGER** sno ) »
PARAM issuer CMS_RecipientEncryptedKey_get0_id ( CMS_RecipientEncryptedKey* rek, ASN1_OCTET_STRING** keyid, ASN1_GENERALIZEDTIME** tm, CMS_OtherKeyAttribute** other, X509_NAME** issuer, ASN1_INTEGER** sno ) »
PARAM issuer CMS_RecipientInfo_kari_get0_orig_id ( CMS_RecipientInfo* ri, X509_ALGOR** pubalg, ASN1_BIT_STRING** pubkey, ASN1_OCTET_STRING** keyid, X509_NAME** issuer, ASN1_INTEGER** sno ) »
RETURN X509_NAME_new ( ) »
RETURN X509_NAME_dup ( X509_NAME* x ) »
RETURN X509_get_issuer_name ( X509* a ) »
RETURN X509_get_subject_name ( X509* a ) »
FIELD .subject struct X509_req_info_st { ASN1_ENCODING enc, ASN1_INTEGER* version, X509_NAME* subject, X509_PUBKEY* pubkey, struct stack_st_X509_ATTRIBUTE* attributes } »
FIELD .issuer 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 .directoryName anon-union-x509v3.h-188 { char* ptr, OTHERNAME* otherName, ASN1_IA5STRING* rfc822Name, ASN1_IA5STRING* dNSName, ASN1_TYPE* x400Address, X509_NAME* directoryName, EDIPARTYNAME* ediPartyName, ASN1_IA5STRING* uniformResourceIdentifier, ASN1_OCTET_STRING* iPAddress, ASN1_OBJECT* registeredID, ASN1_OCTET_STRING* ip, X509_NAME* dirn, ASN1_IA5STRING* ia5, ASN1_OBJECT* rid, ASN1_TYPE* other } »
FIELD .dirn anon-union-x509v3.h-188 { ... ASN1_OBJECT* registeredID, ASN1_OCTET_STRING* ip, X509_NAME* dirn, ASN1_IA5STRING* ia5, ASN1_OBJECT* rid, ASN1_TYPE* other } »
FIELD .dpname struct DIST_POINT_NAME_st { int type, anon-union-x509v3.h-228 name, X509_NAME* dpname } »
FIELD .issuer struct ocsp_service_locator_st { X509_NAME* issuer, struct stack_st_ACCESS_DESCRIPTION* locator } »
FIELD .byName anon-union-ocsp.h-199 { X509_NAME* byName, ASN1_OCTET_STRING* byKey } »
FIELD .issuer struct CMS_IssuerAndSerialNumber_st { X509_NAME* issuer, ASN1_INTEGER* serialNumber } »
FIELD .issuer 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 .subject 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 .issuer struct pkcs7_issuer_and_serial_st { X509_NAME* issuer, ASN1_INTEGER* serial } »
F-PTR
PARAM
4th parameter int(*) { X509_CRL*, X509_REVOKED**, ASN1_INTEGER*, X509_NAME* } »
F-PTR
PARAM
3rd parameter int(*) { X509_LOOKUP*, int, X509_NAME*, X509_OBJECT* } »
F-PTR
PARAM
3rd parameter int(*) { X509_LOOKUP*, int, X509_NAME*, ASN1_INTEGER*, X509_OBJECT* } »
F-PTR
PARAM
2nd parameter struct stack_st_X509*(*) { X509_STORE_CTX*, X509_NAME* } »
F-PTR
PARAM
2nd parameter struct stack_st_X509_CRL*(*) { X509_STORE_CTX*, X509_NAME* } »



Andrey Ponomarenko's ABI laboratory