Coding, etc.

The Galois Field, Shamir, Reed-Solomon and Algebraic Signature code is currently under development. I have published the header files here. This library has the ability to encode/decode data using binary extension fields GF(2^l) and extensions of GF(2^l), GF((2^l)^k). Extensions of GF(2^l) use the polynomial basis representation. This library also contains functions for polynomials over GF(2^l) (irreducibility, Ext. Euclid, etc.). The full documentation and lists of irreducible polynomials will be posted soon... Please contact me if you are interested in using this library. I would like to finish the documentation before releasing the library to the world.

Galois Fields, Composite Extension Fields, etc.

Header Files:
gf.h gf_poly.h gf_ext.h

Shamir's Secret Splitting

Header Files:
shamir.h

Reed-Solomon

Header Files:
rs.h

Algebraic Signatures

Header Files:
alg_sig.h

Low-Density Parity Check Codes

Header Files:
Coming soon...