PolarSSL is now part of ARM Official announcement and rebranded as mbed TLS.

API Documentation (Doxygen generated)

These pages are generated with doxygen directly from the source code!

mbedtls_ssl_transform Struct Reference

#include <ssl_internal.h>

Collaboration diagram for mbedtls_ssl_transform:

Data Fields

const mbedtls_ssl_ciphersuite_tciphersuite_info
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]
mbedtls_md_context_t md_ctx_enc
mbedtls_md_context_t md_ctx_dec
mbedtls_cipher_context_t cipher_ctx_enc
mbedtls_cipher_context_t cipher_ctx_dec

Detailed Description

Definition at line 428 of file ssl_internal.h.

Field Documentation

mbedtls_cipher_context_t mbedtls_ssl_transform::cipher_ctx_dec

decryption context

Definition at line 454 of file ssl_internal.h.

mbedtls_cipher_context_t mbedtls_ssl_transform::cipher_ctx_enc

encryption context

Definition at line 453 of file ssl_internal.h.

const mbedtls_ssl_ciphersuite_t* mbedtls_ssl_transform::ciphersuite_info

Chosen cipersuite_info

Definition at line 433 of file ssl_internal.h.

size_t mbedtls_ssl_transform::fixed_ivlen

Fixed part of IV (AEAD)

Definition at line 438 of file ssl_internal.h.

unsigned char mbedtls_ssl_transform::iv_dec[16]

IV (decryption)

Definition at line 442 of file ssl_internal.h.

unsigned char mbedtls_ssl_transform::iv_enc[16]

IV (encryption)

Definition at line 441 of file ssl_internal.h.

size_t mbedtls_ssl_transform::ivlen

IV length

Definition at line 437 of file ssl_internal.h.

unsigned int mbedtls_ssl_transform::keylen

symmetric key length (bytes)

Definition at line 435 of file ssl_internal.h.

size_t mbedtls_ssl_transform::maclen

MAC length

Definition at line 439 of file ssl_internal.h.

mbedtls_md_context_t mbedtls_ssl_transform::md_ctx_dec

MAC (decryption)

Definition at line 451 of file ssl_internal.h.

mbedtls_md_context_t mbedtls_ssl_transform::md_ctx_enc

MAC (encryption)

Definition at line 450 of file ssl_internal.h.

size_t mbedtls_ssl_transform::minlen

min. ciphertext length

Definition at line 436 of file ssl_internal.h.

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