fhe.rs icon indicating copy to clipboard operation
fhe.rs copied to clipboard

Fully Homomorphic Encryption library in Rust

Results 15 fhe.rs issues
Sort by recently updated
recently updated
newest added

Serialization and deserialization of a `SecretKey` is not yet implemented, but will be required for anything that goes beyond "example" code.

enhancement
good first issue
rust

Rust has an experimental [portable SIMD abstraction](https://doc.rust-lang.org/std/simd/index.html) which could be particularly useful to speed up some of the vector modular operations / NTTs in a "generic" way (i.e., without needing...

enhancement
question
rust

The variance for sampling according to the centered binomial distribution is currently capped at `16`: ```rust pub fn sample_vec_cbd(vector_size: usize, variance: usize) -> Result

enhancement
good first issue
rust

Bumps [pulp](https://github.com/sarah-ek/pulp) from 0.18.9 to 0.18.10. Commits See full diff in compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pulp&package-manager=cargo&previous-version=0.18.9&new-version=0.18.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...

dependencies
rust

Bumps [prost-build](https://github.com/tokio-rs/prost) from 0.12.3 to 0.12.4. Commits 38a00d8 chore: Release version 0.12.4 (#1024) b3de938 docs: Document feature flags (#1003) 12260d1 build(deps): Allow multimap 0.10 (#1013) 2b6140c build(deps): Allow heck 0.5...

dependencies
rust

It seems that after #238 , there is no more advantage of doing variable time computations, even on Apple M1/M2(!). This PR would remove all the "variable time" consideration from...

Hello, I am very interested in Fully Homomorphic Encryption (FHE) and the Rust programming language. I would like to understand your code better. Where would be a good starting point?

Currently, the lib handles plaintext and ciphertexts in NTT representation. Instead, it may be desirable to handle them in PowerBasis representation. * We should make sure that such a change...

enhancement

Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.58 to 1.0.62. Release notes Sourced from thiserror's releases. 1.0.62 Support referring to nested tuple struct fields inside #[error("…", …)] attribute (#309) 1.0.61 Use core::fmt and core::panic...

dependencies
rust

Bumps [num-bigint](https://github.com/rust-num/num-bigint) from 0.4.4 to 0.4.6. Changelog Sourced from num-bigint's changelog. Release 0.4.6 (2024-06-27) Fixed compilation on x86_64-unknown-linux-gnux32. Contributors: @​cuviper, @​ralphtandetzky, @​yhx-12243 Release 0.4.5 (2024-05-06) Upgrade to 2021 edition, MSRV...

dependencies
rust