From 913ff6385bb5a39a64f3504e35a1865422f7d454 Mon Sep 17 00:00:00 2001 From: Jackson Walters Date: Tue, 18 Feb 2025 21:45:33 -0500 Subject: [PATCH] use ring_lwe::utils now --- Cargo.toml | 2 +- src/decrypt.rs | 2 +- src/encrypt.rs | 2 +- src/test.rs | 2 +- src/utils.rs | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 309d65d..8ee2ffd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,4 +13,4 @@ polynomial-ring = "0.5.0" num-traits = "=0.2.19" rand = "0.8.5" rand_distr = "0.4.3" -ring-lwe = "0.1.4" \ No newline at end of file +ring-lwe = "0.1.5" \ No newline at end of file diff --git a/src/decrypt.rs b/src/decrypt.rs index 9f78ee0..6608196 100644 --- a/src/decrypt.rs +++ b/src/decrypt.rs @@ -1,5 +1,5 @@ use polynomial_ring::Polynomial; -use ring_lwe::{polysub,nearest_int}; +use ring_lwe::utils::{polysub,nearest_int}; use crate::utils::{Parameters,mul_vec_simple}; /// Decrypt a ciphertext diff --git a/src/encrypt.rs b/src/encrypt.rs index 8e4ad53..29e53b2 100644 --- a/src/encrypt.rs +++ b/src/encrypt.rs @@ -1,5 +1,5 @@ use polynomial_ring::Polynomial; -use ring_lwe::{polyadd,polysub,nearest_int}; +use ring_lwe::utils::{polyadd,polysub,nearest_int}; use crate::utils::{Parameters, add_vec, mul_mat_vec_simple, transpose, mul_vec_simple, gen_small_vector}; /// Encrypt a message using the ring-LWE cryptosystem diff --git a/src/test.rs b/src/test.rs index 22550b2..3ce7c50 100644 --- a/src/test.rs +++ b/src/test.rs @@ -4,7 +4,7 @@ mod tests { use crate::encrypt::{encrypt,encrypt_string}; use crate::decrypt::{decrypt,decrypt_string}; use crate::utils::{Parameters,add_vec}; - use ring_lwe::polyadd; + use ring_lwe::utils::polyadd; // Test for basic keygen/encrypt/decrypt of a message #[test] diff --git a/src/utils.rs b/src/utils.rs index 8a2f5c1..405bfff 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -2,7 +2,7 @@ use polynomial_ring::Polynomial; use rand_distr::{Uniform, Distribution}; use rand::SeedableRng; use rand::rngs::StdRng; -use ring_lwe::{polyadd, polymul, gen_uniform_poly}; +use ring_lwe::utils::{polyadd, polymul, gen_uniform_poly}; #[derive(Debug)] /// default parameters for module-LWE