8GF256::Element GF256::Multiply(Element a, Element b)
const
10 word result = 0, t = b;
12 for (
unsigned int i=0; i<8; i++)
23 return (GF256::Element) result;
26GF256::Element GF256::MultiplicativeInverse(Element a)
const
29 for (
int i=1; i<7; i++)
30 result = Multiply(
Square(result), a);
word64 word
Full word used for multiprecision integer arithmetic.
Classes and functions for schemes over GF(256)
Crypto++ library namespace.