PolarSSL v1.2.10
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 332 of file ssl.h.

Field Documentation

uint32_t _ssl_transform::ctx_dec[136]

decryption context

Definition at line 350 of file ssl.h.

uint32_t _ssl_transform::ctx_enc[136]

encryption context

Definition at line 349 of file ssl.h.

size_t _ssl_transform::fixed_ivlen

Fixed part of IV (AEAD)

Definition at line 340 of file ssl.h.

unsigned char _ssl_transform::iv_dec[16]

IV (decryption)

Definition at line 344 of file ssl.h.

unsigned char _ssl_transform::iv_enc[16]

IV (encryption)

Definition at line 343 of file ssl.h.

size_t _ssl_transform::ivlen

IV length

Definition at line 339 of file ssl.h.

unsigned int _ssl_transform::keylen

symmetric key length

Definition at line 337 of file ssl.h.

unsigned char _ssl_transform::mac_dec[32]

MAC (decryption)

Definition at line 347 of file ssl.h.

unsigned char _ssl_transform::mac_enc[32]

MAC (encryption)

Definition at line 346 of file ssl.h.

size_t _ssl_transform::maclen

MAC length

Definition at line 341 of file ssl.h.

size_t _ssl_transform::minlen

min. ciphertext length

Definition at line 338 of file ssl.h.


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