Implementation of Group-based cryptography key exchange protocols in OCaml.
- Implements group-based cryptographic protocols
- Pure OCaml implementation
- Uses dune build system
- Install OCaml and opam (OCaml package manager)
- Install dependencies:
opam install dune- Build the project:
dune buildTo run the main implementation:
dune exec ./main.exesrc/main.ml- Main implementationsrc/word.ml- Supporting modulesdune-project- Dune build configurationgroupcrypto.opam- OPAM package definition
# Build project
dune build
# Run tests
dune runtest
# Clean build artifacts
dune cleanDistributed under the MIT License. See LICENSE for more information.
Contributions are welcome! Please open issues or pull requests on GitHub.