libssl.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Type Usage: dh_st (9)


Used As Name Used In
FIELD .dh anon-union-evp.h-135 { char* ptr, struct rsa_st* rsa, struct dsa_st* dsa, struct dh_st* dh, struct ec_key_st* ec } »
FIELD .peer_dh_tmp struct sess_cert_st { struct stack_st_X509* cert_chain, int peer_cert_type, CERT_PKEY* peer_key, CERT_PKEY[8] peer_pkeys, RSA* peer_rsa_tmp, DH* peer_dh_tmp, EC_KEY* peer_ecdh_tmp, int references } »
FIELD .dh_tmp struct cert_st { CERT_PKEY* key, int valid, unsigned long mask_k, unsigned long mask_a, unsigned long export_mask_k, unsigned long export_mask_a, unsigned long mask_ssl, RSA* rsa_tmp, RSA*(*)(SSL*, int, int) rsa_tmp_cb, DH* dh_tmp, DH*(*)(SSL*, int, int) dh_tmp_cb, EC_KEY* ecdh_tmp, ... } »
FIELD .dh anon-struct-ssl3.h-553 { unsigned char[128] cert_verify_md, unsigned char[128] finish_md, int finish_md_len, unsigned char[128] peer_finish_md, int peer_finish_md_len, unsigned long message_size, int message_type, SSL_CIPHER const* new_cipher, DH* dh, EC_KEY* ecdh, int next_state, ... } »
F-PTR
RETURN
DH*(*) { SSL*, int, int } »
F-PTR
PARAM
1st parameter int(*) { DH* } »
F-PTR
PARAM
3rd parameter int(*) { unsigned char*, BIGNUM const*, DH* } »
F-PTR
PARAM
1st parameter int(*) { DH const*, BIGNUM*, BIGNUM const*, BIGNUM const*, BIGNUM const*, BN_CTX*, BN_MONT_CTX* } »
F-PTR
PARAM
1st parameter int(*) { DH*, int, int, BN_GENCB* } »



Andrey Ponomarenko's ABI laboratory