2
2
3
3
Entries are listed in reverse chronological order.
4
4
5
- ## Unreleased
5
+ ## 0.1.0
6
+
7
+ Initial release of the ` reddsa ` crate, extracted from ` redjubjub ` . Changes
8
+ relative to ` redjubjub 0.4.0 ` :
9
+
10
+ * Generalised the codebase, to enable usage for both RedJubjub and RedPallas.
11
+
12
+ * Introduce ` SpendAuth: SigType ` and ` Binding: SigType ` traits.
13
+ * The prior ` SpendAuth ` and ` Binding ` enums have been renamed to
14
+ ` sapling::{SpendAuth, Binding} ` .
15
+ * Added ` orchard::{SpendAuth, Binding} ` enums.
16
+
17
+ * Migrated to ` group 0.11 ` , ` jubjub 0.8 ` .
6
18
7
19
* Fixed a bug where small-order verification keys (including the identity) were
8
20
handled inconsistently: the ` VerificationKey ` parsing logic rejected them, but
@@ -17,43 +29,3 @@ Entries are listed in reverse chronological order.
17
29
they can either move the checks into their own code, or migrate their
18
30
consensus rules to match the RedDSA specification.
19
31
20
- ## 0.4.0
21
-
22
- * Upgrade ` rand ` to 0.8, ` rand_core ` to 0.6, and ` rand_chacha ` to 0.3, together
23
- (#55 )
24
- * Migrate to ` jubjub 0.6 ` (#59 )
25
- * Derive ` Debug, PartialEq ` (#67 )
26
- * Restrict the maximum number of FROST participants to 255 by using ` u8 ` (#66 )
27
-
28
- ## 0.3.0
29
-
30
- * Initial support for FROST (Flexible Round-Optimized Schnorr Threshold)
31
- signatures.
32
-
33
- ## 0.2.2
34
-
35
- * Make ` batch::Item: Clone + Debug ` and add ` batch::Item::verify_single `
36
- for fallback verification when batch verification fails.
37
-
38
- ## 0.2.1
39
-
40
- * Update ` Cargo.toml ` metadata.
41
-
42
- ## 0.2.0
43
-
44
- * Change terminology to "signing key" and "verification key" from "secret key"
45
- and "public key".
46
- * Adds a batch verification implementation which can process both binding and
47
- spend authorization signatures in the same batch.
48
-
49
- ## 0.1.1
50
-
51
- * Explicitly document the consensus checks performed by
52
- ` impl TryFrom<PublicKeyBytes<T>> for PublicKey<T> ` .
53
- * Add a test that small-order public keys are rejected.
54
- * Add ` html_root_url ` to ensure cross-rendering docs works correctly (thanks
55
- @QuietMisdreavus ).
56
-
57
- ## 0.1.0
58
-
59
- * Initial release.
0 commit comments