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

ABI
Viewer

SymbolsTypes



Removed Type: crypto_struct


Contents
Info
Fields
Memory Layout

Info

Name crypto_struct
Type STRUCT
Fields 9
Source crypto.h
Size 64
Usage The type is used by 3 types.
Status REMOVED


Fields

PADDINGFIELD
BIT-FIELD


ADDED
REMOVED
PosNameTypeSizeOffset
0namechar const*80
1blocksizeunsigned int48
2keylenunsigned int412
3keyvoid*816
4keysizeunsigned int424
5set_encrypt_keyint(*)(struct crypto_struct*, void*)832
6set_decrypt_keyint(*)(struct crypto_struct*, void*)840
7cbc_encryptvoid(*)(struct crypto_struct*, void*, void*, unsigned long, void*)848
8cbc_decryptvoid(*)(struct crypto_struct*, void*, void*, unsigned long, void*)856


Memory Layout

OffsetContentsType
0.namechar const*
8.blocksizeunsigned int
12.keylenunsigned int
16.keyvoid*
24.keysizeunsigned int
28padding
32.set_encrypt_keyint(*)(struct crypto_struct*, void*)
40.set_decrypt_keyint(*)(struct crypto_struct*, void*)
48.cbc_encryptvoid(*)(struct crypto_struct*, void*, void*, unsigned long, void*)
56.cbc_decryptvoid(*)(struct crypto_struct*, void*, void*, unsigned long, void*)





Andrey Ponomarenko's ABI laboratory