tfhe-rs
tfhe-rs copied to clipboard
TFHE-rs: A Pure Rust implementation of the TFHE Scheme for Boolean and Integer Arithmetics Over Encrypted Data.
**Describe the bug** There appears to be an inconsistency in `test_tools::assert_noise_distribution` This function computes the modular distance of the errors on the torus: https://github.com/zama-ai/concrete/blob/fbca4f8e998628e08a235550e4bb30fdae126972/concrete-core/src/backends/core/private/mod.rs#L119-L122 However, it is often called with...
closes: https://github.com/zama-ai/tfhe-rs-internal/issues/396 ### PR content/description Rejection sampling had a significant chance of failing, this PR adresses that and moves the forking management to entities that need it ### Check-list: *...
closes: _please link all relevant issues_ ### PR content/description Also computes KS on multiple GPUs for apply_univariate_lut ### Check-list: * [ ] Tests for the changes have been added (for...
Backports some ops to 0.5 for blockchain uses This hopefully does not contain any breaking change
Draft pull request to test behavior of test on file-changes strategy.
closes: zama-ai/tfhe-rs-internal#538 ### PR content/description This PR adds data versioning to serialized types for backward compatibility between tfhe-rs versions. This is done using a new crate, `tfhe-versionable`, that adds a...
This is a draft-review to discuss and validate design choices.
closes zama-ai/tfhe-rs-internal#578
**What is the problem you want to solve and can not with the current version?** Currently, tfhe-rs supports basic operations on integers such as arithmetic, bitwise operations, comparisons, and min/max...