php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
KeccakSponge.c File Reference
#include "KeccakSponge.h"
#include "KeccakP-200-SnP.h"
#include "KeccakSponge.inc"
#include "KeccakP-400-SnP.h"
#include "KeccakP-800-SnP.h"
#include "KeccakP-1600-SnP.h"

Go to the source code of this file.

Macros

#define prefix   KeccakWidth200
 
#define SnP   KeccakP200
 
#define SnP_width   200
 
#define SnP_Permute   KeccakP200_Permute_18rounds
 
#define prefix   KeccakWidth400
 
#define SnP   KeccakP400
 
#define SnP_width   400
 
#define SnP_Permute   KeccakP400_Permute_20rounds
 
#define prefix   KeccakWidth800
 
#define SnP   KeccakP800
 
#define SnP_width   800
 
#define SnP_Permute   KeccakP800_Permute_22rounds
 
#define prefix   KeccakWidth1600
 
#define SnP   KeccakP1600
 
#define SnP_width   1600
 
#define SnP_Permute   KeccakP1600_Permute_24rounds
 
#define SnP_FastLoop_Absorb   KeccakF1600_FastLoop_Absorb
 
#define prefix   KeccakWidth1600_12rounds
 
#define SnP   KeccakP1600
 
#define SnP_width   1600
 
#define SnP_Permute   KeccakP1600_Permute_12rounds
 

Macro Definition Documentation

◆ prefix [1/5]

#define prefix   KeccakWidth200

Definition at line 25 of file KeccakSponge.c.

◆ prefix [2/5]

#define prefix   KeccakWidth400

Definition at line 25 of file KeccakSponge.c.

◆ prefix [3/5]

#define prefix   KeccakWidth800

Definition at line 25 of file KeccakSponge.c.

◆ prefix [4/5]

#define prefix   KeccakWidth1600

Definition at line 25 of file KeccakSponge.c.

◆ prefix [5/5]

#define prefix   KeccakWidth1600_12rounds

Definition at line 25 of file KeccakSponge.c.

◆ SnP [1/5]

#define SnP   KeccakP200

Definition at line 26 of file KeccakSponge.c.

◆ SnP [2/5]

#define SnP   KeccakP400

Definition at line 26 of file KeccakSponge.c.

◆ SnP [3/5]

#define SnP   KeccakP800

Definition at line 26 of file KeccakSponge.c.

◆ SnP [4/5]

#define SnP   KeccakP1600

Definition at line 26 of file KeccakSponge.c.

◆ SnP [5/5]

#define SnP   KeccakP1600

Definition at line 26 of file KeccakSponge.c.

◆ SnP_FastLoop_Absorb

#define SnP_FastLoop_Absorb   KeccakF1600_FastLoop_Absorb

Definition at line 84 of file KeccakSponge.c.

◆ SnP_Permute [1/5]

#define SnP_Permute   KeccakP200_Permute_18rounds

Definition at line 28 of file KeccakSponge.c.

◆ SnP_Permute [2/5]

#define SnP_Permute   KeccakP400_Permute_20rounds

Definition at line 28 of file KeccakSponge.c.

◆ SnP_Permute [3/5]

#define SnP_Permute   KeccakP800_Permute_22rounds

Definition at line 28 of file KeccakSponge.c.

◆ SnP_Permute [4/5]

Definition at line 28 of file KeccakSponge.c.

◆ SnP_Permute [5/5]

Definition at line 28 of file KeccakSponge.c.

◆ SnP_width [1/5]

#define SnP_width   200

Definition at line 27 of file KeccakSponge.c.

◆ SnP_width [2/5]

#define SnP_width   400

Definition at line 27 of file KeccakSponge.c.

◆ SnP_width [3/5]

#define SnP_width   800

Definition at line 27 of file KeccakSponge.c.

◆ SnP_width [4/5]

#define SnP_width   1600

Definition at line 27 of file KeccakSponge.c.

◆ SnP_width [5/5]

#define SnP_width   1600

Definition at line 27 of file KeccakSponge.c.