2个不稳定版本
0.2.0 | 2021年10月5日 |
---|---|
0.1.0 | 2021年10月5日 |
#1999 in 加密学
28KB
578 行
可验证加密
基于 Camenisch Shoup 的可验证离散对数加密和解密实现。
该方案使用Paillier密码系统 P99。
此crate使用unknown-order crate,允许根据许可证偏好和性能切换底层大数实现。因此,此crate重新导出unknown_order
,以便此crate的消费者无需有单独的依赖项。
此实现尚未经过审查或审计。请自行承担风险。
已努力减轻一些旁路攻击,但最终涉及许多因素。有关更多信息,请参阅Thomas Pornin的为什么需要恒等时间密码文章。
许可证
以下任一许可证下
任选其一。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义的,您有意提交的任何贡献,均按上述方式授权,不附加任何额外条款或条件。
依赖关系
~0.6–5.5MB
~114K SLoC