Diff:
libssh.so 0.5.5 (x86_64)
libssh.so 0.6.0 (x86_64)

ABI
Viewer

SymbolsTypes



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 1 type.
Status UNCHANGED


Fields

PADDINGFIELD
BIT-FIELD


ADDED
REMOVED
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

Old New
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*)
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