PandA-2024.02
Macros | Typedefs
Keccak.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define nrRounds   24
 
#define nrLanes   25
 
#define index(x, y)   (((x)%5)+5*((y)%5))
 
#define ROL64(a, offset)   ((offset != 0) ? ((((UINT64)a) << offset) ^ (((UINT64)a) >> (64-offset))) : a)
 

Typedefs

typedef unsigned char UINT8
 
typedef unsigned long long int UINT64
 

Macro Definition Documentation

◆ index

#define index (   x,
 
)    (((x)%5)+5*((y)%5))

Definition at line 10 of file Keccak.h.

◆ nrLanes

#define nrLanes   25

Definition at line 8 of file Keccak.h.

◆ nrRounds

#define nrRounds   24

Definition at line 6 of file Keccak.h.

◆ ROL64

#define ROL64 (   a,
  offset 
)    ((offset != 0) ? ((((UINT64)a) << offset) ^ (((UINT64)a) >> (64-offset))) : a)

Definition at line 11 of file Keccak.h.

Typedef Documentation

◆ UINT64

typedef unsigned long long int UINT64

Definition at line 5 of file Keccak.h.

◆ UINT8

typedef unsigned char UINT8

Definition at line 4 of file Keccak.h.


Generated on Mon Feb 12 2024 13:03:06 for PandA-2024.02 by doxygen 1.8.13