base library that provides cryptographic functions to elykseer implementations
- clone or update submodules
`git submodule update --init
- add PGP key (for testing)
gpg --recv-keys E2DFCA9AA83BA568AF39280999283F5327C5D38F
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 | √ | √ | ? | √ | ? |
SHA3-256 | √ | √ | ? | √ | ? |
KEY128 | √ | √ | ? | √ | ? |
KEY160 | √ | √ | ? | √ | ? |
KEY256 | √ | √ | ? | √ | ? |
Random | √ | ? | ? | √ | ? |
RandomList | √ | ? | ? | ? | ? |
HMAC | √ | √ | ? | √ | ? |
Base64 | √ | √ | ? | √ | ? |
cd build
cmake --fresh -DCMAKE_TOOLCHAIN_FILE=Toolchain_Darwin_to_Windows.cmake -DCMAKE_BUILD_TYPE=Release .
Copyright 2019-2024 by Alexander Diemand
This work is licensed under the GNU General Public License v3