17 个版本
0.5.0 | 2024 年 3 月 7 日 |
---|---|
0.5.0-pre.6 | 2023 年 7 月 25 日 |
0.5.0-pre.3 | 2023 年 3 月 4 日 |
0.5.0-pre.1 | 2022 年 12 月 19 日 |
0.3.0 | 2021 年 10 月 26 日 |
#464 in 密码学
7,922 每月下载量
在 7 个 crate 中使用 (通过 opaque-ke)
235KB
4.5K SLoC
voprf 
可验证的 (可验证的) 无痕伪随机函数 (VOPRF) 的实现
VOPRF 是一种可验证的无痕伪随机函数,是客户端和服务器之间的协议。该实现也支持常规的 (不可验证的) OPRF。
该实现基于 RFC 9497。
文档
API 可以在此处找到,以及使用示例 这里。
安装
将以下行添加到您的 Cargo.toml
依赖项中
voprf = "0.5"
最低支持的 Rust 版本
Rust 1.65 或更高版本。
贡献者
本代码的作者是 Kevin Lewi (@kevinlewi)。要了解如何为该项目做出贡献,请参阅此文档。
许可证
本项目可在 MIT 许可证 或 Apache 许可证,版本 2.0 下使用。您可以选择上述许可证之一。
依赖项
~2.2–4MB
~85K SLoC