Skip to content

Conversation

@jackctj117
Copy link
Contributor

@jackctj117 jackctj117 commented Jun 3, 2025

Added Sha3 ciphers to HMAC benchmark via dynamic algorithm search. As well as minor fix to MD test where two Sun results were showing up as negative.

@jackctj117 jackctj117 self-assigned this Jun 3, 2025
@jackctj117 jackctj117 requested a review from Copilot June 3, 2025 18:08

This comment was marked as outdated.

@jackctj117 jackctj117 requested a review from Copilot June 4, 2025 21:32
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds support for SHA3-based HMAC algorithms in the benchmark, extends the test duration to 1 second, and refactors methods to obtain provider algorithms more universally.

  • Added new HMAC algorithms ("HmacSHA224" and various "HmacSHA3-*" variants) with corresponding key sizes.
  • Introduced universal methods for fetching algorithms from a provider and handling special cases (e.g., for "BC" and "SunJCE").
  • Updated benchmark routines to run iterations based on elapsed time rather than a fixed iteration count.

@jackctj117 jackctj117 force-pushed the MAC_bench branch 3 times, most recently from 67da09a to 60fd421 Compare June 5, 2025 18:07
@cconlon cconlon merged commit 52d1810 into wolfSSL:master Jun 5, 2025
41 checks passed
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.

2 participants