]> git.ipfire.org Git - thirdparty/openssl.git/commit
Add SLH_DSA key validation.
authorslontis <shane.lontis@oracle.com>
Thu, 21 Nov 2024 05:09:18 +0000 (16:09 +1100)
committerTomas Mraz <tomas@openssl.org>
Tue, 18 Feb 2025 09:17:29 +0000 (10:17 +0100)
commiteba0e11c39dcacb14da1eda699d528eae829b0a2
tree67d8f658db051df638154cbaf39072cca22ecedf
parentb8b67b1907e9614933bde70814ea92bc52ed6f49
Add SLH_DSA key validation.

The pairwise test requires that the computed PK_ROOT key matches the
keys PK_ROOT value. The public and private key tests just require the
key elements to exist.

Reviewed-by: Paul Dale <ppzgs1@gmail.com>
Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/25882)
14 files changed:
crypto/slh_dsa/slh_dsa_backend.c
crypto/slh_dsa/slh_dsa_key.c
crypto/slh_dsa/slh_dsa_local.h
crypto/slh_dsa/slh_dsa_meth.c
crypto/x509/x_pubkey.c
doc/designs/slh-dsa.md
include/crypto/evp.h
include/crypto/slh_dsa.h
providers/implementations/encode_decode/decode_der2key.c
providers/implementations/encode_decode/encode_key2any.c
providers/implementations/encode_decode/encode_key2text.c
providers/implementations/keymgmt/slh_dsa_kmgmt.c
test/endecode_test.c
test/slh_dsa_test.c