Commit Graph

16 Commits

Author SHA1 Message Date
bb3288f211 tfhe: get rid of constant generics 2025-08-13 19:31:43 +00:00
13abadf6e1 tfhe: add bootstrapping impl
add initial version of bootstrapping implementation
2025-08-03 21:24:17 +00:00
2c20a2ed0e tfhe: add blind_rotation & lookup table computation 2025-08-03 19:12:47 +00:00
7bfcf6f7c1 add TGGSW & TGLev impl 2025-08-03 07:42:29 +00:00
0617b8b9ff tfhe: add TGLWE.sample_extraction 2025-08-02 20:27:36 +00:00
752525a1c6 add TGLWE logic (pending to abstract it with TLWE to reuse part of the impl) 2025-07-28 12:14:44 +00:00
55c892cc47 add TLWE key_switching 2025-07-28 12:02:17 +00:00
b1b201043f tfhe: add CMux gate 2025-07-28 11:58:41 +00:00
e4717da5b0 tfhe: add external prod TGSW * TLWE, also TLev * Vec<T64> 2025-07-27 20:58:32 +00:00
f053e9a904 add TGSW encryption & decryption 2025-07-27 19:41:15 +00:00
81306edf05 fusion TFHE to use GFHE underthehood 2025-07-24 14:32:44 +00:00
87da85a035 adapt gfhe to work with Ring trait, so that it can work with Rq & Tn (for TFHE) 2025-07-24 16:40:57 +02:00
4790fdbb3b tfhe: ciphertext-plaintext multiplication 2025-07-22 15:42:24 +00:00
f0745da902 add TLWE ciphertexts addition, substraction, plaintext(constant)-addition 2025-07-22 15:31:03 +00:00
fd5c4124ea TLev encryption & decryption 2025-07-22 15:13:35 +00:00
0ca73ac505 (TFHE): add TLWE encryption & decryption 2025-07-22 14:59:56 +00:00