7 个版本

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密码学

Download history • Rust 包仓库 7/week @ 2024-04-06 • Rust 包仓库 3/week @ 2024-04-20 • Rust 包仓库 1/week @ 2024-04-27 • Rust 包仓库 3/week @ 2024-05-04 • Rust 包仓库 1/week @ 2024-05-11 • Rust 包仓库 4/week @ 2024-05-18 • Rust 包仓库 2/week @ 2024-05-25 • Rust 包仓库 2/week @ 2024-06-01 • Rust 包仓库 3/week @ 2024-06-08 • Rust 包仓库 1/week @ 2024-06-15 • Rust 包仓库 6/week @ 2024-06-22 • Rust 包仓库 3/week @ 2024-06-29 • Rust 包仓库 21/week @ 2024-07-06 • Rust 包仓库 9/week @ 2024-07-13 • Rust 包仓库 19/week @ 2024-07-20 • Rust 包仓库

53 每月下载量
用于 3 个包 (通过 evercrypt)

MPL-2.0 许可证

38MB
1M SLoC

C 493K SLoC // 0.1% comments • Rust 包仓库 GNU Style Assembly 377K SLoC • Rust 包仓库 Assembly 132K SLoC // 0.0% comments • Rust 包仓库 F* 129K SLoC // 0.0% comments • Rust 包仓库 OCaml 9K SLoC // 0.1% comments • Rust 包仓库 Rust 1.5K SLoC // 0.0% comments • Rust 包仓库 Scons 1K SLoC // 0.2% comments • Rust 包仓库 JavaScript 855 SLoC // 0.1% comments • Rust 包仓库 Shell 853 SLoC // 0.1% comments • Rust 包仓库 Python 607 SLoC // 0.3% comments • Rust 包仓库 C++ 360 SLoC // 0.1% comments • Rust 包仓库 Batch 45 SLoC • Rust 包仓库

包含 (Mach-o 可执行文件, 1MB) benchmark-Darwin

evercrypt-sys

Maturity Level Build & Test ARM Build Rust Version

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 上构建 evercryptevercrypt-sys,确保 VsDevCmd.bat 路径正确,该路径在 hacl-build.bat 中被调用。该构建仅与 VisualStudio 2019 进行了测试。

依赖关系