Go to the source code of this file.
|
| #define | THREEFRY2x32_DEFAULT_ROUNDS 20 |
| |
| #define | THREEFRY2x64_DEFAULT_ROUNDS 20 |
| |
| #define | THREEFRY4x32_DEFAULT_ROUNDS 20 |
| |
| #define | THREEFRY4x64_DEFAULT_ROUNDS 20 |
| |
| #define | _threefry2x_tpl(W) |
| |
| #define | _threefry4x_tpl(W) |
| |
| #define | threefry2x32(c, k) threefry2x32_R(threefry2x32_rounds, c, k) |
| |
| #define | threefry4x32(c, k) threefry4x32_R(threefry4x32_rounds, c, k) |
| |
| #define | threefry2x64(c, k) threefry2x64_R(threefry2x64_rounds, c, k) |
| |
| #define | threefry4x64(c, k) threefry4x64_R(threefry4x64_rounds, c, k) |
| |
| #define | _threefryNxWclass_tpl(NxW) |
| |
|
| static threefry2x64_key_t | threefry2x64keyinit (threefry2x64_ukey_t uk) |
| |
| static threefry2x64_ctr_t | threefry2x64_R (unsigned int Nrounds, threefry2x64_ctr_t in, threefry2x64_key_t k) |
| |
| static threefry2x64_ctr_t | threefry2x64 (threefry2x64_ctr_t in, threefry2x64_key_t k) |
| |
| static threefry4x64_key_t | threefry4x64keyinit (threefry4x64_ukey_t uk) |
| |
| static threefry4x64_ctr_t | threefry4x64_R (unsigned int Nrounds, threefry4x64_ctr_t in, threefry4x64_key_t k) |
| |
| static threefry4x64_ctr_t | threefry4x64 (threefry4x64_ctr_t in, threefry4x64_key_t k) |
| |
| static threefry2x32_key_t | threefry2x32keyinit (threefry2x32_ukey_t uk) |
| |
| static threefry2x32_ctr_t | threefry2x32_R (unsigned int Nrounds, threefry2x32_ctr_t in, threefry2x32_key_t k) |
| |
| static threefry2x32_ctr_t | threefry2x32 (threefry2x32_ctr_t in, threefry2x32_key_t k) |
| |
| static threefry4x32_key_t | threefry4x32keyinit (threefry4x32_ukey_t uk) |
| |
| static threefry4x32_ctr_t | threefry4x32_R (unsigned int Nrounds, threefry4x32_ctr_t in, threefry4x32_key_t k) |
| |
| static threefry4x32_ctr_t | threefry4x32 (threefry4x32_ctr_t in, threefry4x32_key_t k) |
| |
◆ _threefry2x_tpl
| #define _threefry2x_tpl |
( |
|
W | ) |
|
◆ _threefry4x_tpl
| #define _threefry4x_tpl |
( |
|
W | ) |
|
◆ _threefryNxWclass_tpl
| #define _threefryNxWclass_tpl |
( |
|
NxW | ) |
|
Value:
template<unsigned int ROUNDS> \
} \
}; \
}
◆ threefry2x32
◆ THREEFRY2x32_DEFAULT_ROUNDS
| #define THREEFRY2x32_DEFAULT_ROUNDS 20 |
◆ threefry2x64
◆ THREEFRY2x64_DEFAULT_ROUNDS
| #define THREEFRY2x64_DEFAULT_ROUNDS 20 |
◆ threefry4x32
◆ THREEFRY4x32_DEFAULT_ROUNDS
| #define THREEFRY4x32_DEFAULT_ROUNDS 20 |
◆ threefry4x64
◆ THREEFRY4x64_DEFAULT_ROUNDS
| #define THREEFRY4x64_DEFAULT_ROUNDS 20 |
◆ threefry2x32_ctr_t
◆ threefry2x32_key_t
◆ threefry2x32_ukey_t
◆ threefry2x64_ctr_t
◆ threefry2x64_key_t
◆ threefry2x64_ukey_t
◆ threefry4x32_ctr_t
◆ threefry4x32_key_t
◆ threefry4x32_ukey_t
◆ threefry4x64_ctr_t
◆ threefry4x64_key_t
◆ threefry4x64_ukey_t
◆ threefry2x32()
◆ threefry2x32_R()
◆ threefry2x32keyinit()
◆ threefry2x64()
◆ threefry2x64_R()
◆ threefry2x64keyinit()
◆ threefry4x32()
◆ threefry4x32_R()
◆ threefry4x32keyinit()
◆ threefry4x64()
◆ threefry4x64_R()
◆ threefry4x64keyinit()