[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250623131830.2194643-1-stefanb@linux.ibm.com>
Date: Mon, 23 Jun 2025 09:18:26 -0400
From: Stefan Berger <stefanb@...ux.ibm.com>
To: linux-crypto@...r.kernel.org, herbert@...dor.apana.org.au,
davem@...emloft.net
Cc: linux-kernel@...r.kernel.org, James.Bottomley@...senPartnership.com,
dhowells@...hat.com, simo@...hat.com,
Stefan Berger <stefanb@...ux.ibm.com>
Subject: [RFC PATCH 0/4] crypto: Add support for shake128/256 XOFs
This series adds support for shake128/256 extended output functions (XOFs)
along with test cases to verify the produced digest and XOF output. A new
squeeze method is added to the shash_alg structure to get an arbitrary
number of bytes from these XOFs.
Regards,
Stefan
Stefan Berger (4):
crypto: Add squeeze function to shash_alg for support of XOFs
crypto: Add shake128/256 to generic sha3 module
crypto: Add tests cases for shake128 & shake256 to testmgr
crypto: Extend testmgr with tests for shake128/256 XOFs
crypto/hash_info.c | 4 +
crypto/sha3_generic.c | 211 +++++++++++++
crypto/shash.c | 9 +
crypto/testmgr.c | 72 +++++
crypto/testmgr.h | 522 +++++++++++++++++++++++++++++++++
include/crypto/algapi.h | 2 +-
include/crypto/hash.h | 25 +-
include/crypto/sha3.h | 19 ++
include/uapi/linux/hash_info.h | 2 +
9 files changed, 862 insertions(+), 4 deletions(-)
--
2.49.0
Powered by blists - more mailing lists