|
0.0.9
| 2022年2月24日 |
|
0.0.8
| 2021年5月19日 |
|
0.0.7
| 2021年3月9日 |
|
0.0.6
| 2020年12月18日 |
|
0.0.1
|
2020年9月26日
|
2260 在 密码学 中
53 每月下载量
用于 3 个包 (通过 evercrypt)
38MB
1M SLoC
包含 (Mach-o 可执行文件, 1MB) benchmark-Darwin
evercrypt-sys

Rust 对 hacl-star 和 evercrypt 的包装。
构建
构建此 *-sys 包时,确保获取 hacl-star git 子模块(运行 git submodule update --init --recursive)。目前 hacl/evercrypt 构建不是 cargo build 的一部分。运行 build-evercrypt.sh 来构建 gcc 兼容 的分发版(这需要设置 OCAML)。
| 平台 |
支持 |
| MacOS |
✅ |
| MacOS Arm64 |
✅ |
| iOS |
✅ |
| iOS 模拟器 x86_64 |
❌ |
| Linux x64 |
✅ |
| Linux x86 |
✅ |
| Windows x64 |
✅ |
| Arm64 Linux |
✅ |
| Arm32 Linux |
✅ |
在 Windows 上构建
要在 Windows 上构建 evercrypt 和 evercrypt-sys,确保 VsDevCmd.bat 路径正确,该路径在 hacl-build.bat 中被调用。该构建仅与 VisualStudio 2019 进行了测试。