MAGMA
Cryptographic Library
Loading...
Searching...
No Matches
MAGMA

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

2) Building

make

๐Ÿงช Testing

1) Build tests

make test

2) Run unit test

./bin/test