v2.3.0
v2.3.0 (minor)
Changes since v2.2.0:
- fix: address final review findings on keyed hash provider branch [patch] (@matt-edmondson)
- docs: authenticate the IV together with the ciphertext in the keyed hashing example [patch] (@matt-edmondson)
- docs: correct plan defects found during execution [patch] (@matt-edmondson)
- feat: add keyed hash providers for message authentication [minor] (@matt-edmondson)
- docs: authenticate the IV together with the ciphertext, not ciphertext alone [patch] (@matt-edmondson)
- docs: state that encryption providers give confidentiality only [patch] (@matt-edmondson)
- docs: use consistent bundled keyed hash provider wording [patch] (@matt-edmondson)
- feat: register keyed hash providers in Essentials.All [patch] (@matt-edmondson)
- feat: add HMAC-SHA-384 and HMAC-SHA-512 keyed hash providers [patch] (@matt-edmondson)
- fix: zero bytesWritten on length mismatch and drop unreachable CA1859 suppression [patch] (@matt-edmondson)
- feat: add HMAC-SHA-256 keyed hash provider over a shared core [patch] (@matt-edmondson)
- feat: add IKeyedHashProvider with buffering incremental default [patch] (@matt-edmondson)
- docs: add comment explaining CS1574 pragma suppression for forward reference [patch] (@matt-edmondson)
- feat: add FixedTimeComparison for authentication tag comparison [patch] (@matt-edmondson)
- docs: add the keyed hash provider implementation plan [patch] (@matt-edmondson)
- docs: spec the keyed hash delivery, split from authenticated encryption [patch] (@matt-edmondson)
- fix: suppress S4790 on the MD5 and SHA-1 hash providers [patch] (@matt-edmondson)
- docs: correct the decompress and decrypt cancellation remarks [patch] (@matt-edmondson)
What's Changed
- feat: add keyed hash providers for message authentication by @matt-edmondson in #19
Full Changelog: v2.2.2...v2.3.0