13abadf
(HEAD -> main)
tfhe: add bootstrapping impl by
2025-08-03 21:24:17 +0000
2c20a2e
tfhe: add blind_rotation & lookup table computation by
2025-08-03 19:12:47 +0000
7bfcf6f
add TGGSW & TGLev impl by
2025-08-03 07:42:29 +0000
8e2e522
arith/torus: add left_rotate & mod_switch by
2025-08-02 21:42:36 +0000
0617b8b
tfhe: add TGLWE.sample_extraction by
2025-08-02 20:27:36 +0000
752525a
add TGLWE logic (pending to abstract it with TLWE to reuse part of the impl) by
2025-07-28 12:14:44 +0000
55c892c
add TLWE key_switching by
2025-07-28 12:02:17 +0000
b1b2010
tfhe: add CMux gate by
2025-07-28 11:58:41 +0000
e4717da
tfhe: add external prod TGSW * TLWE, also TLev * Vec<T64> by
2025-07-27 20:58:32 +0000
f053e9a
add TGSW encryption & decryption by
2025-07-27 19:41:15 +0000
4f89cae
fit T64 into the 'Ring' trait, this is to use it in tfhe instead of using Tn<1> which is more tedious by
2025-07-27 19:22:41 +0000
850b7a7
(refs/pull/1/head, gfhe-over-ring-trait)
fusion TFHE to use GFHE underthehood by
2025-07-24 14:32:44 +0000
81306ed
fusion TFHE to use GFHE underthehood by
2025-07-24 14:32:44 +0000
87da85a
adapt gfhe to work with Ring trait, so that it can work with Rq & Tn (for TFHE) by
2025-07-24 14:26:48 +0000
0bee758
adapt gfhe to work with Ring trait, so that it can work with Rq & Tn (for TFHE) by
2025-07-24 14:26:48 +0000
4790fdb
tfhe: ciphertext-plaintext multiplication by
2025-07-22 15:42:24 +0000
f0745da
add TLWE ciphertexts addition, substraction, plaintext(constant)-addition by
2025-07-22 15:31:03 +0000
fd5c412
TLev encryption & decryption by
2025-07-22 15:13:35 +0000
0ca73ac
(TFHE): add TLWE encryption & decryption by
2025-07-22 14:59:56 +0000
d60eb1d
add discretized torus & 𝕋_<N,q>[X]; organize a bit arith crate by
2025-07-22 06:22:06 +0000
188bc7f
implement GLWE key switching by
2025-07-16 21:02:07 +0200
1e2ea82
implement GLev encryption & decryption by
2025-07-16 18:57:32 +0200
4a082b9
add modulus switching to GLWE ciphertexts (and Zq,Rq) by
2025-07-16 18:15:51 +0200
c73ff20
add GLWE ciphertext-plaintext mult by
2025-07-09 18:10:43 +0200
92b6f50
add GLWE ciphertext-ciphertext addition, and ciphertext-plaintext addition by
2025-07-09 17:52:59 +0200
2998f17
generalized-fhe: add GLWE encryption & decryption by
2025-07-09 17:17:19 +0200
17b1e9e
add Ring trait, adapt R & Rq to it; add TR (tuple_ring) by
2025-07-09 16:44:39 +0200
84c54e8
ckks addition & substraction of ciphertexts by
2025-07-05 16:58:41 +0200
6090116
add ckks encrypt & decrypt by
2025-07-05 16:25:46 +0200
a811714
implement CKKS encoder & decoder by
2025-07-04 19:48:17 +0200
267422a
add arith::{complex, matrix} primitives by
2025-07-04 19:44:48 +0200
b968310
polish, tensor & mul with relinearization works for some parameters choice by
2025-06-22 23:04:28 +0200
19457c9
mv arithmetic arith by
2025-06-22 19:15:14 +0200
7740a3e
work on tensor, fix mul by constant(plaintext) by
2025-06-22 18:42:50 +0200
d2fc32a
add wip version of tensor & relinearization by
2025-06-22 15:51:20 +0200
f3a368a
add ciphertext-by-const (plaintext) addition & mult by
2025-06-22 13:24:35 +0200
9a7fcb0
add BFV newkey, encrypt, decrypt, and homomorphic addition impl by
2025-06-21 22:13:11 +0200
2a82a98
add NTT implementation, and use it for the negacyclic poly ring multiplication, more details on the NTT can be found at https://github.com/arnaucube/math/blob/master/notes_ntt.pdf . by
2025-06-20 23:18:30 +0200
182fd51
add polynomial ring (Rq) impl by
2025-06-20 23:16:15 +0200
69a7a81
add Zq arithmetic impl by
2025-06-20 23:14:41 +0200
8db7631
init repo by
2025-06-20 23:14:25 +0200