Botan 3.6.1
Crypto and TLS for C&
|
Functions | |
template<size_t R1, size_t R2> | |
BOTAN_FORCE_INLINE void | d8_rounds (uint64_t &X0, uint64_t &X1, uint64_t &X2, uint64_t &X3, uint64_t &X4, uint64_t &X5, uint64_t &X6, uint64_t &X7, const Key_Inserter &key) |
template<size_t R1, size_t R2, size_t R3, size_t R4> | |
BOTAN_FORCE_INLINE void | d_round (uint64_t &X0, uint64_t &X1, uint64_t &X2, uint64_t &X3, uint64_t &X4, uint64_t &X5, uint64_t &X6, uint64_t &X7) |
template<size_t R1, size_t R2> | |
BOTAN_FORCE_INLINE void | e8_rounds (uint64_t &X0, uint64_t &X1, uint64_t &X2, uint64_t &X3, uint64_t &X4, uint64_t &X5, uint64_t &X6, uint64_t &X7, const Key_Inserter &key) |
template<size_t R1, size_t R2, size_t R3, size_t R4> | |
BOTAN_FORCE_INLINE void | e_round (uint64_t &X0, uint64_t &X1, uint64_t &X2, uint64_t &X3, uint64_t &X4, uint64_t &X5, uint64_t &X6, uint64_t &X7) |
BOTAN_FORCE_INLINE void Botan::Threefish_F::d8_rounds | ( | uint64_t & | X0, |
uint64_t & | X1, | ||
uint64_t & | X2, | ||
uint64_t & | X3, | ||
uint64_t & | X4, | ||
uint64_t & | X5, | ||
uint64_t & | X6, | ||
uint64_t & | X7, | ||
const Key_Inserter & | key ) |
Definition at line 123 of file threefish_512.cpp.
References d_round().
BOTAN_FORCE_INLINE void Botan::Threefish_F::d_round | ( | uint64_t & | X0, |
uint64_t & | X1, | ||
uint64_t & | X2, | ||
uint64_t & | X3, | ||
uint64_t & | X4, | ||
uint64_t & | X5, | ||
uint64_t & | X6, | ||
uint64_t & | X7 ) |
Definition at line 36 of file threefish_512.cpp.
References Botan::rotr().
Referenced by d8_rounds().
BOTAN_FORCE_INLINE void Botan::Threefish_F::e8_rounds | ( | uint64_t & | X0, |
uint64_t & | X1, | ||
uint64_t & | X2, | ||
uint64_t & | X3, | ||
uint64_t & | X4, | ||
uint64_t & | X5, | ||
uint64_t & | X6, | ||
uint64_t & | X7, | ||
const Key_Inserter & | key ) |
Definition at line 100 of file threefish_512.cpp.
References e_round().
BOTAN_FORCE_INLINE void Botan::Threefish_F::e_round | ( | uint64_t & | X0, |
uint64_t & | X1, | ||
uint64_t & | X2, | ||
uint64_t & | X3, | ||
uint64_t & | X4, | ||
uint64_t & | X5, | ||
uint64_t & | X6, | ||
uint64_t & | X7 ) |
Definition at line 19 of file threefish_512.cpp.
References Botan::rotl().
Referenced by e8_rounds().