Skip to content

proposal: add TurboSHAKE and KangarooTwelve#41

Merged
twiss merged 1 commit intoWICG:mainfrom
panva:turbo-kangaroo
Mar 10, 2026
Merged

proposal: add TurboSHAKE and KangarooTwelve#41
twiss merged 1 commit intoWICG:mainfrom
panva:turbo-kangaroo

Conversation

@panva
Copy link
Copy Markdown
Collaborator

@panva panva commented Nov 29, 2025

refs #31

cc @emanjon


Preview | Diff

@panva panva requested a review from twiss November 29, 2025 08:31
@panva panva mentioned this pull request Dec 9, 2025
@panva panva mentioned this pull request Mar 10, 2026
Copy link
Copy Markdown
Collaborator

@twiss twiss left a comment

Choose a reason for hiding this comment

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

I'll merge this because:

  • As stated in #2 (comment), TurboSHAKE is that last missing algorithm to implement HPKE-PQ
  • TurboSHAKE and KangarooTwelve are defined in an RFC from the CFRG
  • They cover a gap of a high-performance extendable output function (XOF), which we currently don't have in WebCrypto
  • We have some engagement from implementers :)

@twiss twiss merged commit a2e8db8 into WICG:main Mar 10, 2026
2 checks passed
@panva panva deleted the turbo-kangaroo branch March 10, 2026 11:25
github-actions bot added a commit that referenced this pull request Mar 10, 2026
SHA: a2e8db8
Reason: push, by twiss

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@twiss twiss mentioned this pull request Mar 10, 2026
@panva
Copy link
Copy Markdown
Collaborator Author

panva commented Mar 10, 2026

#41 (review)

cc @annevk @davidben @hubertchao @Frosne @kkoyung @tete17

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