Commit Graph

20 Commits

Author SHA1 Message Date
Jean-Philippe Bossuat
0e0745065e Add Hardware Abstraction Layer (#56) 2025-08-08 19:22:42 +02:00
Jean-Philippe Bossuat
4c3a568108 bug fixes 2025-05-26 13:55:21 +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
54fab8e4f3 renamed crate & files 2025-05-11 11:16:30 +02:00
Janmajaya Mall
78b6e9544d Updated all crates to edition 2024 and set workspace resolver to "3".
`gen` is reserved keyword in 2024. So modigied `galois_element` function in base2k/src/module.rs for compat
2025-04-28 11:17:16 +05:30
Jean-Philippe Bossuat
b33a96e80a updated rand to latest versions 2025-04-24 19:16:19 +02:00
Jean-Philippe Bossuat
db01092c5e updated cargo.toml 2025-04-22 11:10:27 +02:00
Jean-Philippe Bossuat
26c2bcbc05 Fixed gadget product & added noise estimations 2025-02-24 08:31:31 +01:00
Jean-Philippe Bossuat
6fcd5c743d various API uniformization 2025-01-28 15:00:43 +01:00
Jean-Philippe Bossuat
1ac719ce7e refactoring 2025-01-27 16:23:32 +01:00
Jean-Philippe Bossuat
c30f598776 added spqlios as submodule 2025-01-27 14:11:04 +01:00
Jean-Philippe Bossuat
06e4e58b2d spqlios basic wrapper 2025-01-26 12:26:44 +01:00
Jean-Philippe Bossuat
7c654d2464 added Map based on FnvHashMap, and AutoPermMap, generalized gal_el 2025-01-16 16:08:22 +01:00
Jean-Philippe Bossuat
4b8427c6b3 added sampling 2025-01-05 14:04:10 +01:00
Jean-Philippe Bossuat
e23ee338c8 wip 2025-01-02 18:05:16 +01:00
Jean-Philippe Bossuat
7344d78173 wip 2024-12-20 17:09:47 +01:00
Jean-Philippe Bossuat
5dd371f6b0 refactoring for specific implementations 2024-12-20 13:22:40 +01:00
Jean-Philippe Bossuat
22d7f5b26a wip on primtive root with Hensel lifting 2024-12-04 17:47:47 +01:00
Jean-Philippe Bossuat
ddee3d34f7 Added Barrett & fixed Montgomery, added tests 2024-12-04 17:19:30 +01:00
Jean-Philippe Bossuat
ee96c2f904 Added base for Montgomery arithmetic 2024-12-04 12:53:24 +01:00