Commit Graph

19 Commits

Author SHA1 Message Date
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
0e0745065e Add Hardware Abstraction Layer (#56) 2025-08-08 19:22:42 +02:00
Janmajaya Mall
64edc869d0 Two changes:
- Fix setting `k` in `GlweOps`
- Improve GLWEPacker API avoid accumulating beyond limit (#50)
2025-07-09 16:23:56 +05:30
Jean-Philippe Bossuat
829b8be610 wip on BR + added enc/dec for LWE 2025-06-18 17:34:07 +02:00
Jean-Philippe Bossuat
989ea077a9 Code organisation for glwe 2025-06-17 12:12:12 +02:00
Jean-Philippe Bossuat
4753b73cc7 removed div_ceil 2025-06-17 09:33:04 +02:00
Jean-Philippe Bossuat
113231da55 fixed all tests 2025-06-08 17:57:04 +02:00
Jean-Philippe Bossuat
159cd8025f Added API in poulpy for updated vmp_add (+tests) 2025-06-05 19:18:48 +02:00
Jean-Philippe Bossuat
8209fb4e40 Replaced manual core structs scratch allocation by new API on Scratch 2025-05-28 15:59:49 +02:00
Jean-Philippe Bossuat
a295085724 refactor 2025-05-27 22:19:18 +02:00
Jean-Philippe Bossuat
3084978976 Added basic GLWE ops 2025-05-22 16:08:44 +02:00
Jean-Philippe Bossuat
27a5395ce2 Added trace operation + test and renamed base2k to backend 2025-05-21 16:55:01 +02:00
Jean-Philippe Bossuat
06b3cccbff Added GGSW key-switching along with algo description 2025-05-20 11:43:18 +02:00
Jean-Philippe Bossuat
dee889dc0c working on adding rank to glwe (all test passing) 2025-05-14 08:42:45 +02:00
Jean-Philippe Bossuat
31b14ee585 rework for GLWE 2025-05-13 09:56:55 +02:00
Jean-Philippe Bossuat
d8a7d6cdaf Some traits updates + added missing tests for products on RGSWCt 2025-05-12 14:40:17 +02:00
Jean-Philippe Bossuat
e38ca404f9 Added tests for GRLWE x RGSW 2025-05-12 09:27:04 +02:00
Jean-Philippe Bossuat
73098af73a abstracted products for all cross types 2025-05-11 20:52:10 +02:00
Jean-Philippe Bossuat
54fab8e4f3 renamed crate & files 2025-05-11 11:16:30 +02:00