Skip to content

Conversation

@sorairolake
Copy link

@sorairolake sorairolake commented Nov 6, 2025

This implement KT256 as specified in RFC 9861 for the k12 crate.

Also, rename existing types (KangarooTwelve*) to Kt128* (e.g. KangarooTwelveReader to Kt128Reader). This is because the KangarooTwelve instance is specified as the KT128 instance in RFC 9861.1

Note

For compatibility reasons, the existing types are defined as deprecated aliases for Kt128*.

Footnotes

  1. https://www.rfc-editor.org/rfc/rfc9861.html#section-1-3

Implement KT256 as specified in RFC 9861. Also, rename existing types
to KT128 in accordance with RFC 9861 (e.g. `KangarooTwelveReader` to
`Kt128Reader`).
@sorairolake sorairolake mentioned this pull request Nov 6, 2025
20 tasks
@sorairolake sorairolake changed the title feat(k12)!: Implement KT256 k12: Implement KT256 Nov 6, 2025
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