Remove the check for the hash_algo since ML-DSA is only used in pure mode and there is no relevance of a hash_algo for the input data.
Cc: David Howells <[email protected]> Cc: Lukas Wunner <[email protected]> Cc: Ignat Korchagin <[email protected]> Cc: [email protected] Cc: [email protected] Signed-off-by: Stefan Berger <[email protected]> --- crypto/asymmetric_keys/public_key.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/crypto/asymmetric_keys/public_key.c b/crypto/asymmetric_keys/public_key.c index 09a0b83d5d77..df6918a77ab8 100644 --- a/crypto/asymmetric_keys/public_key.c +++ b/crypto/asymmetric_keys/public_key.c @@ -147,11 +147,6 @@ software_key_determine_akcipher(const struct public_key *pkey, strcmp(pkey->pkey_algo, "mldsa87") == 0) { if (strcmp(encoding, "raw") != 0) return -EINVAL; - if (!hash_algo) - return -EINVAL; - if (strcmp(hash_algo, "none") != 0 && - strcmp(hash_algo, "sha512") != 0) - return -EINVAL; } else { /* Unknown public key algorithm */ return -ENOPKG; -- 2.53.0

