libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Type: dsa_method


Contents
Info
Fields
Memory Layout

Info

Name dsa_method
Type STRUCT
Fields 12
Source dsa.h
Size 96
Usage The type is used by 6 symbols and 2 types.

Fields

PADDINGFIELD
BIT-FIELD

PosNameTypeSizeOffset
0namechar const*80
1dsa_do_signDSA_SIG*(*)(unsigned char const*, int, DSA*)88
2dsa_sign_setupint(*)(DSA*, BN_CTX*, BIGNUM**, BIGNUM**)816
3dsa_do_verifyint(*)(unsigned char const*, int, DSA_SIG*, DSA*)824
4dsa_mod_expint(*)(DSA*, BIGNUM*, BIGNUM*, BIGNUM*, BIGNUM*, BIGNUM*, BIGNUM*, BN_CTX*, BN_MONT_CTX*)832
5bn_mod_expint(*)(DSA*, BIGNUM*, BIGNUM*, BIGNUM const*, BIGNUM const*, BN_CTX*, BN_MONT_CTX*)840
6initint(*)(DSA*)848
7finishint(*)(DSA*)856
8flagsint464
9app_datachar*872
10dsa_paramgenint(*)(DSA*, int, unsigned char const*, int, int*, unsigned long*, BN_GENCB*)880
11dsa_keygenint(*)(DSA*)888

Memory Layout

OffsetContentsType
0.namechar const*
8.dsa_do_signDSA_SIG*(*)(unsigned char const*, int, DSA*)
16.dsa_sign_setupint(*)(DSA*, BN_CTX*, BIGNUM**, BIGNUM**)
24.dsa_do_verifyint(*)(unsigned char const*, int, DSA_SIG*, DSA*)
32.dsa_mod_expint(*)(DSA*, BIGNUM*, BIGNUM*, BIGNUM*, BIGNUM*, BIGNUM*, BIGNUM*, BN_CTX*, BN_MONT_CTX*)
40.bn_mod_expint(*)(DSA*, BIGNUM*, BIGNUM*, BIGNUM const*, BIGNUM const*, BN_CTX*, BN_MONT_CTX*)
48.initint(*)(DSA*)
56.finishint(*)(DSA*)
64.flagsint
68padding
72.app_datachar*
80.dsa_paramgenint(*)(DSA*, int, unsigned char const*, int, int*, unsigned long*, BN_GENCB*)
88.dsa_keygenint(*)(DSA*)




Andrey Ponomarenko's ABI laboratory