#include <muhash.h>
Definition at line 18 of file muhash.h.
◆ double_limb_t
◆ limb_t
◆ Num3072() [1/2]
◆ Num3072() [2/2]
Num3072::Num3072 |
( |
const uint8_t(&) |
data[BYTE_SIZE] | ) |
|
◆ Divide()
◆ FullReduce()
void Num3072::FullReduce |
( |
| ) |
|
|
private |
◆ GetInverse()
Num3072 Num3072::GetInverse |
( |
| ) |
const |
|
private |
◆ IsOverflow()
bool Num3072::IsOverflow |
( |
| ) |
const |
|
private |
Indicates whether d is larger than the modulus.
Definition at line 130 of file muhash.cpp.
◆ Multiply()
Perform up to two more reductions if the internal state has already overflown the MAX of Num3072 or if it is larger than the modulus or if both are the case.
Definition at line 190 of file muhash.cpp.
◆ SERIALIZE_METHODS()
◆ SetToOne()
void Num3072::SetToOne |
( |
| ) |
|
◆ Square()
Perform up to two more reductions if the internal state has already overflown the MAX of Num3072 or if it is larger than the modulus or if both are the case.
Definition at line 237 of file muhash.cpp.
◆ ToBytes()
◆ BYTE_SIZE
◆ LIMB_SIZE
◆ LIMBS
◆ limbs
The documentation for this class was generated from the following files: