libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Type Usage: env_md_ctx_st (47)


Used As Name Used In
PARAM ctx EVP_MD_CTX_md ( EVP_MD_CTX const* ctx ) »
PARAM ctx EVP_DigestInit ( EVP_MD_CTX* ctx, EVP_MD const* type ) »
PARAM ctx EVP_MD_CTX_destroy ( EVP_MD_CTX* ctx ) »
PARAM ctx EVP_MD_CTX_clear_flags ( EVP_MD_CTX* ctx, int flags ) »
PARAM ctx EVP_MD_CTX_test_flags ( EVP_MD_CTX const* ctx, int flags ) »
PARAM ctx EVP_SignFinal ( EVP_MD_CTX* ctx, unsigned char* sigret, unsigned int* siglen, EVP_PKEY* pkey ) »
PARAM ctx EVP_VerifyFinal ( EVP_MD_CTX* ctx, unsigned char const* sigbuf, unsigned int siglen, EVP_PKEY* pkey ) »
PARAM ctx EVP_DigestSignInit ( EVP_MD_CTX* ctx, EVP_PKEY_CTX** pctx, EVP_MD const* type, ENGINE* e, EVP_PKEY* pkey ) »
PARAM ctx EVP_DigestSignFinal ( EVP_MD_CTX* ctx, unsigned char* sigret, size_t* siglen ) »
PARAM ctx EVP_DigestVerifyFinal ( EVP_MD_CTX* ctx, unsigned char const* sig, size_t siglen ) »
PARAM ctx 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 ctx PEM_SignInit ( EVP_MD_CTX* ctx, EVP_MD* type ) »
PARAM ctx PEM_SignUpdate ( EVP_MD_CTX* ctx, unsigned char* data, unsigned int count ) »
PARAM ctx PEM_SignFinal ( EVP_MD_CTX* ctx, unsigned char* sigret, unsigned int* siglen, EVP_PKEY* pkey ) »
PARAM ctx X509_sign_ctx ( X509* x, EVP_MD_CTX* ctx ) »
PARAM ctx X509_REQ_sign_ctx ( X509_REQ* x, EVP_MD_CTX* ctx ) »
PARAM ctx X509_CRL_sign_ctx ( X509_CRL* x, EVP_MD_CTX* ctx ) »
PARAM ctx EVP_DigestVerifyInit ( EVP_MD_CTX* ctx, EVP_PKEY_CTX** pctx, EVP_MD const* type, ENGINE* e, EVP_PKEY* pkey ) »
PARAM ctx EVP_DigestFinal ( EVP_MD_CTX* ctx, unsigned char* md, unsigned int* size ) »
PARAM ctx EVP_DigestInit_ex ( EVP_MD_CTX* ctx, EVP_MD const* type, ENGINE* impl ) »
PARAM ctx EVP_DigestUpdate ( EVP_MD_CTX* ctx, void const* data, size_t count ) »
PARAM ctx EVP_DigestFinal_ex ( EVP_MD_CTX* ctx, unsigned char* md, unsigned int* size ) »
PARAM in EVP_MD_CTX_copy_ex ( EVP_MD_CTX* out, EVP_MD_CTX const* in ) »
PARAM out EVP_MD_CTX_copy_ex ( EVP_MD_CTX* out, EVP_MD_CTX const* in ) »
PARAM ctx EVP_MD_CTX_init ( EVP_MD_CTX* ctx ) »
PARAM in EVP_MD_CTX_copy ( EVP_MD_CTX* out, EVP_MD_CTX const* in ) »
PARAM out EVP_MD_CTX_copy ( EVP_MD_CTX* out, EVP_MD_CTX const* in ) »
PARAM ctx EVP_MD_CTX_cleanup ( EVP_MD_CTX* ctx ) »
PARAM ctx EVP_MD_CTX_set_flags ( EVP_MD_CTX* ctx, int flags ) »
RETURN EVP_MD_CTX_create ( ) »
RETURN CMS_SignerInfo_get0_md_ctx ( CMS_SignerInfo* si ) »
FIELD .md struct PEM_Encode_Seal_st { EVP_ENCODE_CTX encode, EVP_MD_CTX md, EVP_CIPHER_CTX cipher } »
FIELD .mctx 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 .i_ctx struct hmac_ctx_st { EVP_MD const* md, EVP_MD_CTX md_ctx, EVP_MD_CTX i_ctx, EVP_MD_CTX o_ctx, unsigned int key_length, unsigned char[128] key } »
FIELD .md_ctx struct hmac_ctx_st { EVP_MD const* md, EVP_MD_CTX md_ctx, EVP_MD_CTX i_ctx, EVP_MD_CTX o_ctx, unsigned int key_length, unsigned char[128] key } »
FIELD .o_ctx struct hmac_ctx_st { EVP_MD const* md, EVP_MD_CTX md_ctx, EVP_MD_CTX i_ctx, EVP_MD_CTX o_ctx, unsigned int key_length, unsigned char[128] key } »
F-PTR
PARAM
1st parameter int(*) { EVP_MD_CTX* } »
F-PTR
PARAM
1st parameter int(*) { EVP_MD_CTX*, void const*, size_t } »
F-PTR
PARAM
1st parameter int(*) { EVP_MD_CTX*, unsigned char* } »
F-PTR
PARAM
1st parameter int(*) { EVP_MD_CTX*, EVP_MD_CTX const* } »
F-PTR
PARAM
2nd parameter int(*) { EVP_MD_CTX*, EVP_MD_CTX const* } »
F-PTR
PARAM
1st parameter int(*) { EVP_MD_CTX*, int, int, void* } »
F-PTR
PARAM
1st parameter int(*) { EVP_MD_CTX*, ASN1_ITEM const*, void*, X509_ALGOR*, ASN1_BIT_STRING*, EVP_PKEY* } »
F-PTR
PARAM
1st parameter int(*) { EVP_MD_CTX*, ASN1_ITEM const*, void*, X509_ALGOR*, X509_ALGOR*, ASN1_BIT_STRING* } »
F-PTR
PARAM
2nd parameter int(*) { EVP_PKEY_CTX*, EVP_MD_CTX* } »
F-PTR
PARAM
4th parameter int(*) { EVP_PKEY_CTX*, unsigned char*, size_t*, EVP_MD_CTX* } »
F-PTR
PARAM
4th parameter int(*) { EVP_PKEY_CTX*, unsigned char const*, int, EVP_MD_CTX* } »



Andrey Ponomarenko's ABI laboratory