GF(256) with polynomial basis.
More...
#include <gf256.h>
GF(256) with polynomial basis.
Definition at line 15 of file gf256.h.
◆ Element
typedef byte GF256::Element |
◆ RandomizationParameter
typedef int GF256::RandomizationParameter |
◆ GF256()
GF256::GF256 |
( |
byte |
modulus | ) |
|
|
inline |
◆ RandomElement()
◆ Equal()
bool GF256::Equal |
( |
Element |
a, |
|
|
Element |
b |
|
) |
| const |
|
inline |
◆ Zero()
Element GF256::Zero |
( |
| ) |
const |
|
inline |
◆ Add()
Element GF256::Add |
( |
Element |
a, |
|
|
Element |
b |
|
) |
| const |
|
inline |
◆ Accumulate()
Element & GF256::Accumulate |
( |
Element & |
a, |
|
|
Element |
b |
|
) |
| const |
|
inline |
◆ Inverse()
Element GF256::Inverse |
( |
Element |
a | ) |
const |
|
inline |
◆ Subtract()
Element GF256::Subtract |
( |
Element |
a, |
|
|
Element |
b |
|
) |
| const |
|
inline |
◆ Reduce()
Element & GF256::Reduce |
( |
Element & |
a, |
|
|
Element |
b |
|
) |
| const |
|
inline |
◆ Double()
Element GF256::Double |
( |
Element |
a | ) |
const |
|
inline |
◆ One()
Element GF256::One |
( |
| ) |
const |
|
inline |
◆ Multiply()
GF256::Element GF256::Multiply |
( |
Element |
a, |
|
|
Element |
b |
|
) |
| const |
◆ Square()
Element GF256::Square |
( |
Element |
a | ) |
const |
|
inline |
◆ IsUnit()
bool GF256::IsUnit |
( |
Element |
a | ) |
const |
|
inline |
◆ MultiplicativeInverse()
GF256::Element GF256::MultiplicativeInverse |
( |
Element |
a | ) |
const |
◆ Divide()
Element GF256::Divide |
( |
Element |
a, |
|
|
Element |
b |
|
) |
| const |
|
inline |
The documentation for this class was generated from the following files: