Jean-Philippe Bossuat
|
4e90e08a71
|
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
|
2025-12-21 16:56:42 +01:00 |
|
Pro7ech
|
3c818d292b
|
Update to non-avx builds
|
2025-11-21 16:38:19 +01:00 |
|
Jean-Philippe Bossuat
|
9e007c988f
|
Backend refactor (#120)
* remove spqlios, split cpu_ref and cpu_avx into different crates
* remove spqlios submodule
* update crate naming & add avx tests
|
2025-11-19 15:34:31 +01:00 |
|
Pro7ech
|
59a1b6616a
|
Fix seeded glwe encryption
|
2025-11-18 23:57:24 +01:00 |
|
Pro7ech
|
2fb1627613
|
fixed many test noise check + update noise retrieval (not passing)
|
2025-11-18 17:38:16 +01:00 |
|
Pro7ech
|
bd80e8eadb
|
re-enable disable test
|
2025-11-17 16:47:14 +01:00 |
|
Pro7ech
|
08d3f55af9
|
fix cross-base2k vec_znx_normalize wrong early carry
|
2025-11-17 16:46:33 +01:00 |
|
Pro7ech
|
3cd79e5a90
|
Updated packing to clean values correctly
|
2025-10-30 15:58:30 +01:00 |
|
Pro7ech
|
8d4c19a304
|
Distinguish between gglwe_to_ggsw key and tensor_key + update key repreentation
|
2025-10-27 18:03:18 +01:00 |
|
Pro7ech
|
77b49ea530
|
trace test
|
2025-10-20 17:34:30 +02:00 |
|
Pro7ech
|
749552801c
|
packing test
|
2025-10-20 17:29:34 +02:00 |
|
Pro7ech
|
d4c936e04c
|
conversions tests
|
2025-10-20 17:20:34 +02:00 |
|
Pro7ech
|
1e2478852e
|
automorphism tests
|
2025-10-20 16:52:06 +02:00 |
|
Pro7ech
|
b91918dcaf
|
external product tests
|
2025-10-20 16:10:49 +02:00 |
|
Pro7ech
|
252eda36fe
|
keyswitch tests
|
2025-10-20 15:54:40 +02:00 |
|
Rasoul Akhavan Mahdavi
|
60fbd3e625
|
glwe tsk test
|
2025-10-20 00:40:43 -04:00 |
|
Rasoul Akhavan Mahdavi
|
d68c0a2baf
|
gglwe atk key
|
2025-10-19 22:57:00 -04:00 |
|
Rasoul Akhavan Mahdavi
|
1ba54b68c7
|
gglwe tests
|
2025-10-19 21:13:52 -04:00 |
|
Pro7ech
|
a706b759d6
|
fixed encryption
|
2025-10-19 18:11:04 +02:00 |
|
Jean-Philippe Bossuat
|
d6e9805a8f
|
glwe encryption + reenable associated tests
|
2025-10-19 08:48:32 +02:00 |
|
Jean-Philippe Bossuat
|
ca3997a4c9
|
wip test glwe encryption
|
2025-10-18 13:12:01 +02:00 |
|
Jean-Philippe Bossuat
|
a84ad06086
|
fixed missing implementations
|
2025-10-18 12:56:30 +02:00 |
|
Janmajayamall
|
4da790ea6a
|
Changes to build on macos (#92)
* update spqlios-airthmetic to latest e8aed63
* finally, builds on macos
* clippy
---------
Co-authored-by: Pro7ech <jeanphilippe.bossuat@gmail.com>
|
2025-09-25 14:39:27 +02:00 |
|
Jean-Philippe Bossuat
|
56dbd29c59
|
Ref. + AVX code & generic tests + benches (#85)
|
2025-09-15 16:16:11 +02:00 |
|
Jean-Philippe Bossuat
|
62eb87cc07
|
updated repo for publishing (#74)
|
2025-08-17 14:57:39 +02:00 |
|