Internet Research Task Force (IRTF) B. Viguier Request for : 9861 ABN AMRO Bank Category: Informational D. Wong, Ed. ISSN: 2070-1721 zkSecurity G. Van Assche, Ed. STMicroelectronics Q. Dang, Ed. NIST J. Daemen, Ed. Radboud University October 2025 KangarooTwelve and TurboSHAKE Abstract This document defines four eXtendable-Output Functions (XOFs), hash functions with output of arbitrary length, named TurboSHAKE128, TurboSHAKE256, KT128, and KT256. All four functions provide efficient and secure hashing primitives, and the last two are able to exploit the parallelism of the implementation in a scalable way. This document is a product of the Crypto Forum Research Group. It builds up on the definitions of the permutations and of the sponge construction in NIST FIPS 202 and is meant to serve as a stable reference and an implementation guide. Status of This Memo This document is not an Internet Standards Track specification; it is published for informational purposes. This document is a product of the Internet Research Task Force (IRTF). The IRTF publishes the results of Internet-related research and development activities. These results might not be suitable for deployment. This RFC represents the consensus of the Crypto Forum Research Group of the Internet Research Task Force (IRTF). Documents approved for publication by the IRSG are not candidates for any level of Internet Standard; see Section 2 of RFC 7841. Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at https://www.rfc-editor.org/info/rfc9861. Copyright Notice Copyright (c) 2025 IETF Trust and the persons identified as the document authors. . This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this doc...
First seen: 2025-10-23 22:33
Last seen: 2025-10-24 00:33