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

ABI
Viewer

SymbolsTypes



Added Type: ssh_cipher_struct


Contents
Info
Fields
Memory Layout

Info

Name ssh_cipher_struct
Type STRUCT
Fields 10
Source crypto.h
Size 72
Usage The type is used by 3 types.
Status ADDED


Fields

PADDINGFIELD
BIT-FIELD


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


Memory Layout

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





Andrey Ponomarenko's ABI laboratory