ASCON Suite
Public Attributes | List of all members
ascon_masked_word_t Union Reference

Masked 64-bit word with up to ASCON_MASKED_MAX_SHARES shares. More...

#include <ascon-masked-word.h>

Public Attributes

uint64_t S [ASCON_MASKED_MAX_SHARES]
 
uint32_t W [ASCON_MASKED_MAX_SHARES *2]
 
uint8_t B [ASCON_MASKED_MAX_SHARES *8]
 

Detailed Description

Masked 64-bit word with up to ASCON_MASKED_MAX_SHARES shares.

This structure should be treated as opaque.

Definition at line 66 of file ascon-masked-word.h.

Member Data Documentation

◆ B

uint8_t ascon_masked_word_t::B[ASCON_MASKED_MAX_SHARES *8]

8-bit version of the masked shares

Definition at line 75 of file ascon-masked-word.h.

◆ S

uint64_t ascon_masked_word_t::S[ASCON_MASKED_MAX_SHARES]

64-bit version of the masked shares

Definition at line 69 of file ascon-masked-word.h.

◆ W

uint32_t ascon_masked_word_t::W[ASCON_MASKED_MAX_SHARES *2]

32-bit version of the masked shares

Definition at line 72 of file ascon-masked-word.h.


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