Skip to main content

Module digest

Module digest 

Source
Expand description

Interface for computing digests (hashes, cryptographic hashes, and HMACs) over data.

Traitsยง

Client
ClientData
Implement this trait and use set_client() in order to receive callbacks when data has been added to a digest.
ClientDataHash
ClientDataVerify
ClientHash
Implement this trait and use set_client() in order to receive callbacks when a digest is completed.
ClientVerify
Implement this trait and use set_client() in order to receive callbacks when digest verification is complete.
Digest
Computes a digest (cryptographic hash) over data or performs verification.
DigestData
Adding data (mutable or immutable) to a digest.
DigestDataHash
Computes a digest (cryptographic hash) over data.
DigestDataVerify
Verify a digest (cryptographic hash) over data.
DigestHash
Computes a digest (cryptographic hash) over data provided through a separate trait.
DigestVerify
Verifies a digest (cryptographic hash) over data provided through a separate trait
HmacSha256
HmacSha384
HmacSha512
Sha224
Sha256
Sha384
Sha512