23 #ifndef LW_INTERNAL_TINYJAMBU_H
24 #define LW_INTERNAL_TINYJAMBU_H
40 #define TINY_JAMBU_STATE_SIZE 4
50 #define TINYJAMBU_ROUNDS(steps) ((steps) / 128)
void tiny_jambu_permutation_128(uint32_t state[TINY_JAMBU_STATE_SIZE], const uint32_t *key, unsigned rounds)
Perform the TinyJAMBU-128 permutation.
Definition: internal-tinyjambu.c:46
void tiny_jambu_permutation_256(uint32_t state[TINY_JAMBU_STATE_SIZE], const uint32_t *key, unsigned rounds)
Perform the TinyJAMBU-256 permutation.
Definition: internal-tinyjambu.c:132
void tiny_jambu_permutation_192(uint32_t state[TINY_JAMBU_STATE_SIZE], const uint32_t *key, unsigned rounds)
Perform the TinyJAMBU-192 permutation.
Definition: internal-tinyjambu.c:84
#define TINY_JAMBU_STATE_SIZE
Size of the TinyJAMBU state in 32-bit words.
Definition: internal-tinyjambu.h:40