Commit Graph

22 Commits

Author SHA1 Message Date
Pro7ech
1423de1c46 Add multi-thread bdd eval 2025-11-12 11:04:32 +01:00
Pro7ech
6924ffd94a Add prepare multi thread 2025-11-11 23:30:20 +01:00
Jean-Philippe Bossuat
e7bf8e9307 fix sext 2025-11-08 18:14:58 +01:00
Pro7ech
18652da7e0 fix gglwe to ggsw key layout type 2025-11-05 22:21:26 +01:00
Pro7ech
be6483df75 Add bit/byte extraction to glwe 2025-11-05 15:17:55 +01:00
Pro7ech
92cfef5b60 add zero_byte for fhe_uint & fix test for glwe blind selection 2025-11-05 10:21:55 +01:00
Pro7ech
6cf571c0b0 add sext for fheuint 2025-11-05 09:25:05 +01:00
Pro7ech
f84bb02bc9 Fix API consistency 2025-11-04 15:55:43 +01:00
Pro7ech
5f30168cb5 Add glwe blind selection 2025-11-04 14:07:18 +01:00
Pro7ech
3cd79e5a90 Updated packing to clean values correctly 2025-10-30 15:58:30 +01:00
Pro7ech
a6970669dd Small API consistency fix 2025-10-30 12:05:42 +01:00
Pro7ech
f03bb4931b Add splice u8 and u16 2025-10-29 21:03:58 +01:00
Pro7ech
9d5bc43632 Update bit encoding to byte interleaving to enable trivial byte-level manipulation 2025-10-29 10:06:02 +01:00
Pro7ech
c761d2cae0 update BDD ciphertext types + API for GLWEToLWE 2025-10-29 00:59:45 +01:00
Pro7ech
37c76b6420 Add inplace ggsw-based blind-rotation 2025-10-28 16:03:26 +01:00
Pro7ech
8c1cc354e3 Update FheUint ciphertext naming + circuit evaluation based on GetGGSWBit 2025-10-28 15:44:05 +01:00
Pro7ech
787504c230 Improve GGSW-based blind rotation API 2025-10-28 11:04:47 +01:00
Pro7ech
41ca5aafcc Add glwe tensoiring 2025-10-26 19:03:15 +01:00
Pro7ech
96c32c531c rename to what it actually does 2025-10-26 10:45:30 +01:00
Pro7ech
6dd93ceaea Add test for ggsw scalar blind rotation 2025-10-26 10:28:13 +01:00
Pro7ech
98208d5e67 add test for GLWEBlindRotation 2025-10-25 18:06:30 +02:00
Pro7ech
06795e9547 Add tests to BDD 2025-10-23 10:11:12 +02:00