Encryption engine.
More...
#include <tls.h>
Encryption engine.
Definition at line 2335 of file tls.h.
◆ active
Operational state of the encryption engine.
Definition at line 2337 of file tls.h.
◆ authTagLen
Length of the authentication tag.
Definition at line 2348 of file tls.h.
◆ cipherAlgo
Cipher algorithm.
Definition at line 2349 of file tls.h.
◆ cipherContext
Cipher context.
Definition at line 2350 of file tls.h.
◆ cipherMode
Cipher mode of operation.
Definition at line 2351 of file tls.h.
◆ dtlsSeqNum
Record sequence number.
Definition at line 2360 of file tls.h.
◆ encKey
Encryption key.
Definition at line 2343 of file tls.h.
◆ encKeyLen
Length of the encryption key.
Definition at line 2344 of file tls.h.
◆ encryptThenMac
Encrypt-then-MAC construction.
Definition at line 2377 of file tls.h.
◆ epoch
Counter value incremented on every cipher state change.
Definition at line 2359 of file tls.h.
◆ fixedIvLen
Length of the fixed part of the IV.
Definition at line 2346 of file tls.h.
◆ gcmContext
GCM context.
Definition at line 2355 of file tls.h.
◆ hashAlgo
Hash algorithm for MAC operations.
Definition at line 2352 of file tls.h.
◆ hmacContext
HMAC context.
Definition at line 2353 of file tls.h.
◆ iv
Initialization vector.
Definition at line 2345 of file tls.h.
◆ level
Encryption level.
Definition at line 2371 of file tls.h.
◆ lifetime
Lifetime of the encryption engine.
Definition at line 2339 of file tls.h.
◆ macKey
MAC key.
Definition at line 2341 of file tls.h.
◆ macKeyLen
Length of the MAC key.
Definition at line 2342 of file tls.h.
◆ recordIvLen
Length of the IV.
Definition at line 2347 of file tls.h.
◆ recordSizeLimit
Maximum size of record in octets.
Definition at line 2374 of file tls.h.
◆ replayWindow
Replay window.
Definition at line 2363 of file tls.h.
◆ retransmitState
Retransmission state.
Definition at line 2368 of file tls.h.
◆ seqNum
TLS sequence number.
Definition at line 2357 of file tls.h.
◆ snCipherContext
Sequence number encryption context.
Definition at line 2367 of file tls.h.
◆ snKey
Sequence number encryption key.
Definition at line 2366 of file tls.h.
◆ timestamp
Timestamp to manage lifetime.
Definition at line 2338 of file tls.h.
◆ version
Negotiated TLS version.
Definition at line 2340 of file tls.h.
The documentation for this struct was generated from the following file: