Skip to content

Latest commit

 

History

History
55 lines (46 loc) · 3.96 KB

README.md

File metadata and controls

55 lines (46 loc) · 3.96 KB

yet another one Cpp cryptolib

⚠️ ALERT: THIS IS AN EDUCATIONAL PROJECT, U SHOULD BE CAREFUL WHEN USING IT IN REAL PROJECTS.

FEATURES

  • Encodings:
    • Base64/32
  • Hashes:
    • CRC32
    • SHA256
    • SHA512
    • STREEBOG 256/512 (GOST 34.11-2012)
  • Asymmetric ciphers:
    • RSA: Encrypt + Sign
    • ElGamal: Sign
    • FiatShamir: Sign
  • Symmetric ciphers:
    • RC4
    • TODO: AES

DEPENDENCIES

PRE-BUILD

  • apt install libntl-dev cmake g++

BUILD&LINK

// TODO