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

The SATP server key structure. This structure represents the SATP server key, which is derived from the master key. It contains the server's key identity, server derivation key, and expiration time. More...

#include <satp.h>

Data Fields

QSC_SIMD_ALIGN uint8_t sdk [SATP_SKEY_SIZE]
QSC_SIMD_ALIGN uint8_t sid [SATP_SID_SIZE]
QSC_SIMD_ALIGN uint8_t stc [SATP_SKEY_SIZE]
uint64_t expiration

Detailed Description

The SATP server key structure. This structure represents the SATP server key, which is derived from the master key. It contains the server's key identity, server derivation key, and expiration time.

Field Documentation

◆ expiration

uint64_t expiration

The expiration time in seconds from epoch

◆ sdk

QSC_SIMD_ALIGN uint8_t sdk[SATP_SKEY_SIZE]

The server derivation key

◆ sid

QSC_SIMD_ALIGN uint8_t sid[SATP_SID_SIZE]

Server key ID (domain+branch identifier)

◆ stc

QSC_SIMD_ALIGN uint8_t stc[SATP_SKEY_SIZE]

The server long term secret


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