QSC Post Quantum Cryptographic Library 1.0.0.6c (A6)
A post quantum secure library written in Ansi C
 
Loading...
Searching...
No Matches
qsc_qmac_keyparams Struct Reference

The key parameters structure containing key and info arrays and lengths. More...

#include <qmac.h>

Data Fields

const uint8_t * key
 
size_t keylen
 
uint8_t * nonce
 
size_t noncelen
 
const uint8_t * info
 
size_t infolen
 
qsc_qmac_modes mode
 

Detailed Description

The key parameters structure containing key and info arrays and lengths.

This structure holds the key material and additional parameters required by QMAC.

Field Documentation

◆ info

const uint8_t* info

[const] The information tweak

◆ infolen

size_t infolen

The length in bytes of the information tweak

◆ key

const uint8_t* key

[const] The input MAC key

◆ keylen

size_t keylen

The length in bytes of the MAC key

◆ mode

The operation mode

◆ nonce

uint8_t* nonce

Pointer to the optional nonce array

◆ noncelen

size_t noncelen

The nonce length


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