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