Module verifier

Module verifier 

Source

Structs§

Blake3DigestVerifier
BLAKE3 digest verifier — checks that sig_value is the BLAKE3 hash of region.
Blake3KeyedVerifier
BLAKE3 keyed verifier — checks that sig_value is the BLAKE3 keyed hash of region.
Ed25519Verifier
Ed25519 verifier.

Enums§

VerifyOutcome
Outcome of a signature verification attempt.

Traits§

Verifier
Verifies a signature against a public key.

Functions§

ed25519_verify_batch
Batch-verify a homogeneous slice of Ed25519 signatures. All three inputs must have the same length. Returns Ok(()) if every signature is valid under its paired (message, public_key); any single invalid signature causes the whole batch to fail with VerifyOutcome::Invalid (you then have to fall back to per-signature verify to find the culprit).