Botan 3.6.1
Crypto and TLS for C&
|
Internal Header. More...
#include <botan/internal/ct_utils.h>
#include <botan/internal/mul128.h>
#include <type_traits>
Go to the source code of this file.
Classes | |
class | Botan::donna128 |
Namespaces | |
namespace | Botan |
Functions | |
constexpr uint64_t | Botan::carry_shift (const donna128 &a, size_t shift) |
constexpr uint64_t | Botan::combine_lower (const donna128 &a, size_t s1, const donna128 &b, size_t s2) |
template<std::unsigned_integral T> | |
constexpr donna128 | Botan::operator* (const donna128 &x, T y) |
template<std::unsigned_integral T> | |
constexpr donna128 | Botan::operator* (T y, const donna128 &x) |
constexpr donna128 | Botan::operator+ (const donna128 &x, const donna128 &y) |
constexpr donna128 | Botan::operator+ (const donna128 &x, uint64_t y) |
constexpr donna128 | Botan::operator| (const donna128 &x, const donna128 &y) |
constexpr donna128 | Botan::operator| (const donna128 &x, uint64_t y) |
Internal Header.
Definition in file donna128.h.