Skip to content

proxict/cpplibcrypto

Repository files navigation

Build Status Codacy Badge License

What is cpplibcrypto?

cpplibcrypto is a cryptographic library with ease-of-use in mind.

  • Written in a modern C++14 standard
  • Implements custom allocator for secure memory management
  • 3-Clause BSD License

Supported algorithms:

  • AES with 128/192/256 bits key size
  • CBC mode of operation for block ciphers
  • PKCS#7 padding
  • MD5 hashing function
  • SHA1 hashing function
  • PBKDF key derivation function

Building cpplibcrypto

  • git clone git@github.com:proxict/cpplibcrypto.git
  • cd cpplibcrypto
  • mkdir build && cd build
  • cmake --DCMAKE_BUILD_TYPE=Release ..
  • make -j$(nproc)

Please, keep in mind, this library is intended for educational purposes rather than for use in any kind of production environment.

About

cryptographic library written in modern C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages