libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Type Usage: stack_st_X509_ATTRIBUTE (30)


Used As Name Used In
PARAM x X509at_get_attr_count ( struct stack_st_X509_ATTRIBUTE const* x ) »
PARAM x X509at_get_attr_by_NID ( struct stack_st_X509_ATTRIBUTE const* x, int nid, int lastpos ) »
PARAM sk X509at_get_attr_by_OBJ ( struct stack_st_X509_ATTRIBUTE const* sk, ASN1_OBJECT* obj, int lastpos ) »
PARAM x X509at_get_attr ( struct stack_st_X509_ATTRIBUTE const* x, int loc ) »
PARAM x X509at_delete_attr ( struct stack_st_X509_ATTRIBUTE* x, int loc ) »
PARAM x X509at_add1_attr ( struct stack_st_X509_ATTRIBUTE** x, X509_ATTRIBUTE* attr ) »
PARAM x X509at_add1_attr_by_OBJ ( struct stack_st_X509_ATTRIBUTE** x, ASN1_OBJECT const* obj, int type, unsigned char const* bytes, int len ) »
PARAM x X509at_add1_attr_by_NID ( struct stack_st_X509_ATTRIBUTE** x, int nid, int type, unsigned char const* bytes, int len ) »
PARAM x X509at_add1_attr_by_txt ( struct stack_st_X509_ATTRIBUTE** x, char const* attrname, int type, unsigned char const* bytes, int len ) »
PARAM x X509at_get0_data_by_OBJ ( struct stack_st_X509_ATTRIBUTE* x, ASN1_OBJECT* obj, int lastpos, int type ) »
PARAM sk PKCS7_digest_from_attributes ( struct stack_st_X509_ATTRIBUTE* sk ) »
PARAM sk PKCS7_set_signed_attributes ( PKCS7_SIGNER_INFO* p7si, struct stack_st_X509_ATTRIBUTE* sk ) »
PARAM sk PKCS7_set_attributes ( PKCS7_SIGNER_INFO* p7si, struct stack_st_X509_ATTRIBUTE* sk ) »
PARAM attrs PKCS12_get_attr_gen ( struct stack_st_X509_ATTRIBUTE* attrs, int attr_nid ) »
RETURN X509at_add1_attr ( struct stack_st_X509_ATTRIBUTE** x, X509_ATTRIBUTE* attr ) »
RETURN X509at_add1_attr_by_OBJ ( struct stack_st_X509_ATTRIBUTE** x, ASN1_OBJECT const* obj, int type, unsigned char const* bytes, int len ) »
RETURN X509at_add1_attr_by_NID ( struct stack_st_X509_ATTRIBUTE** x, int nid, int type, unsigned char const* bytes, int len ) »
RETURN X509at_add1_attr_by_txt ( struct stack_st_X509_ATTRIBUTE** x, char const* attrname, int type, unsigned char const* bytes, int len ) »
FIELD .attributes struct X509_req_info_st { ASN1_ENCODING enc, ASN1_INTEGER* version, X509_NAME* subject, X509_PUBKEY* pubkey, struct stack_st_X509_ATTRIBUTE* attributes } »
FIELD .attrib struct PKCS12_SAFEBAG { ASN1_OBJECT* type, anon-union-pkcs12.h-116 value, struct stack_st_X509_ATTRIBUTE* attrib } »
FIELD .unprotectedAttrs struct CMS_EnvelopedData_st { long version, CMS_OriginatorInfo* originatorInfo, struct stack_st_CMS_RecipientInfo* recipientInfos, CMS_EncryptedContentInfo* encryptedContentInfo, struct stack_st_X509_ATTRIBUTE* unprotectedAttrs } »
FIELD .unprotectedAttrs struct CMS_EncryptedData_st { long version, CMS_EncryptedContentInfo* encryptedContentInfo, struct stack_st_X509_ATTRIBUTE* unprotectedAttrs } »
FIELD .authAttrs struct CMS_AuthenticatedData_st { long version, CMS_OriginatorInfo* originatorInfo, struct stack_st_CMS_RecipientInfo* recipientInfos, X509_ALGOR* macAlgorithm, X509_ALGOR* digestAlgorithm, CMS_EncapsulatedContentInfo* encapContentInfo, struct stack_st_X509_ATTRIBUTE* authAttrs, ASN1_OCTET_STRING* mac, struct stack_st_X509_ATTRIBUTE* unauthAttrs } »
FIELD .unauthAttrs struct CMS_AuthenticatedData_st { long version, CMS_OriginatorInfo* originatorInfo, struct stack_st_CMS_RecipientInfo* recipientInfos, X509_ALGOR* macAlgorithm, X509_ALGOR* digestAlgorithm, CMS_EncapsulatedContentInfo* encapContentInfo, struct stack_st_X509_ATTRIBUTE* authAttrs, ASN1_OCTET_STRING* mac, struct stack_st_X509_ATTRIBUTE* unauthAttrs } »
FIELD .auth_attr struct pkcs7_signer_info_st { ASN1_INTEGER* version, PKCS7_ISSUER_AND_SERIAL* issuer_and_serial, X509_ALGOR* digest_alg, struct stack_st_X509_ATTRIBUTE* auth_attr, X509_ALGOR* digest_enc_alg, ASN1_OCTET_STRING* enc_digest, struct stack_st_X509_ATTRIBUTE* unauth_attr, EVP_PKEY* pkey } »
FIELD .unauth_attr struct pkcs7_signer_info_st { ASN1_INTEGER* version, PKCS7_ISSUER_AND_SERIAL* issuer_and_serial, X509_ALGOR* digest_alg, struct stack_st_X509_ATTRIBUTE* auth_attr, X509_ALGOR* digest_enc_alg, ASN1_OCTET_STRING* enc_digest, struct stack_st_X509_ATTRIBUTE* unauth_attr, EVP_PKEY* pkey } »
FIELD .signedAttrs struct CMS_SignerInfo_st { long version, CMS_SignerIdentifier* sid, X509_ALGOR* digestAlgorithm, struct stack_st_X509_ATTRIBUTE* signedAttrs, X509_ALGOR* signatureAlgorithm, ASN1_OCTET_STRING* signature, struct stack_st_X509_ATTRIBUTE* unsignedAttrs, X509* signer, EVP_PKEY* pkey, EVP_MD_CTX mctx, EVP_PKEY_CTX* pctx } »
FIELD .unsignedAttrs struct CMS_SignerInfo_st { long version, CMS_SignerIdentifier* sid, X509_ALGOR* digestAlgorithm, struct stack_st_X509_ATTRIBUTE* signedAttrs, X509_ALGOR* signatureAlgorithm, ASN1_OCTET_STRING* signature, struct stack_st_X509_ATTRIBUTE* unsignedAttrs, X509* signer, EVP_PKEY* pkey, EVP_MD_CTX mctx, EVP_PKEY_CTX* pctx } »
FIELD .attributes struct evp_pkey_st { int type, int save_type, int references, EVP_PKEY_ASN1_METHOD const* ameth, ENGINE* engine, anon-union-evp.h-135 pkey, int save_parameters, struct stack_st_X509_ATTRIBUTE* attributes } »
FIELD .attributes struct pkcs8_priv_key_info_st { int broken, ASN1_INTEGER* version, X509_ALGOR* pkeyalg, ASN1_TYPE* pkey, struct stack_st_X509_ATTRIBUTE* attributes } »



Andrey Ponomarenko's ABI laboratory