23 #ifndef LW_INTERNAL_SPARKLE_H
24 #define LW_INTERNAL_SPARKLE_H
26 #include "internal-util.h"
42 #define SPARKLE_256_STATE_SIZE 8
47 #define SPARKLE_384_STATE_SIZE 12
52 #define SPARKLE_512_STATE_SIZE 16
void sparkle_256(uint32_t s[SPARKLE_256_STATE_SIZE], unsigned steps)
Performs the SPARKLE-256 permutation.
Definition: internal-sparkle.c:86
void sparkle_384(uint32_t s[SPARKLE_384_STATE_SIZE], unsigned steps)
Performs the SPARKLE-384 permutation.
Definition: internal-sparkle.c:171
#define SPARKLE_256_STATE_SIZE
Size of the state for SPARKLE-256.
Definition: internal-sparkle.h:42
#define SPARKLE_384_STATE_SIZE
Size of the state for SPARKLE-384.
Definition: internal-sparkle.h:47
#define SPARKLE_512_STATE_SIZE
Size of the state for SPARKLE-512.
Definition: internal-sparkle.h:52
void sparkle_512(uint32_t s[SPARKLE_512_STATE_SIZE], unsigned steps)
Performs the SPARKLE-512 permutation.
Definition: internal-sparkle.c:280