DKTP: Dual Key Tunneling Protocol 1.0.0.0a (A1)
A quantum secure dual-key encrypted tunneling protocol
|
The DKTP server key structure. More...
#include <dktp.h>
Data Fields | |
uint64_t | expiration |
uint8_t | config [DKTP_CONFIG_SIZE] |
uint8_t | keyid [DKTP_KEYID_SIZE] |
uint8_t | peerid [DKTP_KEYID_SIZE] |
uint8_t | pss [DKTP_SECRET_SIZE] |
uint8_t | sigkey [DKTP_ASYMMETRIC_SIGNING_KEY_SIZE] |
uint8_t | verkey [DKTP_ASYMMETRIC_VERIFY_KEY_SIZE] |
The DKTP server key structure.
uint8_t config[DKTP_CONFIG_SIZE] |
The primitive configuration string
uint64_t expiration |
The expiration time, in seconds from epoch
uint8_t keyid[DKTP_KEYID_SIZE] |
The key identity string
uint8_t peerid[DKTP_KEYID_SIZE] |
The peer identity string
uint8_t pss[DKTP_SECRET_SIZE] |
The pre-shared secret copy array
uint8_t sigkey[DKTP_ASYMMETRIC_SIGNING_KEY_SIZE] |
The asymmetric signature signing-key
uint8_t verkey[DKTP_ASYMMETRIC_VERIFY_KEY_SIZE] |
The asymmetric signature verification-key