Expand description
Traits for generating digital signatures.
Traitsยง
- Async
Digest Signer - Asynchronously sign the given prehashed message
DigestusingSelf. - Async
Randomized Signer - Sign the given message using the provided external randomness source.
- Async
Signer - Asynchronously sign the provided message bytestring using
Self(e.g. client for a Cloud KMS or HSM), returning a digital signature. - Digest
Signer - Sign the given prehashed message
DigestusingSelf. - Multipart
Signer - Equivalent of
Signerbut the message is provided in non-contiguous byte slices. - Randomized
Digest Signer - Combination of
DigestSignerandRandomizedSignerwith support for computing a signature over a digest which requires entropy from an RNG. - Randomized
Multipart Signer - Equivalent of
RandomizedSignerbut the message is provided in non-contiguous byte slices. - Randomized
Multipart Signer Mut - Equivalent of
RandomizedSignerMutbut the message is provided in non-contiguous byte slices. - Randomized
Signer - Sign the given message using the provided external randomness source.
- Randomized
Signer Mut - Sign the provided message bytestring using
&mut Self(e.g. an evolving cryptographic key such as a stateful hash-based signature), and a per-signature randomizer, returning a digital signature. - Signer
- Sign the provided message bytestring using
Self(e.g. a cryptographic key or connection to an HSM), returning a digital signature. - Signer
Mut - Sign the provided message bytestring using
&mut Self(e.g. an evolving cryptographic key such as a stateful hash-based signature), returning a digital signature.