Skip to content

under-tension/magma

Repository files navigation

build cppcheck valgrind tests Coverage

🌋 MAGMA

Cryptographic library for working with the block width MAGMA aka GOST 34.12-2015

Warning

Not to be confused with the block cipher GOST 28147-89

✨ Features

Supported modes

  • Electronic Codebook (ECB)
  • Cipher Block Chaining (CBC)
  • Cipher Feedback (CFB)
  • Output Feedback (OFB)
  • Counter (CTR)
  • Message authentication code (MAC)

🚀 Get started

  1. Cloning
git clone --recursive https://github.com/under-tension/magma.git magma
cd ./magma
  1. Building
make

🧪 Testing

  1. Build tests
make test
  1. Run unit test
./bin/test

About

Implementation block cipher MAGMA aka GOST 34.12-2015 on C

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors