pulith-verify
Streaming content verification primitives.
Role
pulith-verify verifies bytes. It should stay verification-only.
It does not own:
- fetch orchestration
- trust-policy decisions
- resource semantics
Main APIs
VerifiedReaderHasherDigestHasherSha256Hasher(feature)Blake3Hasher(feature)
Basic Usage
use ;
use Read;
let data = new;
let mut reader = new;
let mut out = Vecnew;
reader.read_to_end?;
# Ok::
How To Use It
Use this crate to stream data through a verifier while another crate decides:
- where bytes come from
- whether a failure is retriable
- what trust policy to enforce
See docs/design/verify.md.