23 #ifndef LW_INTERNAL_KNOT_H
24 #define LW_INTERNAL_KNOT_H
26 #include "internal-util.h"
void knot512_permute_7(knot512_state_t *state, uint8_t rounds)
Permutes the KNOT-512 state, using 7-bit round constants.
Definition: internal-knot.c:291
Internal state of the KNOT-384 permutation.
Definition: internal-knot.h:50
Internal state of the KNOT-256 permutation.
Definition: internal-knot.h:40
void knot384_permute_7(knot384_state_t *state, uint8_t rounds)
Permutes the KNOT-384 state, using 7-bit round constants.
Definition: internal-knot.c:145
Internal state of the KNOT-512 permutation.
Definition: internal-knot.h:61
void knot256_permute_6(knot256_state_t *state, uint8_t rounds)
Permutes the KNOT-256 state, using 6-bit round constants.
Definition: internal-knot.c:135
void knot256_permute_7(knot256_state_t *state, uint8_t rounds)
Permutes the KNOT-256 state, using 7-bit round constants.
Definition: internal-knot.c:140
void(* knot_permute_t)(void *state, uint8_t rounds)
Generic pointer to a function that performs a KNOT permutation.
Definition: internal-knot.h:124
void knot512_permute_8(knot512_state_t *state, uint8_t rounds)
Permutes the KNOT-512 state, using 8-bit round constants.
Definition: internal-knot.c:296