Encryption engine.  
 More...
#include <tls.h>
Encryption engine. 
Definition at line 2310 of file tls.h.
◆ authTagLen
Length of the authentication tag. 
Definition at line 2320 of file tls.h.
 
 
◆ cipherAlgo
Cipher algorithm. 
Definition at line 2321 of file tls.h.
 
 
◆ cipherContext
Cipher context. 
Definition at line 2322 of file tls.h.
 
 
◆ cipherMode
Cipher mode of operation. 
Definition at line 2323 of file tls.h.
 
 
◆ dtlsSeqNum
Record sequence number. 
Definition at line 2332 of file tls.h.
 
 
◆ encKey
Encryption key. 
Definition at line 2315 of file tls.h.
 
 
◆ encKeyLen
Length of the encryption key. 
Definition at line 2316 of file tls.h.
 
 
◆ encryptThenMac
Encrypt-then-MAC construction. 
Definition at line 2341 of file tls.h.
 
 
◆ epoch
Counter value incremented on every cipher state change. 
Definition at line 2331 of file tls.h.
 
 
◆ fixedIvLen
Length of the fixed part of the IV. 
Definition at line 2318 of file tls.h.
 
 
◆ gcmContext
GCM context. 
Definition at line 2327 of file tls.h.
 
 
◆ hashAlgo
Hash algorithm for MAC operations. 
Definition at line 2324 of file tls.h.
 
 
◆ hmacContext
HMAC context. 
Definition at line 2325 of file tls.h.
 
 
◆ iv
Initialization vector. 
Definition at line 2317 of file tls.h.
 
 
◆ level
Encryption level. 
Definition at line 2335 of file tls.h.
 
 
◆ macKey
MAC key. 
Definition at line 2313 of file tls.h.
 
 
◆ macKeyLen
Length of the MAC key. 
Definition at line 2314 of file tls.h.
 
 
◆ recordIvLen
Length of the IV. 
Definition at line 2319 of file tls.h.
 
 
◆ recordSizeLimit
Maximum size of record in octets. 
Definition at line 2338 of file tls.h.
 
 
◆ seqNum
TLS sequence number. 
Definition at line 2329 of file tls.h.
 
 
◆ version
Negotiated TLS version. 
Definition at line 2312 of file tls.h.
 
 
The documentation for this struct was generated from the following file: