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 2071 of file tls.h.

Field Documentation

◆ authTagLen

uint8_t authTagLen

Definition at line 2084 of file tls.h.

◆ cipherAlgo

const CipherAlgo* cipherAlgo

Definition at line 2076 of file tls.h.

◆ cipherMode

CipherMode cipherMode

Definition at line 2077 of file tls.h.

◆ encKeyLen

uint8_t encKeyLen

Definition at line 2081 of file tls.h.

◆ fixedIvLen

uint8_t fixedIvLen

Definition at line 2082 of file tls.h.

◆ hashAlgo

const HashAlgo* hashAlgo

Definition at line 2078 of file tls.h.

◆ identifier

uint16_t identifier

Definition at line 2073 of file tls.h.

◆ keyExchMethod

TlsKeyExchMethod keyExchMethod

Definition at line 2075 of file tls.h.

◆ macKeyLen

uint8_t macKeyLen

Definition at line 2080 of file tls.h.

◆ name

const char_t* name

Definition at line 2074 of file tls.h.

◆ prfHashAlgo

const HashAlgo* prfHashAlgo

Definition at line 2079 of file tls.h.

◆ recordIvLen

uint8_t recordIvLen

Definition at line 2083 of file tls.h.

◆ verifyDataLen

uint8_t verifyDataLen

Definition at line 2085 of file tls.h.


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