Skip to content

Implement SHA3 hash benchmarks (224/256/384/512) - #499

Open
kojiws wants to merge 1 commit into
wolfSSL:mainfrom
kojiws:fix_sha3_benchmark
Open

Implement SHA3 hash benchmarks (224/256/384/512)#499
kojiws wants to merge 1 commit into
wolfSSL:mainfrom
kojiws:fix_sha3_benchmark

Conversation

@kojiws

@kojiws kojiws commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Summary

Enables the SHA3 benchmarks in benchmark/bench_modules/wh_bench_mod_sha3.c,
which were stubs returning WH_ERROR_NOTIMPL and silently -> SKIPPED.
Covers all four variants (224/256/384/512), DMA and non-DMA. SHA3 entries
switched from BENCH_THROUGHPUT_NONE to XBPS so throughput is reported.
HMAC-SHA3 is out of scope and stays SKIPPED.

Test

make DMA=1: all eight SHA3 rows report; previously two were SKIPPED and
six did not exist. make (non-DMA): the four non-DMA rows report.

@kojiws kojiws self-assigned this Jul 28, 2026
@kojiws
kojiws force-pushed the fix_sha3_benchmark branch from e83f149 to d7727b1 Compare July 29, 2026 06:48
@kojiws kojiws changed the title Fix SHA3 benchmarking Implement SHA3 hash benchmarks (224/256/384/512) Jul 29, 2026

@wolfSSL-Fenrir-bot wolfSSL-Fenrir-bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Fenrir Automated Review — PR #499

No scan targets match the changed files in this PR. Review skipped.

@kojiws kojiws assigned wolfSSL-Bot and unassigned kojiws Jul 30, 2026
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.

3 participants