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

Field Documentation

◆ authTagLen

uint8_t authTagLen

Definition at line 2011 of file tls.h.

◆ cipherAlgo

const CipherAlgo* cipherAlgo

Definition at line 2003 of file tls.h.

◆ cipherMode

CipherMode cipherMode

Definition at line 2004 of file tls.h.

◆ encKeyLen

uint8_t encKeyLen

Definition at line 2008 of file tls.h.

◆ fixedIvLen

uint8_t fixedIvLen

Definition at line 2009 of file tls.h.

◆ hashAlgo

const HashAlgo* hashAlgo

Definition at line 2005 of file tls.h.

◆ identifier

uint16_t identifier

Definition at line 2000 of file tls.h.

◆ keyExchMethod

TlsKeyExchMethod keyExchMethod

Definition at line 2002 of file tls.h.

◆ macKeyLen

uint8_t macKeyLen

Definition at line 2007 of file tls.h.

◆ name

const char_t* name

Definition at line 2001 of file tls.h.

◆ prfHashAlgo

const HashAlgo* prfHashAlgo

Definition at line 2006 of file tls.h.

◆ recordIvLen

uint8_t recordIvLen

Definition at line 2010 of file tls.h.

◆ verifyDataLen

uint8_t verifyDataLen

Definition at line 2012 of file tls.h.


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