]> git.ipfire.org Git - thirdparty/openssl.git/commit
Add SLH-DSA encoder/decoder support.
authorslontis <shane.lontis@oracle.com>
Tue, 19 Nov 2024 04:40:13 +0000 (15:40 +1100)
committerTomas Mraz <tomas@openssl.org>
Tue, 18 Feb 2025 09:17:29 +0000 (10:17 +0100)
commita25bcde26a4553af5ffcd698c5d6f504806efc01
treeb5b9239c86df63e7b6276784ddf4da5a0d528052
parentdb5846a7e094101117543fa5f2d668fb308f508c
Add SLH-DSA encoder/decoder support.

This required adding additional EVP_PKEY_ASN1_METHOD methods.

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)
28 files changed:
crypto/asn1/standard_methods.h
crypto/evp/p_lib.c
crypto/slh_dsa/build.info
crypto/slh_dsa/slh_dsa.c
crypto/slh_dsa/slh_dsa_backend.c [new file with mode: 0644]
crypto/slh_dsa/slh_dsa_key.c
crypto/slh_dsa/slh_dsa_key.h
crypto/slh_dsa/slh_dsa_meth.c [new file with mode: 0644]
crypto/slh_dsa/slh_params.c
crypto/slh_dsa/slh_params.h
crypto/x509/x_pubkey.c
doc/man7/OSSL_PROVIDER-FIPS.pod
doc/man7/OSSL_PROVIDER-base.pod
doc/man7/OSSL_PROVIDER-default.pod
include/crypto/asn1.h
include/crypto/evp.h
include/crypto/slh_dsa.h
include/crypto/x509.h
include/openssl/evp.h
providers/decoders.inc
providers/encoders.inc
providers/implementations/encode_decode/decode_der2key.c
providers/implementations/encode_decode/encode_key2any.c
providers/implementations/encode_decode/encode_key2text.c
providers/implementations/include/prov/implementations.h
providers/implementations/keymgmt/slh_dsa_kmgmt.c
test/endecode_test.c
test/slh_dsa.inc