Crates.io | elgamal-curve25519 |
lib.rs | elgamal-curve25519 |
version | 0.2.0 |
source | src |
created_at | 2019-05-27 16:15:06.880191 |
updated_at | 2019-06-03 11:23:55.203544 |
description | A library for ElGamal homomorphic encryption |
homepage | https://github.com/chritchens/elgamal-curve25519 |
repository | https://github.com/chritchens/elgamal-curve25519 |
max_upload_size | |
id | 137360 |
size | 40,248 |
ElGamal homomorphic encryption on Curve25519.
NOTES:
nightly
only to ensure some level of constant-time-ness. More info here and here.To install the library add in your Cargo.toml:
# Cargo.toml
[dependencies]
elgamal-curve25519 = "0.1"
To use the library just add in the root of your 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
You can read the docs and the tests for more information on how to use it in practice.
This project is license under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in elgamal-curve25519 by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.