TlsCipherSuiteInfo Struct Reference

Structure describing a cipher suite. More...

#include <tls.h>

Data Fields

uint16_t identifier
 
const char_tname
 
TlsKeyExchMethod keyExchMethod
 
const CipherAlgocipherAlgo
 
CipherMode cipherMode
 
const HashAlgohashAlgo
 
const HashAlgoprfHashAlgo
 
uint8_t macKeyLen
 
uint8_t encKeyLen
 
uint8_t fixedIvLen
 
uint8_t recordIvLen
 
uint8_t authTagLen
 
uint8_t verifyDataLen
 

Detailed Description

Structure describing a cipher suite.

Definition at line 1843 of file tls.h.

Field Documentation

◆ authTagLen

uint8_t authTagLen

Definition at line 1856 of file tls.h.

◆ cipherAlgo

const CipherAlgo* cipherAlgo

Definition at line 1848 of file tls.h.

◆ cipherMode

CipherMode cipherMode

Definition at line 1849 of file tls.h.

◆ encKeyLen

uint8_t encKeyLen

Definition at line 1853 of file tls.h.

◆ fixedIvLen

uint8_t fixedIvLen

Definition at line 1854 of file tls.h.

◆ hashAlgo

const HashAlgo* hashAlgo

Definition at line 1850 of file tls.h.

◆ identifier

uint16_t identifier

Definition at line 1845 of file tls.h.

◆ keyExchMethod

TlsKeyExchMethod keyExchMethod

Definition at line 1847 of file tls.h.

◆ macKeyLen

uint8_t macKeyLen

Definition at line 1852 of file tls.h.

◆ name

const char_t* name

Definition at line 1846 of file tls.h.

◆ prfHashAlgo

const HashAlgo* prfHashAlgo

Definition at line 1851 of file tls.h.

◆ recordIvLen

uint8_t recordIvLen

Definition at line 1855 of file tls.h.

◆ verifyDataLen

uint8_t verifyDataLen

Definition at line 1857 of file tls.h.


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