pub fn verify_content_digest(
body: &[u8],
digest_header: &str,
) -> Result<(), HttpSigError>Expand description
Verify that a Content-Digest header matches the computed digest of a body.
§Errors
Returns HttpSigError::DigestMismatch if the digests don’t match.
Returns HttpSigError::ParseError if the digest format is invalid.
§Example
use herolib_crypt::httpsig::{compute_content_digest, verify_content_digest};
let body = b"Hello, World!";
let digest = compute_content_digest(body);
assert!(verify_content_digest(body, &digest).is_ok());
assert!(verify_content_digest(b"Wrong body", &digest).is_err());