3 个不稳定版本

0.2.0 2023年8月12日
0.1.1 2020年11月9日
0.1.0 2017年8月3日

#1866加密学

MIT 许可证

47KB
1.5K SLoC

Rust PVSS (公开可验证的秘密共享)

Crates.io MIT licensed APACHE-2 licensed Build Status

API 文档

本包提供了公开可验证并可恢复的秘密共享方案,通过使用一个简单的 tn(t,n) 阈值系统中恢复。

一个秘密值可以被存入 N 个加密份额中。

可以通过解密至少 t 个份额,并将它们组合起来来恢复这个秘密值。

实现了公开可验证的秘密共享 (PVSS) 方案

加密

目前实现默认使用 P256R1 椭圆曲线,通过 eccoxide 包来包装 fiat-crypto 代码,用于此特定曲线。

依赖项

~3.5MB
~70K SLoC