pub type Digest = unsafe extern "C" fn(request: *const DigestRequest, request_size: usize, output: *mut OwnedBytes) -> u32;Expand description
Hash one whole message. On success the caller copies the result then releases its owner; no output allocation belongs to the caller’s allocator.