mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-10-24 04:09:07 +03:00
Add an enterprise option that includes all items that would be required. Update CMake build to match autotools. Added enterprise option. Added CI loops for configuration options. Add document that maps the OpenSSL configuration options to wolfSSL's. Checked against various versions of OpenSSL.
25 lines
1.6 KiB
JSON
25 lines
1.6 KiB
JSON
[
|
|
{"name": "enterprise",
|
|
"comment": "The bundle as shipped: --enable-all, all quantum crypto, old TLS, secure renegotiation, HPKE, AES-CTS/GCM-SIV, acert, TSP, S/MIME, OPENSSL_COMPATIBLE_DEFAULTS and the system crypto-policy reader.",
|
|
"configure": ["--enable-enterprise"]},
|
|
{"name": "enterprise-no-all-osp",
|
|
"comment": "Without the OSP bundles nothing else turns 3DES back on, so this is the only entry where the bundle's --disable-des3 takes effect.",
|
|
"configure": ["--enable-enterprise", "--disable-all-osp"]},
|
|
{"name": "enterprise-no-oldtls",
|
|
"comment": "--disable-oldtls has to suppress the TLS 1.0 default the bundle would otherwise set, or TLS 1.0 pulls old TLS back on.",
|
|
"configure": ["--enable-enterprise", "--disable-oldtls"]},
|
|
{"name": "enterprise-renegotiation-indication",
|
|
"comment": "Mutually exclusive with secure renegotiation; the bundle must not set both.",
|
|
"configure": ["--enable-enterprise", "--enable-renegotiation-indication"]},
|
|
{"name": "enterprise-asn-original",
|
|
"comment": "Attribute certificates and TSP are only handled by the ASN.1 template code, so the bundle must leave both off here. Build only: --enable-all-quantum-crypto with --enable-asn=original fails PQ private-key decoding tests in make check independently of the enterprise bundle.",
|
|
"configure": ["--enable-enterprise", "--enable-asn=original"],
|
|
"check": false},
|
|
{"name": "enterprise-no-openssl-compatible-defaults",
|
|
"comment": "Feature set without the OpenSSL run-time behaviour defaults.",
|
|
"configure": ["--enable-enterprise",
|
|
"--disable-openssl-compatible-defaults"]},
|
|
{"name": "enterprise-smallstack",
|
|
"configure": ["--enable-enterprise", "--enable-smallstack"]}
|
|
]
|