Class representing arithmentic over the Galois Field GF(256) ~ ~ Z2[x]/P(x) over some irreducible pol...
static byte[] PowerOf2Table
Power of 2 table.
Polynomial over GF(256), where coefficients are defined as bytes in a byte array (Least significant b...
GF256Px Multiply(GF256Px P)
Multiplies the polynomial with the polynomial defined by P .
GF256Px Residue(GF256Px Divisor)
Calculates the residue of the polynomial devision of this polynomial, with a divisor in Divisor .
Implements Reed-Solomon Error Correction using polynomial division over GF(256)[x].
ReedSolomonEC(int NrCorrectionCodeWords)
Implements Reed-Solomon Error Correction using polynomial division over GF(256)[x].
byte[] GenerateCorrectionCode(byte[] Message)
Computes the Error Correction code for a message.
GF256Px GeneratorPolynomial
Generator polynomial.