libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Type Usage: asn1_type_st (52)


Used As Name Used In
PARAM a ASN1_TYPE_get_int_octetstring ( ASN1_TYPE* a, long* num, unsigned char* data, int max_len ) »
PARAM a ASN1_TYPE_set_int_octetstring ( ASN1_TYPE* a, long num, unsigned char* data, int len ) »
PARAM type EVP_CIPHER_get_asn1_iv ( EVP_CIPHER_CTX* c, ASN1_TYPE* type ) »
PARAM type EVP_CIPHER_set_asn1_iv ( EVP_CIPHER_CTX* c, ASN1_TYPE* type ) »
PARAM a ASN1_TYPE_get_octetstring ( ASN1_TYPE* a, unsigned char* data, int max_len ) »
PARAM a ASN1_TYPE_set_octetstring ( ASN1_TYPE* a, unsigned char* data, int len ) »
PARAM a ASN1_TYPE_set ( ASN1_TYPE* a, int type, void* value ) »
PARAM param EVP_PBE_CipherInit ( ASN1_OBJECT* pbe_obj, char const* pass, int passlen, ASN1_TYPE* param, EVP_CIPHER_CTX* ctx, int en_de ) »
PARAM param PKCS5_PBE_keyivgen ( EVP_CIPHER_CTX* cctx, char const* pass, int passlen, ASN1_TYPE* param, EVP_CIPHER const* cipher, EVP_MD const* md, int en_de ) »
PARAM param PKCS5_v2_PBE_keyivgen ( EVP_CIPHER_CTX* ctx, char const* pass, int passlen, ASN1_TYPE* param, EVP_CIPHER const* c, EVP_MD const* md, int en_de ) »
PARAM a ASN1_TYPE_set1 ( ASN1_TYPE* a, int type, void const* value ) »
PARAM a ASN1_TYPE_cmp ( ASN1_TYPE const* a, ASN1_TYPE const* b ) »
PARAM b ASN1_TYPE_cmp ( ASN1_TYPE const* a, ASN1_TYPE const* b ) »
PARAM a i2d_ASN1_TYPE ( ASN1_TYPE* a, unsigned char** out ) »
PARAM a d2i_ASN1_TYPE ( ASN1_TYPE** a, unsigned char const** in, long len ) »
PARAM value GENERAL_NAME_set0_othername ( GENERAL_NAME* gen, ASN1_OBJECT* oid, ASN1_TYPE* value ) »
PARAM pvalue GENERAL_NAME_get0_otherName ( GENERAL_NAME* gen, ASN1_OBJECT** poid, ASN1_TYPE** pvalue ) »
PARAM other PKCS7_set0_type_other ( PKCS7* p7, int type, ASN1_TYPE* other ) »
PARAM param PKCS12_PBE_keyivgen ( EVP_CIPHER_CTX* ctx, char const* pass, int passlen, ASN1_TYPE* param, EVP_CIPHER const* cipher, EVP_MD const* md, int en_de ) »
PARAM otherType CMS_add0_recipient_key ( CMS_ContentInfo* cms, int nid, unsigned char* key, size_t keylen, unsigned char* id, size_t idlen, ASN1_GENERALIZEDTIME* date, ASN1_OBJECT* otherTypeId, ASN1_TYPE* otherType ) »
PARAM pothertype CMS_RecipientInfo_kekri_get0_id ( CMS_RecipientInfo* ri, X509_ALGOR** palg, ASN1_OCTET_STRING** pid, ASN1_GENERALIZEDTIME** pdate, ASN1_OBJECT** potherid, ASN1_TYPE** pothertype ) »
PARAM a ASN1_TYPE_free ( ASN1_TYPE* a ) »
PARAM type EVP_CIPHER_asn1_to_param ( EVP_CIPHER_CTX* c, ASN1_TYPE* type ) »
PARAM type EVP_CIPHER_param_to_asn1 ( EVP_CIPHER_CTX* c, ASN1_TYPE* type ) »
PARAM a ASN1_TYPE_get ( ASN1_TYPE* a ) »
RETURN d2i_ASN1_TYPE ( ASN1_TYPE** a, unsigned char const** in, long len ) »
RETURN ASN1_generate_v3 ( char* str, X509V3_CTX* cnf ) »
RETURN ASN1_generate_nconf ( char* str, CONF* nconf ) »
RETURN X509_ATTRIBUTE_get0_type ( X509_ATTRIBUTE* attr, int idx ) »
RETURN PKCS7_get_signed_attribute ( PKCS7_SIGNER_INFO* si, int nid ) »
RETURN PKCS7_get_attribute ( PKCS7_SIGNER_INFO* si, int nid ) »
RETURN PKCS12_get_attr_gen ( struct stack_st_X509_ATTRIBUTE* attrs, int attr_nid ) »
RETURN ASN1_TYPE_new ( ) »
FIELD .single anon-union-x509.h-212 { char* ptr, struct stack_st_ASN1_TYPE* set, ASN1_TYPE* single } »
FIELD .salt struct PBKDF2PARAM_st { ASN1_TYPE* salt, ASN1_INTEGER* iter, ASN1_INTEGER* keylength, X509_ALGOR* prf } »
FIELD .value struct otherName_st { ASN1_OBJECT* type_id, ASN1_TYPE* value } »
FIELD .other anon-union-x509v3.h-188 { ... ASN1_IA5STRING* ia5, ASN1_OBJECT* rid, ASN1_TYPE* other } »
FIELD .x400Address 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 .other anon-union-pkcs7.h-183 { char* ptr, ASN1_OCTET_STRING* data, PKCS7_SIGNED* sign, PKCS7_ENVELOPE* enveloped, PKCS7_SIGN_ENVELOPE* signed_and_enveloped, PKCS7_DIGEST* digest, PKCS7_ENCRYPT* encrypted, ASN1_TYPE* other } »
FIELD .other anon-union-pkcs12.h-116 { struct pkcs12_bag_st* bag, struct pkcs8_priv_key_info_st* keybag, X509_SIG* shkeybag, struct stack_st_PKCS12_SAFEBAG* safes, ASN1_TYPE* other } »
FIELD .other anon-union-pkcs12.h-132 { ASN1_OCTET_STRING* x509cert, ASN1_OCTET_STRING* x509crl, ASN1_OCTET_STRING* octet, ASN1_IA5STRING* sdsicert, ASN1_TYPE* other } »
FIELD .otherRevInfo struct CMS_OtherRevocationInfoFormat_st { ASN1_OBJECT* otherRevInfoFormat, ASN1_TYPE* otherRevInfo } »
FIELD .otherCert struct CMS_OtherCertificateFormat_st { ASN1_OBJECT* otherCertFormat, ASN1_TYPE* otherCert } »
FIELD .other anon-union-cms_lcl.h-98 { ASN1_OCTET_STRING* data, CMS_SignedData* signedData, CMS_EnvelopedData* envelopedData, CMS_DigestedData* digestedData, CMS_EncryptedData* encryptedData, CMS_AuthenticatedData* authenticatedData, CMS_CompressedData* compressedData, ASN1_TYPE* other, void* otherData } »
FIELD .keyAttr struct CMS_OtherKeyAttribute_st { ASN1_OBJECT* keyAttrId, ASN1_TYPE* keyAttr } »
FIELD .oriValue struct CMS_OtherRecipientInfo_st { ASN1_OBJECT* oriType, ASN1_TYPE* oriValue } »
FIELD .other anon-union-ec_asn1.c-144 { char* ptr, ASN1_NULL* onBasis, ASN1_INTEGER* tpBasis, X9_62_PENTANOMIAL* ppBasis, ASN1_TYPE* other } »
FIELD .other anon-union-ec_asn1.c-159 { char* ptr, ASN1_INTEGER* prime, X9_62_CHARACTERISTIC_TWO* char_two, ASN1_TYPE* other } »
FIELD .parameter struct X509_algor_st { ASN1_OBJECT* algorithm, ASN1_TYPE* parameter } »
FIELD .pkey struct pkcs8_priv_key_info_st { int broken, ASN1_INTEGER* version, X509_ALGOR* pkeyalg, ASN1_TYPE* pkey, struct stack_st_X509_ATTRIBUTE* attributes } »
F-PTR
PARAM
4th parameter int(*) { EVP_CIPHER_CTX*, char const*, int, ASN1_TYPE*, EVP_CIPHER const*, EVP_MD const*, int } »
F-PTR
PARAM
2nd parameter int(*) { EVP_CIPHER_CTX*, ASN1_TYPE* } »



Andrey Ponomarenko's ABI laboratory