ABI | Symbols | Types |
Contents |
Info |
Fields |
Memory Layout |
Name | crypto_struct |
---|---|
Type | STRUCT |
Fields | 9 |
Source | crypto.h |
Size | 64 |
Usage | The type is used by 3 types. |
Status | REMOVED |
|
|
Pos | Name | Type | Size | Offset |
---|---|---|---|---|
0 | name | char const* | 8 | 0 |
1 | blocksize | unsigned int | 4 | 8 |
2 | keylen | unsigned int | 4 | 12 |
3 | key | void* | 8 | 16 |
4 | keysize | unsigned int | 4 | 24 |
5 | set_encrypt_key | int(*)(struct crypto_struct*, void*) | 8 | 32 |
6 | set_decrypt_key | int(*)(struct crypto_struct*, void*) | 8 | 40 |
7 | cbc_encrypt | void(*)(struct crypto_struct*, void*, void*, unsigned long, void*) | 8 | 48 |
8 | cbc_decrypt | void(*)(struct crypto_struct*, void*, void*, unsigned long, void*) | 8 | 56 |
Offset | Contents | Type |
---|---|---|
0 | .name | char const* |
8 | .blocksize | unsigned int |
12 | .keylen | unsigned int |
16 | .key | void* |
24 | .keysize | unsigned int |
28 | padding | |
32 | .set_encrypt_key | int(*)(struct crypto_struct*, void*) |
40 | .set_decrypt_key | int(*)(struct crypto_struct*, void*) |
48 | .cbc_encrypt | void(*)(struct crypto_struct*, void*, void*, unsigned long, void*) |
56 | .cbc_decrypt | void(*)(struct crypto_struct*, void*, void*, unsigned long, void*) |