|
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