ASCON Suite
|
128-bit key that has been masked to hide its value when the code is operating on it. More...
#include <masking.h>
Public Attributes | |
ascon_masked_key_word_t | k [2] |
128-bit key that has been masked to hide its value when the code is operating on it.
This structure should be treated as opaque. The number of shares used, the bit ordering, and the method of masking is determined by the library.
The application can copy the entire contents of this structure as-is to non-volatile memory to preserve the masked form of the key. It is not possible to transport such keys between systems because of different numbers of shares and bit ordering issues.
ascon_masked_key_word_t ascon_masked_key_128_t::k[2] |