Releases: tlepoint/fhe.rs
fhe-v0.1.0-beta.8
What's Changed
- More u256 instead of u192 by @tlepoint in #210
- If not avx2 nor macos, make the reduce1_vt call reduce1 by @tlepoint in #211
- Split the ntt from zq by @tlepoint in #212
- Specify minimum version of rust in Cargo.toml files by @tlepoint in #213
- Bump thiserror from 1.0.49 to 1.0.50 by @dependabot in #215
- Bump ethnum from 1.4.0 to 1.5.0 by @dependabot in #217
- Multipary BFV by @samtay in #218
- Remove a few unwrap by @tlepoint in #219
- Bump prost from 0.12.1 to 0.12.2 by @dependabot in #225
- Bump zeroize from 1.6.0 to 1.7.0 by @dependabot in #224
- Bump proptest from 1.3.1 to 1.4.0 by @dependabot in #222
- Update prost, itertools by @tlepoint in #228
- Serialize ciphertext in power basis representation by @tlepoint in #229
- Bump thiserror from 1.0.50 to 1.0.52 by @dependabot in #231
- Bump thiserror from 1.0.52 to 1.0.53 by @dependabot in #232
- Bump thiserror from 1.0.53 to 1.0.56 by @dependabot in #233
- Bump console from 0.15.7 to 0.15.8 by @dependabot in #234
- Run security audit on PR and every Monday by @tlepoint in #236
- Use a larger poly size in the unit tests by @fionser in #235
- skip computing the higher order of secret key in BFV decryption by @fionser in #237
- Bump actions/checkout from 1 to 4 by @dependabot in #239
- faster constant time reduction from [0, 2p) by @fionser in https://github.com//pull/238
- Bump itertools from 0.12.0 to 0.12.1 by @dependabot in #241
New Contributors
Full Changelog: fhe-v0.1.0-beta.7...fhe-v0.1.0-beta.8
fhe-v0.1.0-beta.7
What's Changed
Full Changelog: fhe-v0.1.0-beta.6...fhe-v0.1.0-beta.7
fhe-v0.1.0-beta.6
What's Changed
- Cleanup the Arc and add test for code in README by @tlepoint in #197
- Use ilog2() function from rust 1.67 by @tlepoint in #198
- Bump thiserror from 1.0.48 to 1.0.49 by @dependabot in #202
- Bump indicatif from 0.17.6 to 0.17.7 by @dependabot in #200
- Bump sha2 from 0.10.7 to 0.10.8 by @dependabot in #201
- Bump proptest from 1.2.0 to 1.3.1 by @dependabot in #204
- Prost and decomposition by @tlepoint in #205
- Remove div_ceil from fhe-util by @tlepoint in #206
- Change the u256 implementation, and prepare new beta release by @tlepoint in #207
Full Changelog: fhe-v0.1.0-beta.5...fhe-v0.1.0-beta.6
fhe-v0.1.0-beta.5
What's Changed
- Bump indicatif from 0.17.1 to 0.17.2 by @dependabot in #150
- Bump num-bigint-dig from 0.8.1 to 0.8.2 by @dependabot in #151
- Bump zeroize_derive from 1.3.2 to 1.3.3 by @dependabot in #152
- Bump thiserror from 1.0.37 to 1.0.38 by @dependabot in #153
- Bump console from 0.15.2 to 0.15.3 by @dependabot in #156
- Fix clippy warnings. Fixes #154 by @tlepoint in #157
- Encrypter by @tlepoint in #158
- Bump console from 0.15.3 to 0.15.4 by @dependabot in #159
- Bump indicatif from 0.17.2 to 0.17.3 by @dependabot in #160
- Bump console from 0.15.4 to 0.15.5 by @dependabot in #161
- Bump bumpalo from 3.11.0 to 3.12.0 by @dependabot in #162
- Bump proptest from 1.0.0 to 1.1.0 by @dependabot in #163
- Bump thiserror from 1.0.38 to 1.0.39 by @dependabot in #164
- Bump thiserror from 1.0.39 to 1.0.40 by @dependabot in #165
- Bump zeroize from 1.5.7 to 1.6.0 by @dependabot in #167
- Bump zeroize_derive from 1.3.3 to 1.4.1 by @dependabot in #166
- Fix clippy error by @tlepoint in #168
- Bump zeroize_derive from 1.4.1 to 1.4.2 by @dependabot in #169
- Change tabs into space, optimize ntt operator constructor by @tlepoint in #170
- Crypto bigint update by @tlepoint in #171
- Bump crypto-bigint from 0.5.1 to 0.5.2 by @dependabot in #172
- Bump proptest from 1.1.0 to 1.2.0 by @dependabot in #176
- Bump console from 0.15.5 to 0.15.7 by @dependabot in #175
- Bump indicatif from 0.17.3 to 0.17.4 by @dependabot in #177
- Bump indicatif from 0.17.4 to 0.17.5 by @dependabot in #178
- Bump sha2 from 0.10.6 to 0.10.7 by @dependabot in #180
- Bump num-bigint-dig from 0.8.2 to 0.8.3 by @dependabot in #181
- Bump thiserror from 1.0.40 to 1.0.41 by @dependabot in #183
- Bump thiserror from 1.0.41 to 1.0.43 by @dependabot in #184
- Bump indicatif from 0.17.5 to 0.17.6 by @dependabot in #188
- Bump thiserror from 1.0.44 to 1.0.46 by @dependabot in #190
- Bump thiserror from 1.0.46 to 1.0.47 by @dependabot in #191
- Bump crypto-bigint from 0.5.2 to 0.5.3 by @dependabot in #195
- Bump thiserror from 1.0.47 to 1.0.48 by @dependabot in #194
- Bump actions/checkout from 3 to 4 by @dependabot in #193
- Bump num-bigint from 0.4.3 to 0.4.4 by @dependabot in #192
- Remove some warnings by @tlepoint in #196
Full Changelog: fhe-v0.1.0-beta4...fhe-v0.1.0-beta.5
fhe-v0.1.0-beta.4
Crates
https://crates.io/crates/fhe
https://crates.io/crates/fhe-math
https://crates.io/crates/fhe-traits
https://crates.io/crates/fhe-util
What's Changed
- Add comments to SealPIR and MulPIR by @tlepoint in #136
- Bump criterion from 0.3.6 to 0.4.0 by @dependabot in #138
- Bump itertools from 0.10.3 to 0.10.4 by @dependabot in #139
- Bump thiserror from 1.0.34 to 1.0.35 by @dependabot in #140
- Bump indicatif from 0.17.0 to 0.17.1 by @dependabot in #141
- Bump sha2 from 0.10.5 to 0.10.6 by @dependabot in #142
- Bump itertools from 0.10.4 to 0.10.5 by @dependabot in #143
- Bump thiserror from 1.0.35 to 1.0.36 by @dependabot in #145
- Bump console from 0.15.1 to 0.15.2 by @dependabot in #147
- Bump thiserror from 1.0.36 to 1.0.37 by @dependabot in #146
- Bump crypto-bigint from 0.4.8 to 0.4.9 by @dependabot in #148
- Bump protobuf from 3.1.0 to 3.2.0 by @dependabot in #144
- Use workspace dependencies et versions + Release 0.1.0-beta4 by @tlepoint in #149
Full Changelog: fhe-v0.1.0-beta.3...fhe-v0.1.0-beta4
fhe-v0.1.0-beta.3
Crates
https://crates.io/crates/fhe
https://crates.io/crates/fhe-math
https://crates.io/crates/fhe-traits
https://crates.io/crates/fhe-util
What's Changed
- RGSW mistakenly appeared to depend on a feature; fixes #122. by @tlepoint in #123
- Computes correctly the number of bits in the plaintext; fixes #126 by @tlepoint in #127
- Remove some nightly features, see #117 by @tlepoint in #130
- Bump actions/checkout from 2 to 3 by @dependabot in #131
- Remove the nightly features, except for code coverage and formatting by @tlepoint in #132
- Explicitely specify the RNG everytime randomness is involved by @tlepoint in #133
- Remove unnecessary casting by defining more conversions by @tlepoint in #134
- Starting better documentation by @tlepoint in #135
Full Changelog: fhe-v0.1.0-beta.2...fhe-v0.1.0-beta.3
fhe v0.1.0-beta.2
This release fixes a bug that did not allow to decrypt a modulo-switched ciphertext correctly.
Commit Statistics
- 1 commit contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
view details
- Uncategorized
- Remove forgotten cfg(not(feature (2e247f2)
fhe v0.1.0-beta.1
First version of the fhe
crate, that includes the BFV cryptosystem.
Commit Statistics
- 12 commits contributed to the release over the course of 1 calendar day.
- 0 commits were understood as conventional.
- 6 unique issues were worked on: #114, #115, #116, #118, #120, #121
Commit Details
view details
- #114
- Rename crates to fhe and fhe-traits (9a3d608)
- #115
- Bump thiserror from 1.0.33 to 1.0.34 (e724edf)
- #116
- Use zeroizing instead of manual calls to zeroize (1d7bc50)
- #118
- Update the README with minimal example and fix compilation error (ecba998)
- #120
- Move internal to crates as they would be published, add changelog (cd3ba02)
- #121
- Remove features, remove utilities crate, bump versions (570943a)
- Uncategorized
- First version fhe crate (3f9e80c)
- Release fhe-traits v0.1.0-beta.0, fhe-util v0.1.0-beta.0, fhe-math v0.1.0-beta.0, fhe v0.1.0-beta.0 (e81e1c6)
- Adjusting changelogs prior to release of fhe-traits v0.1.0-beta.0, fhe-util v0.1.0-beta.0, fhe-math v0.1.0-beta.0, fhe v0.1.0-beta.0 (4c9ed5b)
- Add space to test (f5e82f3)
- Update changelog (85a00a1)
- Switch version to a pre-release number (cd8d3b2)
fhe-util v0.1.0-beta.1
Bump pre-release version to match that of fhe
.
Commit Statistics
- 2 commits contributed to the release.
- 0 commits were understood as conventional.
- 1 unique issue was worked on: #121
Commit Details
fhe-traits v0.1.0-beta.1
Bump pre-release version to match that of fhe
.
Commit Statistics
- 3 commits contributed to the release.
- 0 commits were understood as conventional.
- 1 unique issue was worked on: #121