|
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