add Ring trait, adapt R & Rq to it; add TR (tuple_ring)

This commit is contained in:
2025-07-09 16:44:39 +02:00
parent 84c54e8edd
commit 17b1e9ed43
8 changed files with 264 additions and 32 deletions

View File

@@ -10,7 +10,7 @@ use rand::Rng;
use rand_distr::{Normal, Uniform};
use std::ops;
use arith::{Rq, R};
use arith::{Ring, Rq, R};
// error deviation for the Gaussian(Normal) distribution
// sigma=3.2 from: https://eprint.iacr.org/2022/162.pdf page 5