PQS: Post Quantum Shell 1.0.0.0a (A1)
A quantum safe shell application
pqs_server_signature_key Struct Reference

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]
 

Detailed Description

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.

Field Documentation

◆ config

uint8_t config[PQS_CONFIG_SIZE]

The cryptographic configuration string

◆ expiration

uint64_t expiration

The expiration time (in seconds from epoch)

◆ keyid

uint8_t keyid[PQS_KEYID_SIZE]

The key identity string

◆ rkhash

uint8_t rkhash[PQS_HASH_SIZE]

The remote login key hash

◆ sigkey

The secret signing key

◆ verkey

The public verification key


The documentation for this struct was generated from the following file: