Sha256: 8b96bffd73bcee582d44b67f29dde57b267b2c88bac7940a290fd0b36a74e06f

Contents?: true

Size: 1.32 KB

Versions: 5

Compression:

Stored size: 1.32 KB

Contents

/*
Implementation by the Keccak, Keyak and Ketje Teams, namely, Guido Bertoni,
Joan Daemen, Michaƫl Peeters, Gilles Van Assche and Ronny Van Keer, hereby
denoted as "the implementer".

For more information, feedback or questions, please refer to our websites:
http://keccak.noekeon.org/
http://keyak.noekeon.org/
http://ketje.noekeon.org/

To the extent possible under law, the implementer has waived all copyright
and related or neighboring rights to the source code in this file.
http://creativecommons.org/publicdomain/zero/1.0/
*/

#include "KeccakP-1600-SnP.h"

#define prefix                          KeccakP1600times4
#define PlSnP_baseParallelism           1
#define PlSnP_targetParallelism         4
#define SnP_laneLengthInBytes           8
#define SnP                             KeccakP1600
#define SnP_Permute                     KeccakP1600_Permute_24rounds
#define SnP_Permute_12rounds            KeccakP1600_Permute_12rounds
#define SnP_Permute_Nrounds             KeccakP1600_Permute_Nrounds
#define PlSnP_PermuteAll                KeccakP1600times4_PermuteAll_24rounds
#define PlSnP_PermuteAll_12rounds       KeccakP1600times4_PermuteAll_12rounds
#define PlSnP_PermuteAll_6rounds        KeccakP1600times4_PermuteAll_6rounds
#define PlSnP_PermuteAll_4rounds        KeccakP1600times4_PermuteAll_4rounds

#include "PlSnP-Fallback.inc"

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
digest-kangarootwelve-0.2.0 ext/digest/kangarootwelve/KeccakP-1600-times4-on1.c
digest-kangarootwelve-0.1.1 ext/digest/kangarootwelve/KeccakP-1600-times4-on1.c
digest-kangarootwelve-0.1.0 ext/digest/kangarootwelve/KeccakP-1600-times4-on1.c
digest-kangarootwelve-0.0.2 ext/digest/kangarootwelve/KeccakP-1600-times4-on1.c
digest-kangarootwelve-0.0.1 ext/digest/kangarootwelve/KeccakP-1600-times4-on1.c