All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
CustomizedInit
trait (#1334).
crypto-common
dependency bumped to v0.2 (#1173)- Edition changed to 2021 and MSRV bumped to 1.57 (#1173)
Mac::new
,Mac::new_from_slice
, andMac::generate_key
methods (#1173)
- Loosen
subtle
version requirement (#1260)
Mac::verify_reset
andMac::verify_slice_reset
methods (#1154)
- MSRV build (#1117)
- Feature-gated implementation of the
const_oid::AssociatedOid
trait for the core wrappers. (#1098)
- Minimal versions build (#940)
- Relax bounds on the
Mac
trait (#849)
- Doc cfg attribute for
CtOutput
andMacError
. (#842) - Expose
KeyInit::generate_key
method in docs. (#847)
- Dirty traits are removed and instead block-level traits are introduced. Variable output traits reworked and now support both run and compile time selection of output size. (#380, #819)
- The
crypto-mac
traits are reworked and merged in. (#819)