The `signature` crate contains the following traits which are presently gated under the `digest-preview` feature: - [`DigestSignature`](https://docs.rs/signature/1.0.0-pre.5/signature/trait.DigestSignature.html) - marker trait for signature algorithms based on a simple "prehash" structure. This is used in conjunction with custom derive support (#93) - [`DigestSigner`](https://docs.rs/signature/1.0.0-pre.5/signature/trait.DigestSigner.html) - signer which takes a [`Digest`](https://docs.rs/digest/latest/digest/trait.Digest.html) of a message to be signed - [`DigestVerifier`](https://docs.rs/signature/1.0.0-pre.5/signature/trait.DigestVerifier.html) - verifier which takes a [`Digest`](https://docs.rs/digest/latest/digest/trait.Digest.html) of a message to be verified The main blocker for stabilization is a 1.0 release of the [`digest`](https://docs.rs/digest/) crate, but also some lingering design questions.