ABI | Symbols | Types | Live Readelf |
| Contents |
| Info |
| Fields |
| Memory Layout |
| Name | evp_cipher_ctx_st |
|---|---|
| Type | STRUCT |
| Fields | 15 |
| Source | evp.h |
| Size | 168 |
| Usage | The type is used by 50 symbols and 9 types. |
| PADDING | FIELD |
| BIT-FIELD |
| Pos | Name | Type | Size | Offset |
|---|---|---|---|---|
| 0 | cipher | EVP_CIPHER const* | 8 | 0 |
| 1 | engine | ENGINE* | 8 | 8 |
| 2 | encrypt | int | 4 | 16 |
| 3 | buf_len | int | 4 | 20 |
| 4 | oiv | unsigned char[16] | 16 | 24 |
| 5 | iv | unsigned char[16] | 16 | 40 |
| 6 | buf | unsigned char[32] | 32 | 56 |
| 7 | num | int | 4 | 88 |
| 8 | app_data | void* | 8 | 96 |
| 9 | key_len | int | 4 | 104 |
| 10 | flags | unsigned long | 8 | 112 |
| 11 | cipher_data | void* | 8 | 120 |
| 12 | final_used | int | 4 | 128 |
| 13 | block_mask | int | 4 | 132 |
| 14 | final | unsigned char[32] | 32 | 136 |
| Offset | Contents | Type |
|---|---|---|
| 0 | .cipher | EVP_CIPHER const* |
| 8 | .engine | ENGINE* |
| 16 | .encrypt | int |
| 20 | .buf_len | int |
| 24 | .oiv | unsigned char[16] |
| 40 | .iv | unsigned char[16] |
| 56 | .buf | unsigned char[32] |
| 88 | .num | int |
| 92 | padding | |
| 96 | .app_data | void* |
| 104 | .key_len | int |
| 108 | padding | |
| 112 | .flags | unsigned long |
| 120 | .cipher_data | void* |
| 128 | .final_used | int |
| 132 | .block_mask | int |
| 136 | .final | unsigned char[32] |