|
Lightweight Cryptography Primitives
|
Internal implementation of the Xoodoo permutation. More...
#include "internal-util.h"Go to the source code of this file.
Data Structures | |
| union | xoodoo_state_t |
| State information for the Xoodoo permutation. More... | |
Macros | |
| #define | XOODOO_ROWS 3 |
| Number of rows in the Xoodoo state. | |
| #define | XOODOO_COLS 4 |
| Number of columns in the Xoodoo state. | |
| #define | XOODOO_ROUNDS 12 |
| Number of rounds for the Xoodoo permutation. | |
Functions | |
| void | xoodoo_permute (xoodoo_state_t *state) |
| Permutes the Xoodoo state. More... | |
Internal implementation of the Xoodoo permutation.
References: https://keccak.team/xoodyak.html
| void xoodoo_permute | ( | xoodoo_state_t * | state | ) |
Permutes the Xoodoo state.
| state | The Xoodoo state. |
The state will be in little-endian before and after the operation.
1.8.6