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: