]> git.ipfire.org Git - thirdparty/openssl.git/commit
Add base code to load a SLH_DSA public key.
authorslontis <shane.lontis@oracle.com>
Wed, 6 Nov 2024 03:22:45 +0000 (14:22 +1100)
committerTomas Mraz <tomas@openssl.org>
Tue, 18 Feb 2025 09:13:53 +0000 (10:13 +0100)
commit34f4cacc8fea7fd4a9616c48e951e86c5cf8c006
tree2d94735d8f59ed150c081726b27cc15e5c2a6ade
parent16395ee9cc10a32f1d523c085d1809e75206bc05
 Add base code to load a SLH_DSA public key.

This loads a SLH_DSA public key from data.
A simple SLH_DSA keymanager imports this key.

Initially this only has a parameter set for
SLH-DSA-SHA2-128s

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)
18 files changed:
crypto/build.info
crypto/slh_dsa/build.info [new file with mode: 0644]
crypto/slh_dsa/slh_dsa_key.c [new file with mode: 0644]
crypto/slh_dsa/slh_dsa_key.h [new file with mode: 0644]
crypto/slh_dsa/slh_dsa_local.h [new file with mode: 0644]
crypto/slh_dsa/slh_params.c [new file with mode: 0644]
crypto/slh_dsa/slh_params.h [new file with mode: 0644]
include/crypto/slh_dsa.h [new file with mode: 0644]
include/crypto/types.h
providers/defltprov.c
providers/implementations/include/prov/implementations.h
providers/implementations/include/prov/names.h
providers/implementations/keymgmt/build.info
providers/implementations/keymgmt/slh_dsa_kmgmt.c [new file with mode: 0644]
test/build.info
test/recipes/30-test_slh_dsa.t [new file with mode: 0644]
test/slh_dsa.inc [new file with mode: 0644]
test/slh_dsa_test.c [new file with mode: 0644]