PQS: Post Quantum Shell Protocol 1.1.0.0a (A2)
A quantum secure secure shell protocol
pqs_policy_record Struct Reference

A PQS server command policy record. More...

#include <pqspolicy.h>

Data Fields

char name [PQS_POLICY_NAME_MAX]
char allowlist [PQS_POLICY_COMMAND_LIST_MAX]
char denylist [PQS_POLICY_COMMAND_LIST_MAX]
char forced [PQS_POLICY_COMMAND_MAX]
uint32_t privilege_mask
pqs_policy_modes mode
bool enabled

Detailed Description

A PQS server command policy record.

Field Documentation

◆ allowlist

char allowlist[PQS_POLICY_COMMAND_LIST_MAX]

A comma-separated allowed command list.

◆ denylist

char denylist[PQS_POLICY_COMMAND_LIST_MAX]

A comma-separated denied command list.

◆ enabled

bool enabled

The policy enabled flag.

◆ forced

char forced[PQS_POLICY_COMMAND_MAX]

The forced command name or command prefix.

◆ mode

The policy mode.

◆ name

char name[PQS_POLICY_NAME_MAX]

The policy name.

◆ privilege_mask

uint32_t privilege_mask

The allowed privilege mask.


The documentation for this struct was generated from the following file:
  • C:/Users/stepp/Documents/Visual Studio 2022/Projects/C/PQS/PQS/pqspolicy.h