evercrypt-sys

Crates.ioevercrypt-sys
lib.rsevercrypt-sys
version0.0.9
sourcesrc
created_at2020-09-26 10:52:14.041546
updated_at2022-02-24 15:40:54.10458
descriptionFFI binding to HACL/Evercrypt
homepage
repositoryhttps://github.com/franziskuskiefer/evercrypt-rust/
max_upload_size
id293120
size96,973,631
Franziskus Kiefer (franziskuskiefer)

documentation

https://www.franziskuskiefer.de/evercrypt-rust

README

evercrypt-sys

Maturity Level Build & Test ARM Build Rust Version

Rust wrapper for hacl-star and evercrypt.

Build

When building this *-sys crate make sure to get the hacl-star git submodule (git submodule update --init --recursive). The hacl/evercrypt build is currently not part of the cargo build. Run build-evercrypt.sh in order to build the gcc-compatible dist (this requires OCAML to be set up.).

Platforms

Platform Supported
MacOS
MacOS Arm64
iOS
iOS Simulator x86_64
Linux x64
Linux x86
Windows x64
Arm64 Linux
Arm32 Linux

Building on Windows

To build evercrypt and evercrypt-sys on Windows ensure path for the VsDevCmd.bat called in in hacl-build.bat is correct on your system. The build has only been tested with VisualStudio 2019.

Commit count: 183

cargo fmt