Quantum Secure Tunneling Protocol 1.0.0.0a (A1)
A three-party quantum secure encrypted tunneling protocol
|
The QSTP socket connection state structure. More...
#include <qstp.h>
Data Fields | |
qsc_socket | target |
qsc_rcs_state | rxcpr |
qsc_rcs_state | txcpr |
uint64_t | rxseq |
uint64_t | txseq |
uint32_t | cid |
qstp_flags | exflag |
bool | receiver |
The QSTP socket connection state structure.
This structure maintains the state of an active QSTP connection, including socket information, cipher states for receive and transmit channels, sequence numbers, and connection flags.
uint32_t cid |
The connection instance count
qstp_flags exflag |
The key exchange (KEX) position flag
bool receiver |
Flag indicating if the connection was initialized in listener mode
qsc_rcs_state rxcpr |
The receive channel cipher state
uint64_t rxseq |
The receive channel packet sequence number
qsc_socket target |
The target socket structure
qsc_rcs_state txcpr |
The transmit channel cipher state
uint64_t txseq |
The transmit channel packet sequence number