libssl.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Type Usage: env_md_ctx_st (14)


Used As Name Used In
PARAM ctx ssl3_cbc_record_digest_supported ( EVP_MD_CTX const* ctx ) »
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 } »
FIELD .handshake_dgst struct ssl3_state_st { ... unsigned char const* wpend_buf, BIO* handshake_buffer, EVP_MD_CTX** handshake_dgst, int change_cipher_spec, int warn_alert, ... } »
FIELD .write_hash struct dtls1_retransmit_state { EVP_CIPHER_CTX* enc_write_ctx, EVP_MD_CTX* write_hash, COMP_CTX* compress, SSL_SESSION* session, unsigned short epoch } »
FIELD .read_hash struct ssl_st { ... int mac_flags, EVP_CIPHER_CTX* enc_read_ctx, EVP_MD_CTX* read_hash, COMP_CTX* expand, EVP_CIPHER_CTX* enc_write_ctx, ... } »
FIELD .write_hash struct ssl_st { ... COMP_CTX* expand, EVP_CIPHER_CTX* enc_write_ctx, EVP_MD_CTX* write_hash, COMP_CTX* compress, struct cert_st* cert, ... } »
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* } »



Andrey Ponomarenko's ABI laboratory