16 Commits (composite-ntt)

Author SHA1 Message Date
  arnaucube fb1fb6b4e9
Rm const generics (#2) 2 months ago
  arnaucube 13abadf6e1 tfhe: add bootstrapping impl 2 months ago
  arnaucube 7bfcf6f7c1 add TGGSW & TGLev impl 2 months ago
  arnaucube e4717da5b0 tfhe: add external prod TGSW * TLWE, also TLev * Vec<T64> 2 months ago
  arnaucube 81306edf05 fusion TFHE to use GFHE underthehood 2 months ago
  arnaucube 4790fdbb3b tfhe: ciphertext-plaintext multiplication 2 months ago
  arnaucube fd5c4124ea TLev encryption & decryption 2 months ago
  arnaucube 0ca73ac505 (TFHE): add TLWE encryption & decryption 2 months ago
  arnaucube 4a082b9187 add modulus switching to GLWE ciphertexts (and Zq,Rq) 3 months ago
  arnaucube 92b6f50ccc add GLWE ciphertext-ciphertext addition, and ciphertext-plaintext addition 3 months ago
  arnaucube 2998f1761c generalized-fhe: add GLWE encryption & decryption 3 months ago
  arnaucube a8117140fc implement CKKS encoder & decoder 3 months ago
  arnaucube b968310ce1 polish, tensor & mul with relinearization works for some parameters choice 3 months ago
  arnaucube 7740a3ef3e work on tensor, fix mul by constant(plaintext) 3 months ago
  arnaucube d2fc32ac0c add wip version of tensor & relinearization 3 months ago
  arnaucube 2a82a98285 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 . 3 months ago