Botan 3.6.1
Crypto and TLS for C&
|
#include <botan/internal/threefish_512.h>
#include <botan/internal/cpuid.h>
#include <botan/internal/loadstor.h>
#include <botan/internal/rotate.h>
Go to the source code of this file.
Namespaces | |
namespace | Botan |
namespace | Botan::Threefish_F |
Functions | |
template<size_t R1, size_t R2> | |
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) |
template<size_t R1, size_t R2, size_t R3, size_t R4> | |
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) |
template<size_t R1, size_t R2> | |
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) |
template<size_t R1, size_t R2, size_t R3, size_t R4> | |
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) |