CMake and at least C++17
Implementation of the Galois field GF(2^293) in a polynomial basis using a polynomial generator: x^293 + x^11 + x^6 + x^1 + 1
- Adding operation
- Multiplication operation
- Trace calculation
- Inverse calculation
- Power calculation
- Square calculation
Follow these steps to build and run:
- Clone the GaloisField repository to your local machine:
https://github.com/avept/GaloisField.git
- Navigate to the project directory:
cd GaloisField
- Create a build directory:
mkdir build
cd build
- Generate the build system using CMake:
cmake ..
- Build the library:
make -j4