Lightweight Cryptography Primitives
|
Internal implementation of the GASCON permutation. More...
#include "internal-util.h"
Go to the source code of this file.
Data Structures | |
union | gascon_state_t |
Structure of the internal state of the GASCON permutation. More... | |
Functions | |
void | gascon_permute (gascon_state_t *state, uint8_t first_round) |
Permutes the GASCON state. More... | |
Internal implementation of the GASCON permutation.
void gascon_permute | ( | gascon_state_t * | state, |
uint8_t | first_round | ||
) |
Permutes the GASCON state.
state | The GASCON state to be permuted. |
first_round | The first round (of 12) to be performed; 0, 4, or 6. |
The input and output state will be in big-endian byte order.