Skip to content

Commit 50620fc

Browse files
conradoplgstr4d
andauthoredMar 9, 2023
bump to 0.5.0; don't enable frost-rerandomized with std (#48)
* bump to 0.4.1; don't enable frost-rerandomized with std * Apply suggestions from code review Co-authored-by: str4d <thestr4d@gmail.com> * add rust-version to Cargo.toml * use published version of frost-rerandomized --------- Co-authored-by: str4d <thestr4d@gmail.com>
1 parent 3ac90e2 commit 50620fc

File tree

3 files changed

+16
-7
lines changed

3 files changed

+16
-7
lines changed
 

‎CHANGELOG.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22

33
Entries are listed in reverse chronological order.
44

5-
## Unreleased
5+
## 0.5.0
66

7-
* Migrate to `group` 0.13, `jubjub` 0.10, `pasta_curves` 0.5
7+
* Add Pallas and Jubjub ciphersuites and FROST support (#33)
8+
* Migrate to `group` 0.13, `jubjub` 0.10, `pasta_curves` 0.5 (#44)
89

910
## 0.4.0
1011

12+
* MSRV is now 1.60.0 (note: this was noticed after the crate was released)
1113
* port improvements from Zebra (#40)
1214
* clippy fixes; remove old FROST code (#32)
1315
* Update `criterion` requirement from 0.3 to 0.4 (#29)

‎Cargo.toml

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
[package]
22
name = "reddsa"
33
edition = "2021"
4+
rust-version = "1.60"
45
# When releasing to crates.io:
56
# - Update CHANGELOG.md
67
# - Create git tag.
7-
version = "0.4.0"
8+
version = "0.5.0"
89
authors = [
910
"Henry de Valence <hdevalence@hdevalence.ca>",
1011
"Deirdre Connolly <durumcrustulum@gmail.com>",
1112
"Chelsea Komlo <me@chelseakomlo.com>",
1213
"Jack Grigg <jack@electriccoin.co>",
14+
"Conrado Gouvea <conradoplg@gmail.com>",
1315
]
1416
readme = "README.md"
1517
license = "MIT OR Apache-2.0"
@@ -31,7 +33,7 @@ pasta_curves = { version = "0.5", default-features = false }
3133
rand_core = { version = "0.6", default-features = false }
3234
serde = { version = "1", optional = true, features = ["derive"] }
3335
thiserror = { version = "1.0", optional = true }
34-
frost-rerandomized = { git = "https://github.com/ZcashFoundation/frost.git", rev = "ffe5c57a1729c933b3ec8766ec96d2e6976a7ece", optional = true }
36+
frost-rerandomized = { version = "0.1", optional = true }
3537

3638
[dependencies.zeroize]
3739
version = "1"
@@ -48,7 +50,7 @@ proptest = "1.0"
4850
rand = "0.8"
4951
rand_chacha = "0.3"
5052
serde_json = "1.0"
51-
frost-rerandomized = { git = "https://github.com/ZcashFoundation/frost.git", rev = "ffe5c57a1729c933b3ec8766ec96d2e6976a7ece", features=["test-impl"] }
53+
frost-rerandomized = { version = "0.1", features=["test-impl"] }
5254

5355
# `alloc` is only used in test code
5456
[dev-dependencies.pasta_curves]
@@ -58,10 +60,10 @@ features = ["alloc"]
5860

5961
[features]
6062
std = ["blake2b_simd/std", "thiserror", "zeroize", "alloc",
61-
"serde", "frost-rerandomized"] # conditional compilation for serde not complete (issue #9)
63+
"serde"] # conditional compilation for serde not complete (issue #9)
6264
alloc = ["hex"]
6365
nightly = []
64-
frost = ["frost-rerandomized"]
66+
frost = ["std", "frost-rerandomized"]
6567
default = ["std"]
6668

6769
[[bench]]

‎README.md

+5
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,11 @@ assert!(
4343
);
4444
```
4545

46+
## FROST
47+
48+
You can enable ZIP-312 re-randomized FROST support with the `frost` feature.
49+
This is still experimental since ZIP-312 is still a draft.
50+
4651
## docs
4752

4853
```shell,no_run

0 commit comments

Comments
 (0)
Please sign in to comment.