Skip to content

feat: enable SHA-224/SHA-512 hash providers and SHA-512 HMAC - #292

Draft
stevefan1999-personal wants to merge 2 commits into
RustCrypto:masterfrom
stevefan1999-personal:stack/06-sha224-sha512
Draft

feat: enable SHA-224/SHA-512 hash providers and SHA-512 HMAC#292
stevefan1999-personal wants to merge 2 commits into
RustCrypto:masterfrom
stevefan1999-personal:stack/06-sha224-sha512

Conversation

@stevefan1999-personal

@stevefan1999-personal stevefan1999-personal commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Summary

Independent of the feature stack (#287#291). Based on master.

  • Enable SHA-224 and SHA-512 hash algorithm providers (previously commented out)
  • Enable SHA-512 HMAC
  • Make hash / hmac modules public for custom CryptoProvider construction
  • Unit tests for the new providers

Test plan

  • cargo test --lib (hash/hmac provider tests)
  • CI green

Notes

This does not depend on the QUIC / curves / CCM / ticketer stack. It can land on master on its own.

Expose the previously commented-out SHA-224 and SHA-512 hash algorithm
providers plus SHA-512 HMAC, and make the hash/hmac modules public so
custom CryptoProvider setups can select them.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant