mirror of
https://github.com/arnaucube/phantom-zone.git
synced 2026-01-11 16:41:29 +01:00
clean rgsw/keygen
This commit is contained in:
@@ -25,8 +25,8 @@ use crate::{
|
||||
RandomFillUniformInModulus, RandomGaussianElementInModulus,
|
||||
},
|
||||
rgsw::{
|
||||
decrypt_rlwe, galois_auto, galois_key_gen, generate_auto_map, public_key_encrypt_rgsw,
|
||||
rgsw_by_rgsw_inplace, secret_key_encrypt_rgsw,
|
||||
decrypt_rlwe, galois_auto, generate_auto_map, public_key_encrypt_rgsw,
|
||||
rgsw_by_rgsw_inplace, secret_key_encrypt_rgsw, seeded_auto_key_gen,
|
||||
},
|
||||
utils::{
|
||||
encode_x_pow_si_with_emebedding_factor, fill_random_ternary_secret_with_hamming_weight,
|
||||
@@ -864,7 +864,7 @@ where
|
||||
(g.pow(i as u32) % br_q) as isize
|
||||
};
|
||||
let mut gk = M::zeros(self.pbs_info.auto_decomposer.decomposition_count(), rlwe_n);
|
||||
galois_key_gen(
|
||||
seeded_auto_key_gen(
|
||||
&mut gk,
|
||||
&sk_rlwe,
|
||||
g_pow,
|
||||
@@ -2010,7 +2010,7 @@ where
|
||||
self.pbs_info.auto_decomposer.decomposition_count(),
|
||||
ring_size,
|
||||
);
|
||||
galois_key_gen(
|
||||
seeded_auto_key_gen(
|
||||
&mut ksk_out,
|
||||
sk_rlwe,
|
||||
g_pow,
|
||||
|
||||
@@ -178,7 +178,7 @@ mod impl_enc_dec {
|
||||
bool::{evaluator::BoolEncoding, keys::NonInteractiveMultiPartyClientKey},
|
||||
pbs::{sample_extract, PbsInfo, WithShoupRepr},
|
||||
random::{NewWithSeed, RandomFillUniformInModulus},
|
||||
rgsw::{key_switch, secret_key_encrypt_rlwe},
|
||||
rgsw::{key_switch, seeded_secret_key_encrypt_rlwe},
|
||||
utils::TryConvertFrom1,
|
||||
Encryptor, KeySwitchWithId, Matrix, MatrixEntity, MatrixMut, RowEntity, RowMut,
|
||||
};
|
||||
@@ -296,7 +296,7 @@ mod impl_enc_dec {
|
||||
let mut rlwe_out =
|
||||
<<Mat as Matrix>::R as RowEntity>::zeros(parameters.rlwe_n().0);
|
||||
|
||||
secret_key_encrypt_rlwe(
|
||||
seeded_secret_key_encrypt_rlwe(
|
||||
&message,
|
||||
&mut rlwe_out,
|
||||
&sk_u,
|
||||
|
||||
Reference in New Issue
Block a user