4 Commits (fb1fb6b4e93d18d8379d30de2505dc04225f527c)

Author SHA1 Message Date
  arnaucube fb1fb6b4e9
Rm const generics (#2) 3 months ago
  arnaucube 87da85a035 adapt gfhe to work with Ring trait, so that it can work with Rq & Tn (for TFHE) 3 months ago
  arnaucube 0ca73ac505 (TFHE): add TLWE encryption & decryption 3 months ago
  arnaucube d60eb1dff1 add discretized torus & 𝕋_<N,q>[X]; organize a bit arith crate 3 months ago
  arnaucube 188bc7fa7f implement GLWE key switching 3 months ago
  arnaucube 17b1e9ed43 add Ring trait, adapt R & Rq to it; add TR (tuple_ring) 4 months ago
  arnaucube 267422a3b5 add arith::{complex, matrix} primitives 4 months ago
  arnaucube b968310ce1 polish, tensor & mul with relinearization works for some parameters choice 4 months ago
  arnaucube 19457c98dd mv arithmetic arith 4 months ago
  arnaucube 7740a3ef3e work on tensor, fix mul by constant(plaintext) 4 months ago
  arnaucube d2fc32ac0c add wip version of tensor & relinearization 4 months ago
  arnaucube f3a368ab6a add ciphertext-by-const (plaintext) addition & mult 4 months ago
  arnaucube 9a7fcb08d0 add BFV newkey, encrypt, decrypt, and homomorphic addition impl 4 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 . 4 months ago
  arnaucube 182fd518fe add polynomial ring (Rq) impl 4 months ago