Commit Graph

10 Commits

Author SHA1 Message Date
Pro7ech
940742ce6c Added more serialization tests + generalize methods to any n 2025-08-13 15:28:52 +02:00
Jean-Philippe Bossuat
068470783e Fix compressed encryptions & add GGSW compressed encryption (#67)
* Added decompress test

* updated encryption sampling & fixed bug in glwe -> lwe test

* Added GGSW compressed encryption
2025-08-13 09:45:44 +02:00
Jean-Philippe Bossuat
9aa4b1f1e2 Dev serialization (#64)
* Added compressed serialization for GLWECiphertext + Ciphertext decompression

* Added compressed serialization for GGLWECiphertext & GLWESwitchingkey

* generalized automorphism test

* Removed ops on scalar_znx, replaced by as_vec_znx/as_vec_znx_mut and then call op on vec_znx

* Added tests for automorphism key encryption

* Added tensorkey compressed

* added ggsw compressed
2025-08-12 17:43:28 +02:00
Jean-Philippe Bossuat
0e0745065e Add Hardware Abstraction Layer (#56) 2025-08-08 19:22:42 +02:00
Janmajaya Mall
790b2c2d91 Merge branch 'dev_blind_rotate' into jay/fhe-vm-fixes 2025-07-09 16:54:00 +05:30
Jean-Philippe Bossuat
5234c3fc63 Added LWE-GLWE conversion & LWE Keyswitch, improved LUT generation 2025-07-08 12:49:24 +02:00
Janmajaya Mall
b99f43aa0f Make GLWECiphertextToRef/{ToMut} implement Infos 2025-07-08 13:53:43 +05:30
Jean-Philippe Bossuat
81fb710165 wip on extended br + bug fixing 2025-07-03 11:38:43 +02:00
Jean-Philippe Bossuat
829b8be610 wip on BR + added enc/dec for LWE 2025-06-18 17:34:07 +02:00
Jean-Philippe Bossuat
e8cfb5e2ab Reorganized other crates 2025-06-17 12:39:36 +02:00