Yet another reimplementation of TFHE in C++17.
About 11 ms/gate on Intel i7-8700.
aqtfhe::native::secret_key::secret_key()
and other functions in aqTFHE
need a random number generator as its argument.
Use std::random_device
there if you don't care about it,
because it is supposed to be the only cryptographically secure
pseudo-random number generator (CSPRNG) in C++ standard library
(See here for the details).
This project is licensed under Apache License Version 2.0. See the file LICENSE.
However the directory spqlios/
is not my work but TFHE's one.
See the file spqlios/LICENSE
.