QSC Post Quantum Cryptographic Library 1.1.0.2 (B2)
A post quantum secure library written in Ansi C
Loading...
Searching...
No Matches
qsc_queue_state Struct Reference

Contains the queue context state. More...

#include <queue.h>

Data Fields

uint8_t ** queue
uint64_t tags [QSC_QUEUE_MAX_DEPTH]
size_t count
size_t depth
size_t position
size_t width
qsc_mutex opmtx

Detailed Description

Contains the queue context state.

Field Documentation

◆ count

size_t count

The number of queue items.

◆ depth

size_t depth

The maximum number of items in the queue.

◆ opmtx

qsc_mutex opmtx

The operations mutex.

◆ position

size_t position

The next empty slot in the queue.

◆ queue

uint8_t** queue

The pointer to a 2-dimensional queue array.

◆ tags

uint64_t tags[QSC_QUEUE_MAX_DEPTH]

The 64-bit tag associated with each queue item.

◆ width

size_t width

The maximum byte length of a queue item.


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