libssl.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Type: evp_cipher_ctx_st


Contents
Info
Fields
Memory Layout

Info

Name evp_cipher_ctx_st
Type STRUCT
Fields 15
Source evp.h
Size 168
Usage The type is used by 8 types.

Fields

PADDINGFIELD
BIT-FIELD

PosNameTypeSizeOffset
0cipherEVP_CIPHER const*80
1engineENGINE*88
2encryptint416
3buf_lenint420
4oivunsigned char[16]1624
5ivunsigned char[16]1640
6bufunsigned char[32]3256
7numint488
8app_datavoid*896
9key_lenint4104
10flagsunsigned long8112
11cipher_datavoid*8120
12final_usedint4128
13block_maskint4132
14finalunsigned char[32]32136

Memory Layout

OffsetContentsType
0.cipherEVP_CIPHER const*
8.engineENGINE*
16.encryptint
20.buf_lenint
24.oivunsigned char[16]
40.ivunsigned char[16]
56.bufunsigned char[32]
88.numint
92padding
96.app_datavoid*
104.key_lenint
108padding
112.flagsunsigned long
120.cipher_datavoid*
128.final_usedint
132.block_maskint
136.finalunsigned char[32]




Andrey Ponomarenko's ABI laboratory