Skip to content

Commit 7ebdea6

Browse files
committed
change log and crates version
Update mithril-stm/src/merkle_tree/mod.rs Co-authored-by: Jean-Philippe Raynaud <[email protected]> duplicate code removed
1 parent 296c63a commit 7ebdea6

File tree

5 files changed

+16
-31
lines changed

5 files changed

+16
-31
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mithril-stm/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## 0.3.41 (20-03-2025)
9+
10+
### Added
11+
12+
- Added a `merkle_tree` module and Merkle tree functionality covered by its submodules:
13+
- Module `leaf`: Includes structure `MTLeaf` and its implementation.
14+
- Module `path`: Includes structures `Path` and `BatchPath` and their implementations.
15+
- Module `commitment`: Includes structures `MerkleTreeCommitment` and `MerkleTreeCommitmentBatchCompat` and their implementations.
16+
- Module `tree`: Includes structure `MerkleTree` and its implementation.
17+
818
## 0.3.40 (18-03-2025)
919

1020
### Changed

mithril-stm/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mithril-stm"
3-
version = "0.3.40"
3+
version = "0.3.41"
44
edition = { workspace = true }
55
authors = { workspace = true }
66
homepage = { workspace = true }

mithril-stm/src/merkle_tree/mod.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
//! Merkle tree implementation for STM
22
3+
mod commitment;
34
mod leaf;
4-
pub use leaf::MTLeaf;
5-
5+
mod path;
66
mod tree;
7-
pub use tree::MerkleTree;
87

9-
mod commitment;
108
pub use commitment::{MerkleTreeCommitment, MerkleTreeCommitmentBatchCompat};
11-
12-
mod path;
9+
pub use leaf::MTLeaf;
1310
pub use path::{BatchPath, Path};
11+
pub use tree::MerkleTree;
1412

1513
// ---------------------------------------------------------------------
1614
// Heap Helpers

mithril-stm/src/multi_sig.rs

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -651,29 +651,6 @@ mod tests {
651651

652652
impl Eq for SigningKey {}
653653

654-
// ---------------------------------------------------------------------
655-
// Test helpers
656-
// ---------------------------------------------------------------------
657-
impl PartialEq for SigningKey {
658-
fn eq(&self, other: &Self) -> bool {
659-
self.0.to_bytes() == other.0.to_bytes()
660-
}
661-
}
662-
663-
impl Eq for SigningKey {}
664-
665-
// ---------------------------------------------------------------------
666-
// Property test: `test_sig`
667-
// Property test: `test_invalid_sig`
668-
// Property test: `test_infinity_sig`
669-
// Property test: `test_infinity_vk`
670-
// Property test: `test_keyreg_with_infinity_vk`
671-
// Property test: `test_aggregate_sig`
672-
// Property test: `test_eval_sanity_check`
673-
// Property test: `serialize_deserialize_vk`
674-
// Property test: `serialize_deserialize_sk`
675-
// Property test: `batch_verify`
676-
// ---------------------------------------------------------------------
677654
proptest! {
678655
#![proptest_config(ProptestConfig::with_cases(1000))]
679656

0 commit comments

Comments
 (0)