Skip to content

Commit 8d14f79

Browse files
Merge pull request #23 from lattice-based-cryptography/upgrade_to_ring-lwe_v0.1.5
upgrade to ring-lwe v0.1.5 which uses ring_lwe::utils
2 parents 6512876 + 913ff63 commit 8d14f79

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ polynomial-ring = "0.5.0"
1313
num-traits = "=0.2.19"
1414
rand = "0.8.5"
1515
rand_distr = "0.4.3"
16-
ring-lwe = "0.1.4"
16+
ring-lwe = "0.1.5"

src/decrypt.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use polynomial_ring::Polynomial;
2-
use ring_lwe::{polysub,nearest_int};
2+
use ring_lwe::utils::{polysub,nearest_int};
33
use crate::utils::{Parameters,mul_vec_simple};
44

55
/// Decrypt a ciphertext

src/encrypt.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use polynomial_ring::Polynomial;
2-
use ring_lwe::{polyadd,polysub,nearest_int};
2+
use ring_lwe::utils::{polyadd,polysub,nearest_int};
33
use crate::utils::{Parameters, add_vec, mul_mat_vec_simple, transpose, mul_vec_simple, gen_small_vector};
44

55
/// Encrypt a message using the ring-LWE cryptosystem

src/test.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ mod tests {
44
use crate::encrypt::{encrypt,encrypt_string};
55
use crate::decrypt::{decrypt,decrypt_string};
66
use crate::utils::{Parameters,add_vec};
7-
use ring_lwe::polyadd;
7+
use ring_lwe::utils::polyadd;
88

99
// Test for basic keygen/encrypt/decrypt of a message
1010
#[test]

src/utils.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use polynomial_ring::Polynomial;
22
use rand_distr::{Uniform, Distribution};
33
use rand::SeedableRng;
44
use rand::rngs::StdRng;
5-
use ring_lwe::{polyadd, polymul, gen_uniform_poly};
5+
use ring_lwe::utils::{polyadd, polymul, gen_uniform_poly};
66

77
#[derive(Debug)]
88
/// default parameters for module-LWE

0 commit comments

Comments
 (0)