Skip to content

Commit

Permalink
Added implementations for Merkle proofs.
Browse files Browse the repository at this point in the history
Relates to: sigstore#283

Signed-off-by: Victor Embacher <[email protected]>
  • Loading branch information
vembacher committed Mar 20, 2024
1 parent d5ba303 commit 0d3fc02
Show file tree
Hide file tree
Showing 12 changed files with 1,556 additions and 4 deletions.
2 changes: 2 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,8 @@ tempfile = "3.3.0"
testcontainers = "0.15"
tokio = { version = "1.17.0", features = ["rt", "rt-multi-thread"] }
tracing-subscriber = { version = "0.3.9", features = ["env-filter"] }
hex = "0.4.3"
hex-literal = "0.4"

# cosign example mappings

Expand Down
6 changes: 6 additions & 0 deletions src/crypto/merkle/mod.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pub mod proof_verification;
pub mod rfc6962;

pub use proof_verification::MerkleProofError;
pub(crate) use proof_verification::MerkleProofVerifier;
pub(crate) use rfc6962::{Rfc6269Default, Rfc6269HasherTrait};
Loading

0 comments on commit 0d3fc02

Please sign in to comment.