|
|
9c214486ec
|
add methods for encoding constants for ct-pt-multiplication
|
2025-08-14 16:30:26 +00:00 |
|
|
|
12bb2aa3da
|
polish & clean a bit
|
2025-08-14 11:30:28 +00:00 |
|
|
|
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 |
|