#elgamal #同态 #加密 #curve25519 #错误

elgamal-curve25519

用于ElGamal同态加密的库

2个不稳定版本

0.2.0 2019年6月3日
0.1.0 2019年5月27日

#8 in #elgamal

MIT/Apache

28KB
536

elgamal-curve25519

Travis branch Coveralls github branch License Docs.rs

基于Curve25519的ElGamal同态加密。

注意:

  • API可能发生变化(错误管理、同态方面的更多选项,未知)。
  • nightly版本仅用于确保一定程度上的常量时间性。更多信息请参阅此处此处

安装

要安装库,请将以下内容添加到您的Cargo.toml文件中

# Cargo.toml

[dependencies]
elgamal-curve25519 = "0.1"

用法

要使用该库,只需将其添加到您的crate根目录中

// root_file_name.rs

extern crate elgamal_curve25519; // old style
// or just use `use`, which can be used in any file of your project
use elgamal_curve25519; // new style

您可以通过阅读文档和测试来了解如何在实践中使用它。

许可证

本项目采用Apache License 2.0、MIT许可证之一。

由您选择。

贡献

除非您明确声明,否则您提交给elgamal-curve25519的任何贡献,根据Apache-2.0许可证定义,将按上述方式双许可,没有额外的条款或条件。

依赖

~2.5MB
~46K SLoC