Menu

Tree [4cef21] master /
 History

HTTPS access


File Date Author Commit
 docs-building 2021-09-07 Jose Vilca Campana @marcusmors Jose Vilca Campana @marcusmors [7a5a14] :sparkles: caesar binary
 examples 2021-11-02 Jose Vilca Campana @marcusmors Jose Vilca Campana @marcusmors [31234d] :children_crossing: now, user can input the mod...
 include 2021-11-07 Jose Vilca Campana @marcusmors Jose Vilca Campana @marcusmors [4cef21] :memo: how to run the inverse operation example
 performance 2021-08-02 Jose Vilca Campana @marcusmors Jose Vilca Campana @marcusmors [8ab2c2] :art: BOOST File Structure and more
 src 2021-10-05 Jose Vilca Campana @marcusmors Jose Vilca Campana @marcusmors [92d530] :sparkles: multiplicative inverse! && cmake lib...
 tests 2021-09-07 Jose Vilca Campana @marcusmors Jose Vilca Campana @marcusmors [7a5a14] :sparkles: caesar binary
 .gitignore 2021-09-07 Jose Vilca Campana @marcusmors Jose Vilca Campana @marcusmors [7a5a14] :sparkles: caesar binary
 CMakeLists.txt 2021-10-05 Jose Vilca Campana @marcusmors Jose Vilca Campana @marcusmors [4f7c95] :fire: bin FSH. the bad practice has been corre...
 README.md 2021-10-05 Jose Vilca Campana @marcusmors Jose Vilca Campana @marcusmors [2b1b8e] :memo: README && user input in inverse.cpp

Read Me

Abstract Algebra Math Library

Algorithms

  • cryptography ciphers
  • operations (module, inverse, gcd, mcm)
  • PRNG (chacha20, trivium)
  • seed-generators

How to compile it

at the root of the project.

cmake -B build
cd build
make

Where are the examples?

every sub library has its own directory in examples/
you can try any of the binaries by executing:

./<sub_library>_examples_<algorithm>

where:
- <sub_library>: is any of the sub libraries in include.
- <algorithm>: is the algorithm or set of them you want to try.

like the following:

./"operations_examples_inverse"
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.