Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MPC: Add MerkleConcealed type #180

Merged
merged 2 commits into from
Aug 15, 2024
Merged

MPC: Add MerkleConcealed type #180

merged 2 commits into from
Aug 15, 2024

Conversation

dr-orlovsky
Copy link
Member

@dr-orlovsky dr-orlovsky commented Aug 14, 2024

This PR proposes to streamline and de-clutter commitment workflow for MPC. It introduces a new type MerkleConcealed which is produced by concealment procedures from both MerkleTree and MerkleBlock and is used in creating mpc::Commitment by strict-serializing its data into the tagged hasher.

@dr-orlovsky dr-orlovsky added enhancement New feature or request *security* Issues affecting safety/security (include undefined behaviours) *consensus* Issues affecting distributed concensus refactoring Refactoring of the existing code labels Aug 14, 2024
@dr-orlovsky dr-orlovsky added this to the v0.11.0 milestone Aug 14, 2024
@dr-orlovsky dr-orlovsky self-assigned this Aug 14, 2024
@dr-orlovsky dr-orlovsky merged commit 4fba57a into master Aug 15, 2024
22 checks passed
@dr-orlovsky dr-orlovsky deleted the merkle_concealed branch September 4, 2024 20:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
*consensus* Issues affecting distributed concensus enhancement New feature or request refactoring Refactoring of the existing code *security* Issues affecting safety/security (include undefined behaviours)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant