PQS: Post Quantum Shell 1.0.0.0a (A1)
A quantum safe shell application
|
Structure holding a PQS client public key. More...
#include <pqs.h>
Data Fields | |
uint64_t | expiration |
uint8_t | config [PQS_CONFIG_SIZE] |
uint8_t | keyid [PQS_KEYID_SIZE] |
uint8_t | verkey [PQS_ASYMMETRIC_VERIFY_KEY_SIZE] |
Structure holding a PQS client public key.
This structure is used to distribute the public key used for verifying digital signatures. It contains the key expiration time, the configuration string, a key identity, and the asymmetric verification key.
uint8_t config[PQS_CONFIG_SIZE] |
The cryptographic configuration string
uint64_t expiration |
The expiration time (in seconds from epoch)
uint8_t keyid[PQS_KEYID_SIZE] |
The key identity string
uint8_t verkey[PQS_ASYMMETRIC_VERIFY_KEY_SIZE] |
The public verification key for signatures