libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Type Usage: ASN1_ITEM_st (115)


Used As Name Used In
PARAM it ASN1_primitive_free ( ASN1_VALUE** pval, ASN1_ITEM const* it ) »
PARAM it ASN1_item_d2i_bio ( ASN1_ITEM const* it, BIO* in, void* x ) »
PARAM it ASN1_item_d2i_fp ( ASN1_ITEM const* it, FILE* in, void* x ) »
PARAM it ASN1_item_i2d_bio ( ASN1_ITEM const* it, BIO* out, void* x ) »
PARAM it ASN1_item_i2d_fp ( ASN1_ITEM const* it, FILE* out, void* x ) »
PARAM it ASN1_item_sign_ctx ( ASN1_ITEM const* it, X509_ALGOR* algor1, X509_ALGOR* algor2, ASN1_BIT_STRING* signature, void* asn, EVP_MD_CTX* ctx ) »
PARAM it ASN1_item_sign ( ASN1_ITEM const* it, X509_ALGOR* algor1, X509_ALGOR* algor2, ASN1_BIT_STRING* signature, void* asn, EVP_PKEY* pkey, EVP_MD const* type ) »
PARAM it ASN1_item_digest ( ASN1_ITEM const* it, EVP_MD const* type, void* asn, unsigned char* md, unsigned int* len ) »
PARAM it ASN1_item_verify ( ASN1_ITEM const* it, X509_ALGOR* a, ASN1_BIT_STRING* signature, void* asn, EVP_PKEY* pkey ) »
PARAM it ASN1_item_ex_i2d ( ASN1_VALUE** pval, unsigned char** out, ASN1_ITEM const* it, int tag, int aclass ) »
PARAM it ASN1_item_ex_d2i ( ASN1_VALUE** pval, unsigned char const** in, long len, ASN1_ITEM const* it, int tag, int aclass, char opt, ASN1_TLC* ctx ) »
PARAM it ASN1_primitive_new ( ASN1_VALUE** pval, ASN1_ITEM const* it ) »
PARAM it ASN1_item_ex_new ( ASN1_VALUE** pval, ASN1_ITEM const* it ) »
PARAM it asn1_set_choice_selector ( ASN1_VALUE** pval, int value, ASN1_ITEM const* it ) »
PARAM it asn1_do_lock ( ASN1_VALUE** pval, int op, ASN1_ITEM const* it ) »
PARAM it asn1_enc_init ( ASN1_VALUE** pval, ASN1_ITEM const* it ) »
PARAM it ASN1_item_ex_free ( ASN1_VALUE** pval, ASN1_ITEM const* it ) »
PARAM it asn1_get_choice_selector ( ASN1_VALUE** pval, ASN1_ITEM const* it ) »
PARAM it asn1_enc_free ( ASN1_VALUE** pval, ASN1_ITEM const* it ) »
PARAM it asn1_ex_i2c ( ASN1_VALUE** pval, unsigned char* cout, int* putype, ASN1_ITEM const* it ) »
PARAM it ASN1_item_ndef_i2d ( ASN1_VALUE* val, unsigned char** out, ASN1_ITEM const* it ) »
PARAM it asn1_enc_restore ( int* len, unsigned char** out, ASN1_VALUE** pval, ASN1_ITEM const* it ) »
PARAM it asn1_ex_c2i ( ASN1_VALUE** pval, unsigned char const* cont, int len, int utype, char* free_cont, ASN1_ITEM const* it ) »
PARAM it asn1_enc_save ( ASN1_VALUE** pval, unsigned char const* in, int inlen, ASN1_ITEM const* it ) »
PARAM it ASN1_item_print ( BIO* out, ASN1_VALUE* ifld, int indent, ASN1_ITEM const* it, ASN1_PCTX const* pctx ) »
PARAM it BIO_new_NDEF ( BIO* out, ASN1_VALUE* val, ASN1_ITEM const* it ) »
PARAM it SMIME_read_ASN1 ( BIO* bio, BIO** bcont, ASN1_ITEM const* it ) »
PARAM it i2d_ASN1_bio_stream ( BIO* out, ASN1_VALUE* val, BIO* in, int flags, ASN1_ITEM const* it ) »
PARAM it PEM_write_bio_ASN1_stream ( BIO* out, ASN1_VALUE* val, BIO* in, int flags, char const* hdr, ASN1_ITEM const* it ) »
PARAM it SMIME_write_ASN1 ( BIO* bio, ASN1_VALUE* val, BIO* data, int flags, int ctype_nid, int econt_nid, struct stack_st_X509_ALGOR* mdalgs, ASN1_ITEM const* it ) »
PARAM it ASN1_item_unpack ( ASN1_STRING* oct, ASN1_ITEM const* it ) »
PARAM it OCSP_REQ_CTX_nbio_d2i ( OCSP_REQ_CTX* rctx, ASN1_VALUE** pval, ASN1_ITEM const* it ) »
PARAM it PKCS12_item_pack_safebag ( void* obj, ASN1_ITEM const* it, int nid1, int nid2 ) »
PARAM it PKCS12_item_i2d_encrypt ( X509_ALGOR* algor, ASN1_ITEM const* it, char const* pass, int passlen, void* obj, int zbuf ) »
PARAM it PKCS12_item_decrypt_d2i ( X509_ALGOR* algor, ASN1_ITEM const* it, char const* pass, int passlen, ASN1_OCTET_STRING* oct, int zbuf ) »
PARAM it OCSP_REQ_CTX_i2d ( OCSP_REQ_CTX* rctx, ASN1_ITEM const* it, ASN1_VALUE* val ) »
PARAM it ASN1_item_new ( ASN1_ITEM const* it ) »
PARAM it ASN1_item_free ( ASN1_VALUE* val, ASN1_ITEM const* it ) »
PARAM it ASN1_item_d2i ( ASN1_VALUE** pval, unsigned char const** in, long len, ASN1_ITEM const* it ) »
PARAM it ASN1_item_i2d ( ASN1_VALUE* val, unsigned char** out, ASN1_ITEM const* it ) »
PARAM it ASN1_item_dup ( ASN1_ITEM const* it, void* x ) »
PARAM it ASN1_item_pack ( void* obj, ASN1_ITEM const* it, ASN1_STRING** oct ) »
RETURN ASN1_TIME_it »
RETURN X509_ALGORS_it »
RETURN X509_VAL_it »
RETURN X509_PUBKEY_it »
RETURN X509_SIG_it »
RETURN X509_REQ_INFO_it »
RETURN X509_REQ_it »
RETURN X509_ATTRIBUTE_it »
RETURN X509_NAME_it »
RETURN ASN1_PRINTABLE_it »
RETURN X509_NAME_ENTRY_it »
RETURN X509_EXTENSION_it »
RETURN X509_CINF_it »
RETURN X509_it »
RETURN ASN1_UTF8STRING_it »
RETURN X509_CRL_INFO_it »
RETURN X509_CRL_it »
RETURN ASN1_IA5STRING_it »
RETURN NETSCAPE_SPKAC_it »
RETURN ASN1_ENUMERATED_it »
RETURN DIRECTORYSTRING_it »
RETURN DISPLAYTEXT_it »
RETURN ASN1_GENERALSTRING_it »
RETURN ASN1_GENERALIZEDTIME_it »
RETURN ASN1_OCTET_STRING_NDEF_it »
RETURN ASN1_BOOLEAN_it »
RETURN ASN1_FBOOLEAN_it »
RETURN ASN1_SEQUENCE_it »
RETURN X509_EXTENSIONS_it »
RETURN PKCS8_PRIV_KEY_INFO_it »
RETURN PKCS7_ISSUER_AND_SERIAL_it »
RETURN PKCS7_it »
RETURN GENERAL_NAME_it »
RETURN GENERAL_NAMES_it »
RETURN AUTHORITY_KEYID_it »
RETURN POLICYINFO_it »
RETURN ACCESS_DESCRIPTION_it »
RETURN OCSP_CRLID_it »
RETURN OCSP_SERVICELOC_it »
RETURN PROXY_CERT_INFO_EXTENSION_it »
RETURN PKCS7_ATTR_SIGN_it »
RETURN PKCS7_ATTR_VERIFY_it »
RETURN PKCS12_SAFEBAGS_it »
RETURN PKCS12_AUTHSAFES_it »
RETURN PKCS12_it »
RETURN OCSP_BASICRESP_it »
RETURN OCSP_RESPDATA_it »
RETURN OCSP_RESPONSE_it »
RETURN OCSP_CERTID_it »
RETURN OCSP_REQUEST_it »
RETURN OCSP_REQINFO_it »
RETURN CMS_OtherRevocationInfoFormat_it »
RETURN CMS_KeyAgreeRecipientIdentifier_it »
RETURN CMS_OriginatorIdentifierOrKey_it »
RETURN ASN1_ANY_it »
RETURN ASN1_OBJECT_it »
RETURN ASN1_BIT_STRING_it »
RETURN ASN1_INTEGER_it »
RETURN ASN1_OCTET_STRING_it »
RETURN ASN1_NULL_it »
RETURN LONG_it »
RETURN RSAPublicKey_it »
RETURN RSAPrivateKey_it »
RETURN RSA_PSS_PARAMS_it »
RETURN RSA_OAEP_PARAMS_it »
RETURN X509_ALGOR_it »
RETURN BIGNUM_it »
RETURN CBIGNUM_it »
RETURN ZLONG_it »
FIELD .it struct v3_ext_method { int ext_nid, int ext_flags, ASN1_ITEM_EXP* it, X509V3_EXT_NEW ext_new, X509V3_EXT_FREE ext_free, ... } »
FIELD .item struct ASN1_TEMPLATE_st { unsigned long flags, long tag, unsigned long offset, char const* field_name, ASN1_ITEM_EXP* item } »
F-PTR
PARAM
2nd parameter int(*) { EVP_MD_CTX*, ASN1_ITEM const*, void*, X509_ALGOR*, ASN1_BIT_STRING*, EVP_PKEY* } »
F-PTR
PARAM
2nd parameter int(*) { EVP_MD_CTX*, ASN1_ITEM const*, void*, X509_ALGOR*, X509_ALGOR*, ASN1_BIT_STRING* } »



Andrey Ponomarenko's ABI laboratory