From 56e64ebcc04bee17a42323e56dac1dfc65c7f02f Mon Sep 17 00:00:00 2001 From: Michael Lodder Date: Tue, 13 Feb 2024 13:38:39 -0700 Subject: [PATCH] update to newer unknown_order Signed-off-by: Michael Lodder --- Cargo.toml | 13 +++++++------ tests/paillier.rs | 4 ++-- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 99ae857..6e6a6ce 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,10 +10,11 @@ license = "Apache-2.0" name = "libpaillier" readme = "README.md" repository = "https://github.com/mikelodder7/paillier-rs" -version = "0.5.0" +version = "0.6.0" [features] -default = ["openssl"] +default = ["crypto"] +crypto = ["unknown_order/crypto"] gmp = ["unknown_order/gmp"] openssl = ["unknown_order/openssl"] rust = ["unknown_order/rust"] @@ -25,16 +26,16 @@ getrandom = { version = "0.2", features = ["js"], optional = true } rand = { version = "0.8", optional = true } serde = { version = "1.0", features = ["serde_derive"] } serde_bare = "0.5" -unknown_order = { version = "0.6.0", default-features = false } +unknown_order = { version = "0.8", default-features = false } wasm-bindgen = { version = "0.2", default-features = false, features = ["serde-serialize"], optional = true } zeroize = { version = "1.5", features = ["zeroize_derive"] } [dev-dependencies] -elliptic-curve = "0.12" +elliptic-curve = "0.13" hex = "0.4" -k256 = { version = "0.11", features = ["arithmetic"] } +k256 = { version = "0.13", features = ["arithmetic"] } rand = "0.8" multibase = "0.9" -sha2 = "0.10.6" +sha2 = "0.10" serde_json = "1.0" unicase = "2.6" diff --git a/tests/paillier.rs b/tests/paillier.rs index 2ebd62b..c77d877 100644 --- a/tests/paillier.rs +++ b/tests/paillier.rs @@ -163,7 +163,7 @@ fn proof() { let sk = res.unwrap(); let pk = EncryptionKey::from(&sk); - let ssk = k256::SecretKey::random(rand::rngs::OsRng::default()); + let ssk = k256::SecretKey::random(&mut rand::rngs::OsRng); let spk = ssk.public_key(); let mut nonce = Vec::new(); nonce.extend_from_slice( @@ -189,7 +189,7 @@ fn proof() { let proof1 = res.unwrap(); assert_eq!(proof1.to_bytes(), proof.to_bytes()); - bytes[0] = bytes[1]; + bytes[0] = 128; let res = ProofSquareFree::from_bytes(bytes.as_slice()); assert!(res.is_err()); }