Traits are implemented using
async-trait, which rewrites the traits to
The longer-term goal is to move these traits into the
itself, however before doing so we'd like to remove the
dependency in order to enable use in
no_std environments. This crate
is a stopgap until that happens.
For more information, see: https://github.com/RustCrypto/traits/issues/304
Asynchronously sign the given prehashed message
Asynchronously sign the provided message bytestring using
Trait impl'd by concrete types that represent digital signatures.