Go to the source code of this file.
#define RotL_64 |
( |
|
x, |
|
|
|
N |
|
) |
| (((x) << (N)) | ((x) >> (64-(N)))) |
#define SKEIN_NEED_SWAP (1) |
#define Skein_Swap64 |
( |
|
w64 | ) |
|
Value:( (( ((
u64b_t)(w64)) & 0xFF) << 56) | \
(((((
u64b_t)(w64)) >> 8) & 0xFF) << 48) | \
(((((
u64b_t)(w64)) >>16) & 0xFF) << 40) | \
(((((
u64b_t)(w64)) >>24) & 0xFF) << 32) | \
(((((
u64b_t)(w64)) >>32) & 0xFF) << 24) | \
(((((
u64b_t)(w64)) >>40) & 0xFF) << 16) | \
(((((
u64b_t)(w64)) >>48) & 0xFF) << 8) | \
(((((
u64b_t)(w64)) >>56) & 0xFF) ) )
Definition at line 76 of file skein_port.h.
void Skein_Get64_LSB_First |
( |
u64b_t * |
dst, |
|
|
const u08b_t * |
src, |
|
|
size_t |
wCnt |
|
) |
| |
void Skein_Put64_LSB_First |
( |
u08b_t * |
dst, |
|
|
const u64b_t * |
src, |
|
|
size_t |
bCnt |
|
) |
| |