Skip to content

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 07:32

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

Full Changelog: v2.2.2...v2.3.0