Skip to content

Commit 9892ca7

Browse files
author
Denis Varlakov
committed
Update changelog & bump version
1 parent 5ee0400 commit 9892ca7

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,27 @@
11
# Changelog
22

3-
## v0.8.0-rc4
3+
## v0.8.0
44
* Implement Try and Increment when converting hash to scalar [#128] \
55
Improves performance and security of conversion 🔥
66
* Get rid of deprecated `rust-crypto` dependency [#137]
77
* Changed the crate providing merkle trees support: `merkle-sha3 v0.1``merkle-cbt v0.3`
88
* Merkle trees API has been slightly changed
99
* Merkle trees are generic over hash function (it used to work with keccak256 only)
1010
* Merkle proofs built by previous versions of `curv` are incompatible with latest `curv`
11+
* Make the commitments generic over the hash function [#129] \
12+
Allows the user to choose their own hash function when using our hash and related commitments
13+
* Unify and optimise bigint serialization [#139]
14+
* Bigints are serialized as bytes (instead of converting to hex/decimal format), that should save communication size
15+
(depends on serialization backend)
16+
* Different backends serialize bigints in the same way, ie. number serialized via `rust-gmp` backend will be properly
17+
deserialized via `num-bigint` backend and vice-versa
18+
* Compatibility notes: bigints serialization format is changed, so numbers serialized with older curv are not compatible
19+
with the newest version
1120

1221
[#128]: https://github.com/ZenGo-X/curv/pull/128
22+
[#129]: https://github.com/ZenGo-X/curv/pull/129
1323
[#137]: https://github.com/ZenGo-X/curv/pull/137
24+
[#139]: https://github.com/ZenGo-X/curv/pull/139
1425

1526
## v0.8.0-rc3
1627
* Fix point subtraction. Bug was introduced in `v0.8.0-rc1`. [#127]

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "curv-kzen"
3-
version = "0.8.0-rc3"
3+
version = "0.8.0"
44
edition = "2018"
55
authors = [
66
"Omer Shlomovits",

0 commit comments

Comments
 (0)