TLFloat
|
#include <tlfloat/bigint.hpp>
Public Member Functions | |
constexpr | Montgomery (BigUInt< N > n) |
Montgomery & | operator= (const Montgomery &)=delete |
Montgomery (Montgomery &)=delete | |
constexpr BigUInt< N > | reduce (const BigUInt< N+1 > &x) const |
constexpr BigUInt< N > | mul (const BigUInt< N > &x, const BigUInt< N > &y) const |
constexpr BigUInt< N > | transform (const BigUInt< N > &x) const |
constexpr BigUInt< N > | pow (BigUInt< N > a, BigUInt< N > e) const |
Public Attributes | |
const BigUInt< N > | n |
const BigUInt< N > | nr |
const BigUInt< N+1 > | recn |
const BigUInt< N > | one |
|
inlineconstexpr |
|
delete |
|
inlineconstexpr |
|
delete |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
const BigUInt<N> tlfloat::BigUInt< N >::Montgomery::n |
const BigUInt<N> tlfloat::BigUInt< N >::Montgomery::nr |
const BigUInt<N> tlfloat::BigUInt< N >::Montgomery::one |
const BigUInt<N+1> tlfloat::BigUInt< N >::Montgomery::recn |