9 Commits (4dca2c6ff5c6da0a3bd897fd6e0742f81da0213d)

Author SHA1 Message Date
  arnaucube 4dca2c6ff5 ntt: get rid of Zq and use u64 instead (>2x speed improvement) 1 month ago
  arnaucube fb1fb6b4e9
Rm const generics (#2) 2 months ago
  arnaucube 13abadf6e1 tfhe: add bootstrapping impl 2 months ago
  arnaucube 8e2e522f8a arith/torus: add left_rotate & mod_switch 2 months ago
  arnaucube 4f89caef1e fit T64 into the 'Ring' trait, this is to use it in tfhe instead of using Tn<1> which is more tedious 2 months ago
  arnaucube 87da85a035 adapt gfhe to work with Ring trait, so that it can work with Rq & Tn (for TFHE) 2 months ago
  arnaucube 4790fdbb3b tfhe: ciphertext-plaintext multiplication 2 months ago
  arnaucube 0ca73ac505 (TFHE): add TLWE encryption & decryption 2 months ago
  arnaucube d60eb1dff1 add discretized torus & 𝕋_<N,q>[X]; organize a bit arith crate 2 months ago