Afiskon C Algorithms Save

Collection of BSD/MIT-licensed algorithms implementations in pure C

Project README

c-algorithms

Collection of BSD/MIT-licensed algorithms implementations in pure C. High test coverage.

Usage

How to build:

mkdir build
cd build
cmake ..
make -j4
make test

How to make a coverage report:

sudo apt-get install lcov

mkdir build
cd build
../cov.sh

Index

  • Data Structures (src/struct/)
    • Single- and double-linked lists (ilist.c)
    • Red-black trees (rbtree.c)
    • Hash tables (htable.c)
  • Crytography (src/crypto/)
    • MD5 hashing (md5.c)
    • SHA1/SHA2 hashing (sha1.c, sha2.c)
    • AES (Rijndael) encryption (rijndael.c)

See also

Related articles:

Open Source Agenda is not affiliated with "Afiskon C Algorithms" Project. README Source: afiskon/c-algorithms
Stars
79
Open Issues
0
Last Commit
3 years ago
License

Open Source Agenda Badge

Open Source Agenda Rating