SATP: Symmetric Authenticated Tunneling Protocol 1.0.0.0a (A1)
A quantum secure symmetric pre-shared key tunneling protocol
satp_connection_state Struct Reference

The SATP socket connection state structure. More...

#include <satp.h>

Data Fields

qsc_socket target
qsc_rcs_state rxcpr
qsc_rcs_state txcpr
uint64_t rxseq
uint64_t txseq
uint32_t cid
satp_flags exflag
bool receiver

Detailed Description

The SATP socket connection state structure.

Field Documentation

◆ cid

uint32_t cid

The connections instance count

◆ exflag

satp_flags exflag

The KEX position flag

◆ receiver

bool receiver

The instance was initialized in listener mode

◆ rxcpr

qsc_rcs_state rxcpr

The receive channel cipher state

◆ rxseq

uint64_t rxseq

The receive channels packet sequence number

◆ target

qsc_socket target

The target socket structure

◆ txcpr

qsc_rcs_state txcpr

The transmit channel cipher state

◆ txseq

uint64_t txseq

The transmit channels packet sequence number


The documentation for this struct was generated from the following file:
  • C:/Users/stepp/Documents/Visual Studio 2022/Projects/C/SATP/SATP/satp.h