|
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 |