pub trait HmacDigest<D: Digest>: Digest { // Required method fn with_key(key: impl AsRef<[u8]>) -> Self; }