PolarSSL v1.2.7
Data Fields
_ssl_transform Struct Reference

#include <ssl.h>

Data Fields

unsigned int keylen
size_t minlen
size_t ivlen
size_t fixed_ivlen
size_t maclen
unsigned char iv_enc [16]
unsigned char iv_dec [16]
unsigned char mac_enc [32]
unsigned char mac_dec [32]
uint32_t ctx_enc [136]
uint32_t ctx_dec [136]

Detailed Description

Definition at line 321 of file ssl.h.


Field Documentation

uint32_t _ssl_transform::ctx_dec[136]

decryption context

Definition at line 339 of file ssl.h.

uint32_t _ssl_transform::ctx_enc[136]

encryption context

Definition at line 338 of file ssl.h.

size_t _ssl_transform::fixed_ivlen

Fixed part of IV (AEAD)

Definition at line 329 of file ssl.h.

unsigned char _ssl_transform::iv_dec[16]

IV (decryption)

Definition at line 333 of file ssl.h.

unsigned char _ssl_transform::iv_enc[16]

IV (encryption)

Definition at line 332 of file ssl.h.

size_t _ssl_transform::ivlen

IV length

Definition at line 328 of file ssl.h.

unsigned int _ssl_transform::keylen

symmetric key length

Definition at line 326 of file ssl.h.

unsigned char _ssl_transform::mac_dec[32]

MAC (decryption)

Definition at line 336 of file ssl.h.

unsigned char _ssl_transform::mac_enc[32]

MAC (encryption)

Definition at line 335 of file ssl.h.

size_t _ssl_transform::maclen

MAC length

Definition at line 330 of file ssl.h.

size_t _ssl_transform::minlen

min. ciphertext length

Definition at line 327 of file ssl.h.


The documentation for this struct was generated from the following file: