Source code
The code for eLyKseeR is organised in a few repositories on Github.
The code for eLyKseeR is organised in a few repositories:
elykseer-crypto
GitHub - eLyKseeR/elykseer-crypto: base library that provides cryptographic functions to elykseer implementations
base library that provides cryptographic functions to elykseer implementations - eLyKseeR/elykseer-crypto
This library provides implementations for the cryptographic primitives that we require. It is written in C++ and interfaces with Crypto++ or OpenSSL.
The library provides bindings for languages: C, C#, OCaml.
elykseer-ml
GitHub - eLyKseeR/elykseer-ml: formally specified & verified implementation of eLyKseeR in Coq / OCaml
formally specified & verified implementation of eLyKseeR in Coq / OCaml - eLyKseeR/elykseer-ml
This repository hosts the formal specification of the eLyKseeR software in Coq/Rocq. Source code is extracted to OCaml and command line tools are built as reference implementations.
elykseer-cpp
GitHub - eLyKseeR/elykseer-cpp: eLyKseeR basis in C++
eLyKseeR basis in C++. Contribute to eLyKseeR/elykseer-cpp development by creating an account on GitHub.
Based on the library elykseer-crypto this code implements the formally specified eLyKseeR software (elykseer-ml) in C++.