|
PQS: Post Quantum Shell Protocol 1.1.0.0a (A2)
A quantum secure secure shell protocol
|
A PQS server user account record. More...
#include <pqsuser.h>
Data Fields | |
| char | username [PQS_USERNAME_MAX] |
| char | shellprofile [PQS_SHELL_PROFILE_NAME_MAX] |
| uint8_t | salt [PQS_USER_SALT_SIZE] |
| uint8_t | verifier [PQS_USER_VERIFIER_SIZE] |
| uint64_t | created |
| uint64_t | modified |
| uint32_t | failures |
| pqs_user_privileges | privilege |
| bool | enabled |
A PQS server user account record.
| uint64_t created |
The record creation timestamp.
| bool enabled |
The account enabled flag.
| uint32_t failures |
The consecutive authentication failure count.
| uint64_t modified |
The record modification timestamp.
| pqs_user_privileges privilege |
The user privilege level.
| uint8_t salt[PQS_USER_SALT_SIZE] |
The SCB verifier salt.
| char shellprofile[PQS_SHELL_PROFILE_NAME_MAX] |
The assigned shell profile name.
| char username[PQS_USERNAME_MAX] |
The PQS user name.
| uint8_t verifier[PQS_USER_VERIFIER_SIZE] |
The SCB passphrase verifier.