|
PQS: Post Quantum Shell Protocol 1.1.0.0a (A2)
A quantum secure secure shell protocol
|
The PQS client configuration state. More...
#include <pqsconfig.h>
Data Fields | |
| char | application_path [QSC_SYSTEM_MAX_PATH] |
| char | server_public_key_path [QSC_SYSTEM_MAX_PATH] |
| char | known_hosts_path [QSC_SYSTEM_MAX_PATH] |
| char | log_path [QSC_SYSTEM_MAX_PATH] |
| char | host [QSC_IPINFO_IPV4_STRNLEN] |
| char | username [PQS_USERNAME_MAX] |
| uint16_t | port |
| bool | strict_host_checking |
| pqs_log_level | log_level |
The PQS client configuration state.
This structure contains the resolved client configuration used to initialize the PQS client application, including storage paths, the target host, username, host-trust settings, and logging behavior.
| char application_path[QSC_SYSTEM_MAX_PATH] |
The base PQS client application storage directory
| char host[QSC_IPINFO_IPV4_STRNLEN] |
The IPv4 address or host value used by the client connection
| char known_hosts_path[QSC_SYSTEM_MAX_PATH] |
The path to the PQS known-hosts database file
| pqs_log_level log_level |
The configured client logging level
| char log_path[QSC_SYSTEM_MAX_PATH] |
The path to the PQS client log file
| uint16_t port |
The TCP port used by the client connection
| char server_public_key_path[QSC_SYSTEM_MAX_PATH] |
The path to the encoded PQS server public key file
| bool strict_host_checking |
A flag indicating whether strict host-key checking is enabled
| char username[PQS_USERNAME_MAX] |
The default PQS username used by the client login dialogue.