mirror of
https://github.com/arnaucube/poulpy.git
synced 2026-02-10 13:16:44 +01:00
Support for bivariate convolution & normalization with offset (#126)
* Add bivariate-convolution * Add pair-wise convolution + tests + benches * Add take_cnv_pvec_[left/right] to Scratch & updated CHANGELOG.md * cross-base2k normalization with positive offset * clippy & fix CI doctest avx compile error * more streamlined bounds derivation for normalization * Working cross-base2k normalization with pos/neg offset * Update normalization API & tests * Add glwe tensoring test * Add relinearization + preliminary test * Fix GGLWEToGGSW key infos * Add (X,Y) convolution by const (1, Y) poly * Faster normalization test + add bench for cnv_by_const * Update changelog
This commit is contained in:
committed by
GitHub
parent
76424d0ab5
commit
4e90e08a71
@@ -20,6 +20,10 @@ mod poulpy_core {
|
||||
glwe_encrypt_pk => crate::tests::test_suite::encryption::test_glwe_encrypt_pk,
|
||||
// GLWE Base2k Conversion
|
||||
glwe_base2k_conv => crate::tests::test_suite::test_glwe_base2k_conversion,
|
||||
// GLWE Tensoring
|
||||
test_glwe_tensoring => crate::tests::test_suite::glwe_tensor::test_glwe_tensoring,
|
||||
test_glwe_mul_plain => crate::tests::test_suite::glwe_tensor::test_glwe_mul_plain,
|
||||
test_glwe_mul_const => crate::tests::test_suite::glwe_tensor::test_glwe_mul_const,
|
||||
// GLWE Keyswitch
|
||||
glwe_keyswitch => crate::tests::test_suite::keyswitch::test_glwe_keyswitch,
|
||||
glwe_keyswitch_inplace => crate::tests::test_suite::keyswitch::test_glwe_keyswitch_inplace,
|
||||
@@ -88,6 +92,10 @@ mod poulpy_core {
|
||||
glwe_encrypt_pk => crate::tests::test_suite::encryption::test_glwe_encrypt_pk,
|
||||
// GLWE Base2k Conversion
|
||||
glwe_base2k_conv => crate::tests::test_suite::test_glwe_base2k_conversion,
|
||||
// GLWE Tensoring
|
||||
test_glwe_tensoring => crate::tests::test_suite::glwe_tensor::test_glwe_tensoring,
|
||||
test_glwe_mul_plain => crate::tests::test_suite::glwe_tensor::test_glwe_mul_plain,
|
||||
test_glwe_mul_const => crate::tests::test_suite::glwe_tensor::test_glwe_mul_const,
|
||||
// GLWE Keyswitch
|
||||
glwe_keyswitch => crate::tests::test_suite::keyswitch::test_glwe_keyswitch,
|
||||
glwe_keyswitch_inplace => crate::tests::test_suite::keyswitch::test_glwe_keyswitch_inplace,
|
||||
|
||||
Reference in New Issue
Block a user