Botan 3.8.1
Crypto and TLS for C&
|
#include <donna128.h>
Public Member Functions | |
donna128 (const donna128 &)=default | |
constexpr | donna128 (uint64_t ll=0, uint64_t hh=0) |
constexpr uint64_t | hi () const |
constexpr uint64_t | lo () const |
constexpr | operator uint64_t () const |
constexpr uint64_t | operator&= (uint64_t mask) |
constexpr donna128 & | operator+= (const donna128 &x) |
constexpr donna128 & | operator+= (uint64_t x) |
donna128 & | operator= (const donna128 &)=default |
Friends | |
constexpr friend uint64_t | operator& (const donna128 &x, uint64_t mask) |
template<typename T> | |
constexpr friend donna128 | operator<< (const donna128 &x, T shift) |
template<typename T> | |
constexpr friend donna128 | operator>> (const donna128 &x, T shift) |
Definition at line 17 of file donna128.h.
|
inlineconstexpr |
Definition at line 19 of file donna128.h.
Referenced by donna128(), operator&, operator+=(), operator+=(), operator<<, operator=(), and operator>>.
|
default |
References donna128().
|
inlineconstexpr |
Definition at line 91 of file donna128.h.
Referenced by Botan::operator*(), Botan::operator|(), and Botan::operator|().
|
inlineconstexpr |
Definition at line 89 of file donna128.h.
Referenced by Botan::combine_lower(), Botan::operator*(), Botan::operator|(), and Botan::operator|().
|
inlineconstexpr |
Definition at line 93 of file donna128.h.
|
inlineconstexpr |
Definition at line 67 of file donna128.h.
Definition at line 73 of file donna128.h.
References Botan::carry(), donna128(), and Botan::CT::Mask< T >::is_lt().
|
inlineconstexpr |
Definition at line 82 of file donna128.h.
References Botan::carry(), donna128(), and Botan::CT::Mask< T >::is_lt().
References donna128().
|
friend |
Definition at line 48 of file donna128.h.
References Botan::carry(), and donna128().
Definition at line 28 of file donna128.h.
References Botan::carry(), and donna128().