PQS: Post Quantum Shell 1.0.0.0a (A1)
A quantum safe shell application
|
Structure holding a PQS server secret signature key. More...
#include <pqs.h>
Data Fields | |
uint64_t | expiration |
uint8_t | config [PQS_CONFIG_SIZE] |
uint8_t | keyid [PQS_KEYID_SIZE] |
uint8_t | sigkey [PQS_ASYMMETRIC_SIGNING_KEY_SIZE] |
uint8_t | verkey [PQS_ASYMMETRIC_VERIFY_KEY_SIZE] |
uint8_t | rkhash [PQS_HASH_SIZE] |
Structure holding a PQS server secret signature key.
This structure contains both the secret signing key and the public verification key, along with metadata such as expiration, configuration, key identity, and a remote login key hash.
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 rkhash[PQS_HASH_SIZE] |
The remote login key hash
uint8_t sigkey[PQS_ASYMMETRIC_SIGNING_KEY_SIZE] |
The secret signing key
uint8_t verkey[PQS_ASYMMETRIC_VERIFY_KEY_SIZE] |
The public verification key