This library implements some arithmetic operations in finite fields.
galois-lib
implements not so many algorithms, because it is designed to be a helper library
for cryptographic libraries. Hence it contains only few necessary operations.
Multiplication in finite field of size
where all operations are assumed to be in the finite field.
Multiplication in pclmulqdq
instruction. More information here: Intel® Carry-Less Multiplication
Instruction and its Usage for Computing the GCM Mode.