|
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