mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-07-06 01:30:49 +02:00
e05a453944
Extend wc_MakeCert_ex/wc_SignCert_ex/wc_MakeCertReq_ex to issue HSS/LMS and
XMSS/XMSS^MT certificates and PKCS#10 requests, building on the existing
RFC 9802 verification support. New LMS_TYPE/XMSS_TYPE/XMSSMT_TYPE selectors,
wc_{Lms,Xmss}Key_PublicKeyToDer SPKI encoders, runtime signature-buffer
sizing, and sigType/key consistency checks. Generation is ASN.1-template
only, matching where the verification path lives.
Tests generate self-signed roots, CSRs and a CA->ECC-leaf chain in-process
and verify them, replacing the patched Bouncy Castle fixtures (only the stock
RFC 9802-aligned LMS interop anchor is kept).
12 lines
440 B
Plaintext
12 lines
440 B
Plaintext
# vim:ft=automake
|
|
# All paths should be given relative to the root
|
|
#
|
|
|
|
# bc_lms_native_bc_root.der is stock Bouncy Castle output (RFC 9802-aligned
|
|
# HSS/LMS) kept as the cross-implementation interop anchor. wolfSSL's own
|
|
# LMS certificate/CSR/chain generation is exercised in-process by the
|
|
# test_rfc9802_lms_x509_gen unit test, so no other committed fixtures are
|
|
# needed here.
|
|
EXTRA_DIST += \
|
|
certs/lms/bc_lms_native_bc_root.der
|