|
Electroneum
|
Go to the source code of this file.
Classes | |
| struct | chacha_ctx |
Macros | |
| #define | U8C(v) |
| #define | U32C(v) |
| #define | U8V(v) |
| #define | U32V(v) |
| #define | ROTL32(v, n) |
| #define | U8TO32_LITTLE(p) |
| #define | U32TO8_LITTLE(p, v) |
| #define | ROTATE(v, c) |
| #define | XOR(v, w) |
| #define | PLUS(v, w) |
| #define | PLUSONE(v) |
| #define | QUARTERROUND(a, b, c, d) |
Typedefs | |
| typedef unsigned char | u8 |
| typedef unsigned int | u32 |
| #define PLUS | ( | v, | |
| w ) |
Definition at line 42 of file chacha_private.h.
| #define PLUSONE | ( | v | ) |
Definition at line 43 of file chacha_private.h.
| #define QUARTERROUND | ( | a, | |
| b, | |||
| c, | |||
| d ) |
Definition at line 45 of file chacha_private.h.
| #define ROTATE | ( | v, | |
| c ) |
Definition at line 40 of file chacha_private.h.
| #define ROTL32 | ( | v, | |
| n ) |
Definition at line 23 of file chacha_private.h.
| #define U32C | ( | v | ) |
Definition at line 18 of file chacha_private.h.
| #define U32TO8_LITTLE | ( | p, | |
| v ) |
Definition at line 32 of file chacha_private.h.
| #define U32V | ( | v | ) |
Definition at line 21 of file chacha_private.h.
| #define U8C | ( | v | ) |
Definition at line 17 of file chacha_private.h.
| #define U8TO32_LITTLE | ( | p | ) |
| #define U8V | ( | v | ) |
Definition at line 20 of file chacha_private.h.
| #define XOR | ( | v, | |
| w ) |
Definition at line 41 of file chacha_private.h.
| typedef unsigned int u32 |
Definition at line 10 of file chacha_private.h.
| typedef unsigned char u8 |
Definition at line 9 of file chacha_private.h.