Go to the source code of this file.
 | 
| typedef unsigned char  | UINT8 | 
|   | 
| typedef unsigned long long int  | UINT64 | 
|   | 
◆ GET_KRC_VAL
◆ index
      
        
          | #define index | 
          ( | 
            | 
          x,  | 
        
        
           | 
           | 
            | 
          y  | 
        
        
           | 
          ) | 
           |    (((x)%5)+5*((y)%5)) | 
        
      
 
 
◆ nrLanes
◆ nrRounds
◆ ROL64
◆ UINT64
      
        
          | typedef unsigned long long int UINT64 | 
        
      
 
 
◆ UINT8
      
        
          | typedef unsigned char UINT8 | 
        
      
 
 
◆ chi()
◆ iota()
      
        
          | void iota  | 
          ( | 
          UINT64 *  | 
          A,  | 
        
        
           | 
           | 
          unsigned int  | 
          indexRound  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ kekka_coproc()
      
        
          | void kekka_coproc  | 
          ( | 
          UINT64  | 
          A[25] | ) | 
           | 
        
      
 
 
◆ pi()
◆ rho()
◆ theta()
◆ KeccakRhoOffsets
  
  
      
        
          | unsigned char KeccakRhoOffsets[nrLanes] | 
         
       
   | 
  
static   | 
  
 
Initial value:= {
    0,
    1,
    62,
    28,
    27,
    36,
    44,
    6,
    55,
    20,
    3,
    10,
    43,
    25,
    39,
    41,
    45,
    15,
    21,
    8,
    18,
    2,
    61,
    56,
    14
}
 
Definition at line 46 of file Keccak.c.
Referenced by rho().
 
 
◆ KeccakRoundConstants
Initial value:= {
    0x0000000000000001ULL,
    0x0000000000008082ULL,
    0x800000000000808aULL,
    0x8000000080008000ULL,
    0x000000000000808bULL,
    0x0000000080000001ULL,
    0x8000000080008081ULL,
    0x8000000000008009ULL,
    0x000000000000008aULL,
    0x0000000000000088ULL,
    0x0000000080008009ULL,
    0x000000008000000aULL,
    0x000000008000808bULL,
    0x800000000000008bULL,
    0x8000000000008089ULL,
    0x8000000000008003ULL,
    0x8000000000008002ULL,
    0x8000000000000080ULL,
    0x000000000000800aULL,
    0x800000008000000aULL,
    0x8000000080008081ULL,
    0x8000000000008080ULL,
    0x0000000080000001ULL,
    0x8000000080008008ULL
}
 
Definition at line 18 of file Keccak.c.