Commit Graph

57 Commits

Author SHA1 Message Date
Boyu Yang fbb525c76b chore: bump version to v0.5.2
- chore(deps): bump all dependencies to their latest versions
- chore: fix a clippy error
2022-10-20 10:26:55 +08:00
Quake Wang dfa58c4b43 Merge pull request from GHSA-vj82-c7x7-rfgc
mmr batch proof verification vulnerability fixes
2022-09-28 14:08:32 +09:00
Robert Hambrock 8e333a2329 strictly generate and verify proofs for leaves 2022-09-28 04:51:54 +02:00
Quake Wang 122e6e4e46 Merge pull request #24 from yangby-cryptape/pr/release-v0.5.1
chore: bump version to v0.5.1
2022-09-05 21:49:02 +09:00
Boyu Yang 8f649d99c9 chore: bump version to v0.5.1 2022-09-05 18:16:25 +08:00
Boyu Yang 88515cbb70 Merge pull request #22 from yangby-cryptape/pr/fix-readme
fix: grammar, typos and mistakes in the README.md
2022-09-05 18:10:57 +08:00
Boyu Yang 195250e045 fix: grammar, typos and mistakes in the README.md 2022-09-01 14:14:26 +08:00
Boyu Yang 36c9ad89ee Merge pull request #23 from nervosnetwork/quake/dedup-leaves
fix: should dedup leaves when generating proof
2022-09-01 10:25:24 +08:00
quake 7f17ffb33a fix: should dedup leaves when generating proof 2022-08-31 19:55:34 +09:00
Quake Wang be4f439efd Merge pull request #21 from rootulp/patch-1
fix: grammar
2022-08-17 09:08:01 +09:00
Rootul Patel cdd40cb4a8 fix: grammar 2022-08-16 15:18:45 -04:00
Quake Wang fb7605c6da Merge pull request #20 from yangby-cryptape/pr/release-v0.5.0
chore: bump version to v0.5.0
v0.5.0
2022-08-02 12:19:56 +09:00
Boyu Yang 92f32c6751 chore: bump version to v0.5.0 2022-08-02 10:20:38 +08:00
Quake Wang 0e3b02c38f Merge pull request #19 from zhangsoledad/zhangsoledad/remove-trait-bounds-on-struct
chore: remove trait bounds on struct
2022-08-02 09:07:35 +09:00
zhangsoledad d6cfbe6454 chore: remove trait bounds on struct 2022-08-01 19:48:32 +08:00
Quake Wang c8ae8dad9d Merge pull request #18 from koushiro/update-deps
Update some dependencies
2022-07-22 16:58:13 +09:00
koushiro 7796272361 Update some dependencies
Signed-off-by: koushiro <koushiro.cqx@gmail.com>
2022-07-22 12:26:56 +08:00
Quake Wang bb196e8b96 Merge pull request #17 from yangby-cryptape/pr/release-v0.4.0
chore: bump version to v0.4.0
v0.4.0
2022-05-30 12:55:22 +09:00
Boyu Yang bf24bf0b93 chore: bump version to v0.4.0 2022-05-30 11:07:29 +08:00
Boyu Yang 8b8adae74c Merge pull request #16 from yangby-cryptape/pr/check-before-merge
feat: check nodes (or peaks) before merge them
2022-05-30 11:00:47 +08:00
Boyu Yang be20646ac8 feat: check nodes (or peaks) before merge them 2022-05-30 10:50:40 +08:00
ian a037309912 Merge pull request #15 from yangby-cryptape/pr/should-it-keep-the-order
feat: add a trait method to control how to merge peaks
2022-04-01 16:15:36 +08:00
Boyu Yang 0b37e46871 feat: add a trait method to control how to merge peaks 2022-03-23 18:35:42 +08:00
jjy 09092d0039 Merge pull request #13 from nervosnetwork/release-v0.3.2
Release v0.3.2
v0.3.2
2021-08-23 19:54:10 +08:00
jjy caa2a4fdce chore: upgrade version to v0.3.2 2021-08-23 19:47:57 +08:00
jjy f0925ef6bd fix: fix warning messages 2021-08-23 19:47:39 +08:00
jjy 13d50d12d9 Merge pull request #11 from darwinia-network/main
Public `helper`
2021-07-15 16:52:40 +08:00
Xavier Lau b16216f90e Public helper 2021-06-23 19:39:40 +08:00
jjy 9f9a95c73e Update README.md 2021-01-21 15:04:52 +08:00
jjy fc77c80217 Bump version to v0.3.1 v0.3.1 2020-07-11 01:02:38 +08:00
jjy 08b4867f2d Merge pull request #9 from darwinia-network/master
Optimize leaf_index_to_mmr_size and leaf_index_to_pos
2020-07-11 00:58:17 +08:00
HackFisher 6ab7d95f40 use built-in count_ones() instead of custom impl 2020-07-11 00:02:54 +08:00
HackFisher af099f3558 optimize leaf_index_to_mmr_size and leaf_index_to_pos 2020-07-10 20:22:24 +08:00
Jiang Jinyang ea23247449 Merge pull request #8 from nervosnetwork/optimize-merkle-proof-layout
[BREAK CHANGE] Optimize merkle proof layout
2020-02-19 20:33:49 +08:00
jjy a601372d0d chore: bump version 0.3.0 2020-02-19 20:33:27 +08:00
jjy d3c58034cf Optimize merkle proof layout 2020-02-19 19:47:30 +08:00
jjy 63c084166f chore: bump version 0.2.0 2020-02-06 21:15:48 +08:00
Jiang Jinyang 592a7a5437 Merge pull request #7 from nervosnetwork/support-multi-leaves-proof
BREAKCHANGE: Support multi leaves proof
2020-02-02 20:48:16 +08:00
jjy 44e6e57823 update README 2020-02-02 20:33:08 +08:00
jjy 17ebbeebe5 BREAKCHANGE: support multi leaves merkle proof 2020-02-02 20:25:51 +08:00
Jiang Jinyang aad0eddc94 Merge pull request #6 from nervosnetwork/calculate-next-root-from-proof
Add calculate_root_with_new_leaf on MerkleProof
2020-01-22 17:15:45 +08:00
jjy c5c7b38d5e Add calculate_root_with_new_leaf on MerkleProof 2020-01-22 15:38:05 +08:00
Jiang Jinyang 55a157058a Merge pull request #5 from nervosnetwork/refactor-proof-verify
refactor: MerkleProof calculate_root
2020-01-20 18:59:38 +08:00
jjy 14528fe83f refactor: MerkleProof calculate_root 2020-01-20 17:23:02 +08:00
Jiang Jinyang 8b5f5edb8f Merge pull request #4 from nervosnetwork/remove-failure
refactor: remove failure and f64 for no_std
2020-01-17 17:09:33 +08:00
jjy 1ae98055d0 refactor: remove failure and f64 for no_std 2020-01-17 17:05:58 +08:00
Jiang Jinyang 81843f5866 Merge pull request #3 from nervosnetwork/support-no-std
feat: support no_std
2020-01-17 13:28:08 +08:00
jjy 1374825778 feat: support no_std 2020-01-17 13:26:05 +08:00
Jiang Jinyang c18c099234 Merge pull request #2 from jjyr/expose-gen-proof-on-memmmr
feat: expose more public functions
2019-11-10 23:48:31 +08:00
jjy bcffb1d7d0 feat: expose mmr_size and proof_items on MerkleProof 2019-11-10 21:23:22 +08:00