13 个版本 (5 个重大更改)

0.6.3 2024 年 4 月 10 日
0.6.1 2024 年 1 月 27 日
0.5.2 2024 年 4 月 10 日
0.5.0 2023 年 10 月 6 日
0.2.2 2023 年 7 月 21 日

#748密码学

每月 22 次下载

Apache-2.0

45KB
666

fss

迁移

我们将以下所有 crate 合并到一个单个 crate 中 fss-rs。对于 fss-rs v0.4.0,没有功能上的更改。您只需要更新导入路径即可进行迁移。

这些旧的 crate 将保持原样以保持兼容性,但不再接收更新,包括安全更新


名称 crate 名称 crates.io 文档
DCF dcf Crates.io docs.rs
DPF dpf-fss Crates.io 即将推出
组(数学) group-math Crates.io docs.rs
常见类型 fss-types Crates.io docs.rs

包括分布式比较和点函数在内的函数秘密共享实现

参考文献

基准测试

我们使用 Criterion.rs 进行基准测试。Criterion.rs 报告 criterion.tar.zst 已包含在发布中。

我们使用一台(我的)笔记本电脑作为基准测试机。基准测试时,电池电量充至 100%,电源插上。其 CPU 为 AMD Ryzen 7 5800H with Radeon Graphics,具有 8C16T。我们使用 rayon 作为数据并行库,在多线程基准测试时建立 16 个线程。我们确保其内存足够进行基准测试,为 16GB,基准测试时剩余超过 5GB。请注意,我们虽然尽量避免同时进行其他操作以减少调度,但并没有关闭尽可能多的其他程序。

许可

版权所有 (C) myl7

SPDX-License-Identifier: Apache-2.0

依赖关系

~0.9–1.3MB
~31K SLoC