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

Field Documentation

◆ authTagLen

uint8_t authTagLen

Definition at line 2028 of file tls.h.

◆ cipherAlgo

const CipherAlgo* cipherAlgo

Definition at line 2020 of file tls.h.

◆ cipherMode

CipherMode cipherMode

Definition at line 2021 of file tls.h.

◆ encKeyLen

uint8_t encKeyLen

Definition at line 2025 of file tls.h.

◆ fixedIvLen

uint8_t fixedIvLen

Definition at line 2026 of file tls.h.

◆ hashAlgo

const HashAlgo* hashAlgo

Definition at line 2022 of file tls.h.

◆ identifier

uint16_t identifier

Definition at line 2017 of file tls.h.

◆ keyExchMethod

TlsKeyExchMethod keyExchMethod

Definition at line 2019 of file tls.h.

◆ macKeyLen

uint8_t macKeyLen

Definition at line 2024 of file tls.h.

◆ name

const char_t* name

Definition at line 2018 of file tls.h.

◆ prfHashAlgo

const HashAlgo* prfHashAlgo

Definition at line 2023 of file tls.h.

◆ recordIvLen

uint8_t recordIvLen

Definition at line 2027 of file tls.h.

◆ verifyDataLen

uint8_t verifyDataLen

Definition at line 2029 of file tls.h.


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