Skip to content

base library that provides cryptographic functions to elykseer implementations

License

Notifications You must be signed in to change notification settings

eLyKseeR/elykseer-crypto

Repository files navigation

elykseer-crypto

base library that provides cryptographic functions to elykseer implementations

Compilation and verification by unit tests

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 ? ?
SHA3-256 ? ?
KEY128 ? ?
KEY160 ? ?
KEY256 ? ?
Random ? ? ?
RandomList ? ? ? ?
HMAC ? ?
Base64 ? ?

cross compilation

cd build
cmake --fresh -DCMAKE_TOOLCHAIN_FILE=Toolchain_Darwin_to_Windows.cmake -DCMAKE_BUILD_TYPE=Release .

copyright

Copyright 2019-2024 by Alexander Diemand

license

This work is licensed under the GNU General Public License v3