Concrete Core contains a set of low-level primitives which can be used to implement Fully Homomorphically Encrypted (FHE) programs.
Concrete-core FFI exposes a C API on top of Concrete-core. At the moment it only corresponds to a subset of Concrete-core's features.
AppleSecureEnclaveSeeder
which uses Apple's Randomization Services https://developer.apple.com/documentation/security/randomization_services?language=objc to generate a seedNew operations were added for this release:
default
backend, acting on owned entities are now available (including seeded ciphertexts and keys, and functions to decompress them).default
backend.fft
backend are also suported: bootstrap, Cmux, external product.Concrete-core FFI exposes a C API on top of Concrete-core. At the moment it only corresponds to a subset of Concrete-core's features.
Concrete-core FFI exposes a C API on top of Concrete-core. At the moment it only corresponds to a subset of Concrete-core's features.
LweBootstrapKeyMutView64
LweBootstrapKey64
to an LweBootstrapKeyMutView64
This crate contained Cuda/C++ implementations of TFHE's bootstrap and keyswitch, wrapped in Rust.