Skip to content

KMAC and cSHAKE: Add new algorithms#10888

Open
SparkiDev wants to merge 1 commit into
wolfSSL:masterfrom
SparkiDev:kmac_cshake
Open

KMAC and cSHAKE: Add new algorithms#10888
SparkiDev wants to merge 1 commit into
wolfSSL:masterfrom
SparkiDev:kmac_cshake

Conversation

@SparkiDev

Copy link
Copy Markdown
Contributor

Description

Add KMAC and cSHAKE as defined in SP 800-185.
Fixed the SHA-3 assembly usage on AMD chips to use the faster BMI version.

Testing

With KMAC on and new tests in tree.

@SparkiDev SparkiDev self-assigned this Jul 13, 2026
@github-actions

github-actions Bot commented Jul 13, 2026

Copy link
Copy Markdown

@SparkiDev SparkiDev force-pushed the kmac_cshake branch 2 times, most recently from d4ad2e2 to 07be37b Compare July 13, 2026 00:39

@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 #10888

Scan targets checked: wolfcrypt-bugs, wolfcrypt-port-bugs, wolfcrypt-rs-bugs, wolfcrypt-src, wolfssl-bugs, wolfssl-src

Findings: 1
1 finding(s) posted as inline comments (see file-level comments below)

This review was generated automatically by Fenrir. Findings are non-blocking.

Comment thread wolfcrypt/benchmark/benchmark.c
@SparkiDev SparkiDev force-pushed the kmac_cshake branch 2 times, most recently from 55aaed5 to 1ed0a97 Compare July 13, 2026 06:17
Add KMAC and cSHAKE as defined in SP 800-185.
Fixed the SHA-3 assembly usage on AMD chips to use the faster BMI version.
@SparkiDev

Copy link
Copy Markdown
Contributor Author

Jenkins: retest this please

@SparkiDev SparkiDev assigned wolfSSL-Bot and unassigned SparkiDev Jul 13, 2026
@SparkiDev SparkiDev requested a review from wolfSSL-Bot July 13, 2026 12:43
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