From: slontis Date: Thu, 3 Oct 2024 01:10:01 +0000 (+1000) Subject: Add Configurable "lms" option X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=495f5fa0ba67c03659dd5288f3f7aa6913771426;p=thirdparty%2Fopenssl.git Add Configurable "lms" option This option will be used by the base code for enabling Leighton-Micali Signatures (LMS) Reviewed-by: Viktor Dukhovni Reviewed-by: Matt Caswell Reviewed-by: Paul Dale (Merged from https://github.com/openssl/openssl/pull/27885) --- diff --git a/Configure b/Configure index d105cfe3307..fb2a43d9b2f 100755 --- a/Configure +++ b/Configure @@ -489,6 +489,7 @@ my @disablables = ( "jitter", "ktls", "legacy", + "lms", "loadereng", "makedepend", "md2", @@ -633,7 +634,7 @@ my @disable_cascades = ( "des", "dgram", "dh", "dsa", "ec", "engine", "filenames", - "idea", "ktls", + "idea", "ktls", "lms", "md4", "ml-dsa", "ml-kem", "multiblock", "nextprotoneg", "ocsp", "ocb", "poly1305", "psk", "rc2", "rc4", "rmd160", diff --git a/INSTALL.md b/INSTALL.md index 731144b67fd..cbf9da1de2b 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -895,6 +895,12 @@ Don't build the legacy provider. Disabling this also disables the legacy algorithms: MD2 (already disabled by default). +### no-lms + +Disable Leighton-Micali Signatures (LMS) support. +Support is currently limited to verification only as per +[SP 800-208](https://csrc.nist.gov/pubs/sp/800/208/final). + ### no-makedepend Don't generate dependencies.