elykseer-crypto
base library that provides cryptographic functions to elykseer implementations
compilation
- clone or update submodules
`git submodule update --init
- add PGP key (for testing)
gpg --recv-keys E2DFCA9AA83BA568AF39280999283F5327C5D38F
language bindings
C++
the library is written in C++
C#
/F#
csharp / .NET language bindings
OCaml
OCaml language bindings
Haskell
Haskell language bindings
algo | C++ | C | C# | OCaml | Haskell |
---|---|---|---|---|---|
AES | √ | √ | ? | √ | ? |
MD5 | √ | √ | ? | ? | |
SHA256 | √ | √ | ? | √ | ? |
KEY128 | √ | √ | ? | √ | ? |
KEY256 | √ | √ | ? | √ | ? |
Random | √ | ? | ? | √ | ? |
RandomList | √ | ? | ? | [?] | ? |
cross compilation
cd build
cmake --fresh -DCMAKE_TOOLCHAIN_FILE=Toolchain_Darwin_to_Windows.cmake -DCMAKE_BUILD_TYPE=Release .
copyright
Copyright 2019 by Alexander Diemand
license
This work is licensed under the GNU General Public License v3