Skip to content

Commit

Permalink
chore(release): prepare for v0.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
myl7 committed Jul 30, 2024
1 parent 3cea6d8 commit 86bc0bb
Show file tree
Hide file tree
Showing 3 changed files with 60 additions and 2 deletions.
58 changes: 58 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# Changelog

All notable changes to this project will be documented in this file.

## [0.6.0] - 2024-07-30

### Features

- Impl from int for int&int_prime groups
- Support stable Rust with features

### Bug Fixes

- Correct int_prime group neg
- Fix from_bytes of int_prime group
- Fix doc comment code block test

### Refactor

- [**breaking**] Rename bound state
- [**breaking**] Update PRG new() arg types
- Update generic param name
- Use Neg for inverse element
- Reduce required supertraits of group trait
- Remove unused unstable features

### Documentation

- Fix dead link in readme
- Enhance doc comments of dcf/dpf
- Update doc comment of group trait
- Update readme for support of stable Rust
- Add correctness fix log to readme

### Testing

- Setup property-based tests
- Add tests for group axioms

### Miscellaneous Tasks

- *(ci)* Update CI to test in stable Rust
- Setup and migrate changelog

<!-- generated by git-cliff -->

## [0.5.0]

- v0.5 adds a new generic parameter `OUT_BLEN_N` to `Prg`.
Please set it to the literal `1` for DPFs and `2` for DCFs.
- `Prg` implementations are moved from `crate::dcf/dpf::prg` to `crate::prg`.
Now DPFs and DCFs share some same PRG implementations.

## [0.4.3]

`crate::dcf::prg::Aes256HirosePrg` (enabled by default by the `prg` feature) has wrong implementation.
It is fixed at v0.4.3 of the crate fss-rs, v0.5.2 and v0.6.3 of the crate dcf, and v0.5.2 of the crate dpf-fss (since it depends on the crate dcf).
Other similar PRGs, e.g., `crate::dpf::prg::Aes256HirosePrg`, are not affected.
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ bench = [

[package]
name = "fss-rs"
version = "0.5.0"
version = "0.6.0"
edition = "2021"
authors = ["myl7 <[email protected]>"]
description = "Function secret sharing including distributed comparison & point functions"
Expand Down

0 comments on commit 86bc0bb

Please sign in to comment.