|
SATP: Symmetric Authenticated Tunneling Protocol 1.0.0.0a (A1)
A quantum secure symmetric pre-shared key tunneling protocol
|
The SATP device key structure. This structure represents the SATP device key, which is derived from the server key. It includes the device key identity, device derivation key, and an expiration time. More...
#include <satp.h>
Data Fields | |
| QSC_SIMD_ALIGN uint8_t | ktree [SATP_DKEY_SIZE *SATP_KEY_TREE_COUNT] |
| QSC_SIMD_ALIGN uint8_t | kid [SATP_KID_SIZE] |
| QSC_SIMD_ALIGN uint8_t | stc [SATP_SKEY_SIZE] |
| uint64_t | expiration |
| uint8_t * | spass |
The SATP device key structure. This structure represents the SATP device key, which is derived from the server key. It includes the device key identity, device derivation key, and an expiration time.
| uint64_t expiration |
The expiration time in seconds from epoch
| QSC_SIMD_ALIGN uint8_t kid[SATP_KID_SIZE] |
The device identity string
| QSC_SIMD_ALIGN uint8_t ktree[SATP_DKEY_SIZE *SATP_KEY_TREE_COUNT] |
The device key tree
| uint8_t* spass |
The pointer to the client passphrase hash
| QSC_SIMD_ALIGN uint8_t stc[SATP_SKEY_SIZE] |
The server's long term secret