QSMP: Quantum Secure Messaging Protocol 1.3.0.0a (A3)
A quantum secure encrypted tunneling protocol
|
The QSMP socket connection state structure. More...
#include <qsmp.h>
Data Fields | |
uint8_t | rtcs [QSMP_DUPLEX_SYMMETRIC_KEY_SIZE] |
qsc_socket | target |
qsc_rcs_state | rxcpr |
qsc_rcs_state | txcpr |
uint64_t | rxseq |
uint64_t | txseq |
uint32_t | cid |
qsmp_flags | exflag |
bool | receiver |
qsmp_mode | mode |
The QSMP socket connection state structure.
uint32_t cid |
The connections instance count
qsmp_flags exflag |
The KEX position flag
qsmp_mode mode |
The QSMP operations mode
bool receiver |
The instance was initialized in listener mode
uint8_t rtcs[QSMP_DUPLEX_SYMMETRIC_KEY_SIZE] |
The ratchet key generation state
qsc_rcs_state rxcpr |
The receive channel cipher state
uint64_t rxseq |
The receive channels packet sequence number
qsc_socket target |
The target socket structure
qsc_rcs_state txcpr |
The transmit channel cipher state
uint64_t txseq |
The transmit channels packet sequence number