libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Type Usage: asn1_object_st (113)


Used As Name Used In
PARAM obj EVP_PKEY_get_attr_by_OBJ ( EVP_PKEY const* key, ASN1_OBJECT* obj, int lastpos ) »
PARAM obj EVP_PKEY_add1_attr_by_OBJ ( EVP_PKEY* key, ASN1_OBJECT const* obj, int type, unsigned char const* bytes, int len ) »
PARAM a i2t_ASN1_OBJECT ( char* buf, int buf_len, ASN1_OBJECT* a ) »
PARAM obj X509at_get_attr_by_OBJ ( struct stack_st_X509_ATTRIBUTE const* sk, ASN1_OBJECT* obj, int lastpos ) »
PARAM obj X509at_add1_attr_by_OBJ ( struct stack_st_X509_ATTRIBUTE** x, ASN1_OBJECT const* obj, int type, unsigned char const* bytes, int len ) »
PARAM pbe_obj EVP_PBE_CipherInit ( ASN1_OBJECT* pbe_obj, char const* pass, int passlen, ASN1_TYPE* param, EVP_CIPHER_CTX* ctx, int en_de ) »
PARAM a i2d_ASN1_OBJECT ( ASN1_OBJECT* a, unsigned char** pp ) »
PARAM a c2i_ASN1_OBJECT ( ASN1_OBJECT** a, unsigned char const** pp, long len ) »
PARAM obj X509_add1_trust_object ( X509* x, ASN1_OBJECT* obj ) »
PARAM obj X509_add1_reject_object ( X509* x, ASN1_OBJECT* obj ) »
PARAM obj X509_REQ_get_attr_by_OBJ ( X509_REQ const* req, ASN1_OBJECT* obj, int lastpos ) »
PARAM obj X509_REQ_add1_attr_by_OBJ ( X509_REQ* req, ASN1_OBJECT const* obj, int type, unsigned char const* bytes, int len ) »
PARAM obj X509_NAME_get_index_by_OBJ ( X509_NAME* name, ASN1_OBJECT* obj, int lastpos ) »
PARAM obj X509_NAME_ENTRY_set_object ( X509_NAME_ENTRY* ne, ASN1_OBJECT* obj ) »
PARAM obj X509_NAME_ENTRY_create_by_OBJ ( X509_NAME_ENTRY** ne, ASN1_OBJECT* obj, int type, unsigned char const* bytes, int len ) »
PARAM obj X509_NAME_add_entry_by_OBJ ( X509_NAME* name, ASN1_OBJECT* obj, int type, unsigned char* bytes, int len, int loc, int set ) »
PARAM obj X509_NAME_get_text_by_OBJ ( X509_NAME* name, ASN1_OBJECT* obj, char* buf, int len ) »
PARAM obj X509v3_get_ext_by_OBJ ( struct stack_st_X509_EXTENSION const* sk, ASN1_OBJECT* obj, int lastpos ) »
PARAM obj X509_EXTENSION_set_object ( X509_EXTENSION* ex, ASN1_OBJECT* obj ) »
PARAM obj X509_EXTENSION_create_by_OBJ ( X509_EXTENSION** ex, ASN1_OBJECT* obj, int crit, ASN1_OCTET_STRING* data ) »
PARAM obj X509_CRL_get_ext_by_OBJ ( X509_CRL* x, ASN1_OBJECT* obj, int lastpos ) »
PARAM obj X509_get_ext_by_OBJ ( X509* x, ASN1_OBJECT* obj, int lastpos ) »
PARAM obj X509_REVOKED_get_ext_by_OBJ ( X509_REVOKED* x, ASN1_OBJECT* obj, int lastpos ) »
PARAM obj X509_ATTRIBUTE_set1_object ( X509_ATTRIBUTE* attr, ASN1_OBJECT const* obj ) »
PARAM obj X509_ATTRIBUTE_create_by_OBJ ( X509_ATTRIBUTE** attr, ASN1_OBJECT const* obj, int atrtype, void const* data, int len ) »
PARAM obj X509at_get0_data_by_OBJ ( struct stack_st_X509_ATTRIBUTE* x, ASN1_OBJECT* obj, int lastpos, int type ) »
PARAM policy X509_VERIFY_PARAM_add0_policy ( X509_VERIFY_PARAM* param, ASN1_OBJECT* policy ) »
PARAM oid GENERAL_NAME_set0_othername ( GENERAL_NAME* gen, ASN1_OBJECT* oid, ASN1_TYPE* value ) »
PARAM poid GENERAL_NAME_get0_otherName ( GENERAL_NAME* gen, ASN1_OBJECT** poid, ASN1_TYPE** pvalue ) »
PARAM coid PKCS7_add_attrib_content_type ( PKCS7_SIGNER_INFO* si, ASN1_OBJECT* coid ) »
PARAM obj OCSP_REQUEST_get_ext_by_OBJ ( OCSP_REQUEST* x, ASN1_OBJECT* obj, int lastpos ) »
PARAM obj OCSP_ONEREQ_get_ext_by_OBJ ( OCSP_ONEREQ* x, ASN1_OBJECT* obj, int lastpos ) »
PARAM obj OCSP_BASICRESP_get_ext_by_OBJ ( OCSP_BASICRESP* x, ASN1_OBJECT* obj, int lastpos ) »
PARAM obj OCSP_SINGLERESP_get_ext_by_OBJ ( OCSP_SINGLERESP* x, ASN1_OBJECT* obj, int lastpos ) »
PARAM pmd OCSP_id_get0_info ( ASN1_OCTET_STRING** piNameHash, ASN1_OBJECT** pmd, ASN1_OCTET_STRING** pikeyHash, ASN1_INTEGER** pserial, OCSP_CERTID* cid ) »
PARAM oid CMS_set1_eContentType ( CMS_ContentInfo* cms, ASN1_OBJECT const* oid ) »
PARAM obj CMS_signed_get_attr_by_OBJ ( CMS_SignerInfo const* si, ASN1_OBJECT* obj, int lastpos ) »
PARAM obj CMS_signed_add1_attr_by_OBJ ( CMS_SignerInfo* si, ASN1_OBJECT const* obj, int type, void const* bytes, int len ) »
PARAM oid CMS_signed_get0_data_by_OBJ ( CMS_SignerInfo* si, ASN1_OBJECT* oid, int lastpos, int type ) »
PARAM obj CMS_unsigned_get_attr_by_OBJ ( CMS_SignerInfo const* si, ASN1_OBJECT* obj, int lastpos ) »
PARAM obj CMS_unsigned_add1_attr_by_OBJ ( CMS_SignerInfo* si, ASN1_OBJECT const* obj, int type, void const* bytes, int len ) »
PARAM oid CMS_unsigned_get0_data_by_OBJ ( CMS_SignerInfo* si, ASN1_OBJECT* oid, int lastpos, int type ) »
PARAM otherTypeId 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 potherid 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 policy TS_REQ_set_policy_id ( TS_REQ* a, ASN1_OBJECT* policy ) »
PARAM obj TS_REQ_get_ext_by_OBJ ( TS_REQ* a, ASN1_OBJECT* obj, int lastpos ) »
PARAM obj TS_OBJ_print_bio ( BIO* bio, ASN1_OBJECT const* obj ) »
PARAM policy TS_TST_INFO_set_policy_id ( TS_TST_INFO* a, ASN1_OBJECT* policy ) »
PARAM obj TS_TST_INFO_get_ext_by_OBJ ( TS_TST_INFO* a, ASN1_OBJECT* obj, int lastpos ) »
PARAM def_policy TS_RESP_CTX_set_def_policy ( TS_RESP_CTX* ctx, ASN1_OBJECT* def_policy ) »
PARAM policy TS_RESP_CTX_add_policy ( TS_RESP_CTX* ctx, ASN1_OBJECT* policy ) »
PARAM obj OBJ_add_object ( ASN1_OBJECT const* obj ) »
PARAM a OBJ_obj2nid ( ASN1_OBJECT const* a ) »
PARAM a OBJ_obj2txt ( char* buf, int buf_len, ASN1_OBJECT const* a, int no_name ) »
PARAM a ASN1_OBJECT_free ( ASN1_OBJECT* a ) »
PARAM o OBJ_dup ( ASN1_OBJECT const* o ) »
PARAM a d2i_ASN1_OBJECT ( ASN1_OBJECT** a, unsigned char const** pp, long length ) »
PARAM a OBJ_cmp ( ASN1_OBJECT const* a, ASN1_OBJECT const* b ) »
PARAM b OBJ_cmp ( ASN1_OBJECT const* a, ASN1_OBJECT const* b ) »
PARAM paobj X509_ALGOR_get0 ( ASN1_OBJECT** paobj, int* pptype, void** ppval, X509_ALGOR* algor ) »
PARAM aobj X509_ALGOR_set0 ( X509_ALGOR* alg, ASN1_OBJECT* aobj, int ptype, void* pval ) »
PARAM aobj PKCS8_pkey_set0 ( PKCS8_PRIV_KEY_INFO* priv, ASN1_OBJECT* aobj, int version, int ptype, void* pval, unsigned char* penc, int penclen ) »
PARAM ppkalg PKCS8_pkey_get0 ( ASN1_OBJECT** ppkalg, unsigned char const** pk, int* ppklen, X509_ALGOR** pa, PKCS8_PRIV_KEY_INFO* p8 ) »
PARAM aobj X509_PUBKEY_set0_param ( X509_PUBKEY* pub, ASN1_OBJECT* aobj, int ptype, void* pval, unsigned char* penc, int penclen ) »
PARAM ppkalg X509_PUBKEY_get0_param ( ASN1_OBJECT** ppkalg, unsigned char const** pk, int* ppklen, X509_ALGOR** pa, X509_PUBKEY* pub ) »
PARAM a i2a_ASN1_OBJECT ( BIO* bp, ASN1_OBJECT* a ) »
PARAM key_oid DH_KDF_X9_42 ( unsigned char* out, size_t outlen, unsigned char const* Z, size_t Zlen, ASN1_OBJECT* key_oid, unsigned char const* ukm, size_t ukmlen, EVP_MD const* md ) »
RETURN c2i_ASN1_OBJECT ( ASN1_OBJECT** a, unsigned char const** pp, long len ) »
RETURN X509_NAME_ENTRY_get_object ( X509_NAME_ENTRY* ne ) »
RETURN X509_EXTENSION_get_object ( X509_EXTENSION* ex ) »
RETURN X509_ATTRIBUTE_get0_object ( X509_ATTRIBUTE* attr ) »
RETURN X509_policy_node_get0_policy ( X509_POLICY_NODE const* node ) »
RETURN CMS_get0_type ( CMS_ContentInfo* cms ) »
RETURN CMS_get0_eContentType ( CMS_ContentInfo* cms ) »
RETURN TS_REQ_get_policy_id ( TS_REQ* a ) »
RETURN TS_TST_INFO_get_policy_id ( TS_TST_INFO* a ) »
RETURN OBJ_nid2obj ( int n ) »
RETURN OBJ_txt2obj ( char const* s, int no_name ) »
RETURN OBJ_dup ( ASN1_OBJECT const* o ) »
RETURN d2i_ASN1_OBJECT ( ASN1_OBJECT** a, unsigned char const** pp, long length ) »
RETURN ASN1_OBJECT_create ( int nid, unsigned char* data, int len, char const* sn, char const* ln ) »
RETURN ASN1_OBJECT_new ( ) »
FIELD .object struct x509_attributes_st { ASN1_OBJECT* object, int single, anon-union-x509.h-212 value } »
FIELD .object struct X509_name_entry_st { ASN1_OBJECT* object, ASN1_STRING* value, int set, int size } »
FIELD .object struct X509_extension_st { ASN1_OBJECT* object, ASN1_BOOLEAN critical, ASN1_OCTET_STRING* value } »
FIELD .type_id struct otherName_st { ASN1_OBJECT* type_id, ASN1_TYPE* value } »
FIELD .registeredID 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 .rid anon-union-x509v3.h-188 { ... X509_NAME* dirn, ASN1_IA5STRING* ia5, ASN1_OBJECT* rid, ASN1_TYPE* other } »
FIELD .type struct Netscape_certificate_sequence { ASN1_OBJECT* type, struct stack_st_X509* certs } »
FIELD .type struct pkcs7_st { unsigned char* asn1, long length, int state, int detached, ASN1_OBJECT* type, anon-union-pkcs7.h-183 d } »
FIELD .content_type struct pkcs7_enc_content_st { ASN1_OBJECT* content_type, X509_ALGOR* algorithm, ASN1_OCTET_STRING* enc_data, EVP_CIPHER const* cipher } »
FIELD .method struct ACCESS_DESCRIPTION_st { ASN1_OBJECT* method, GENERAL_NAME* location } »
FIELD .valid_policy struct X509_POLICY_DATA_st { unsigned int flags, ASN1_OBJECT* valid_policy, struct stack_st_POLICYQUALINFO* qualifier_set, struct stack_st_ASN1_OBJECT* expected_policy_set } »
FIELD .policyLanguage struct PROXY_POLICY_st { ASN1_OBJECT* policyLanguage, ASN1_OCTET_STRING* policy } »
FIELD .type struct pkcs12_bag_st { ASN1_OBJECT* type, anon-union-pkcs12.h-132 value } »
FIELD .type struct PKCS12_SAFEBAG { ASN1_OBJECT* type, anon-union-pkcs12.h-116 value, struct stack_st_X509_ATTRIBUTE* attrib } »
FIELD .responseType struct ocsp_resp_bytes_st { ASN1_OBJECT* responseType, ASN1_OCTET_STRING* response } »
FIELD .contentType struct CMS_ContentInfo_st { ASN1_OBJECT* contentType, anon-union-cms_lcl.h-98 d } »
FIELD .eContentType struct CMS_EncapsulatedContentInfo_st { ASN1_OBJECT* eContentType, ASN1_OCTET_STRING* eContent, int partial } »
FIELD .otherRevInfoFormat struct CMS_OtherRevocationInfoFormat_st { ASN1_OBJECT* otherRevInfoFormat, ASN1_TYPE* otherRevInfo } »
FIELD .contentType struct CMS_EncryptedContentInfo_st { ASN1_OBJECT* contentType, X509_ALGOR* contentEncryptionAlgorithm, ASN1_OCTET_STRING* encryptedContent, EVP_CIPHER const* cipher, unsigned char* key, size_t keylen, int debug } »
FIELD .otherCertFormat struct CMS_OtherCertificateFormat_st { ASN1_OBJECT* otherCertFormat, ASN1_TYPE* otherCert } »
FIELD .keyAttrId struct CMS_OtherKeyAttribute_st { ASN1_OBJECT* keyAttrId, ASN1_TYPE* keyAttr } »
FIELD .oriType struct CMS_OtherRecipientInfo_st { ASN1_OBJECT* oriType, ASN1_TYPE* oriValue } »
FIELD .policy_id struct TS_req_st { ASN1_INTEGER* version, TS_MSG_IMPRINT* msg_imprint, ASN1_OBJECT* policy_id, ASN1_INTEGER* nonce, ASN1_BOOLEAN cert_req, struct stack_st_X509_EXTENSION* extensions } »
FIELD .policy_id struct TS_tst_info_st { ASN1_INTEGER* version, ASN1_OBJECT* policy_id, TS_MSG_IMPRINT* msg_imprint, ASN1_INTEGER* serial, ASN1_GENERALIZEDTIME* time, TS_ACCURACY* accuracy, ASN1_BOOLEAN ordering, ASN1_INTEGER* nonce, GENERAL_NAME* tsa, struct stack_st_X509_EXTENSION* extensions } »
FIELD .default_policy struct TS_resp_ctx { X509* signer_cert, EVP_PKEY* signer_key, struct stack_st_X509* certs, struct stack_st_ASN1_OBJECT* policies, ASN1_OBJECT* default_policy, struct stack_st_EVP_MD* mds, ASN1_INTEGER* seconds, ... } »
FIELD .policy struct TS_verify_ctx { unsigned int flags, X509_STORE* store, struct stack_st_X509* certs, ASN1_OBJECT* policy, X509_ALGOR* md_alg, unsigned char* imprint, unsigned int imprint_len, BIO* data, ASN1_INTEGER* nonce, GENERAL_NAME* tsa_name } »
FIELD .object anon-union-asn1.h-526 { char* ptr, ASN1_BOOLEAN boolean, ASN1_STRING* asn1_string, ASN1_OBJECT* object, ASN1_INTEGER* integer, ASN1_ENUMERATED* enumerated, ... } »
FIELD .type struct x9_62_characteristic_two_st { long m, ASN1_OBJECT* type, anon-union-ec_asn1.c-144 p } »
FIELD .fieldType struct x9_62_fieldid_st { ASN1_OBJECT* fieldType, anon-union-ec_asn1.c-159 p } »
FIELD .named_curve anon-union-ec_asn1.c-187 { ASN1_OBJECT* named_curve, ECPARAMETERS* parameters, ASN1_NULL* implicitlyCA } »
FIELD .algorithm struct X509_algor_st { ASN1_OBJECT* algorithm, ASN1_TYPE* parameter } »



Andrey Ponomarenko's ABI laboratory