configure: introduce no-ecx to remove ECX related feature
authorYi Li <yi1.li@intel.com>
Mon, 17 Apr 2023 08:20:31 +0000 (16:20 +0800)
committerPauli <pauli@openssl.org>
Wed, 14 Jun 2023 03:06:22 +0000 (13:06 +1000)
commit4032cd9a1434610e4dc2bbde01f98d04faa615e5
tree6e40e7f29433428db03d9111e496716f2b6dd96a
parentcc343d047c147e0a395fb101efbe9dedf458aa17
configure: introduce no-ecx to remove ECX related feature

This can effectively reduce the binary size for platforms
that don't need ECX feature(~100KB).

Signed-off-by: Yi Li <yi1.li@intel.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20781)
55 files changed:
.github/workflows/run-checker-merge.yml
Configure
apps/list.c
apps/speed.c
crypto/asn1/standard_methods.h
crypto/ec/build.info
crypto/evp/p_lib.c
crypto/evp/pmeth_lib.c
crypto/hpke/hpke_util.c
crypto/x509/x_pubkey.c
include/crypto/ecx.h
include/crypto/evp.h
include/openssl/hpke.h
providers/common/der/build.info
providers/decoders.inc
providers/defltprov.c
providers/encoders.inc
providers/fips/fipsprov.c
providers/implementations/encode_decode/decode_der2key.c
providers/implementations/encode_decode/encode_key2any.c
providers/implementations/encode_decode/encode_key2text.c
providers/implementations/exchange/build.info
providers/implementations/include/prov/implementations.h
providers/implementations/kem/build.info
providers/implementations/keymgmt/build.info
providers/implementations/signature/build.info
test/build.info
test/dhkem_test.inc
test/evp_extra_test.c
test/evp_extra_test2.c
test/evp_pkey_dhkem_test.c
test/evp_pkey_provided_test.c
test/hpke_test.c
test/recipes/03-test_internal_curve448.t
test/recipes/06-test_algorithmid.t
test/recipes/15-test_ec.t
test/recipes/15-test_genpkey.t
test/recipes/20-test_dgst.t
test/recipes/20-test_pkeyutl.t
test/recipes/25-test_req.t
test/recipes/25-test_verify.t
test/recipes/30-test_evp.t
test/recipes/30-test_evp_data/evppkey_mismatch.txt
test/recipes/30-test_evp_data/evppkey_mismatch_ecx.txt [new file with mode: 0644]
test/recipes/70-test_key_share.t
test/recipes/70-test_tls13cookie.t
test/recipes/70-test_tls13hrr.t
test/recipes/70-test_tls13kexmodes.t
test/recipes/70-test_tls13messages.t
test/recipes/70-test_tls13psk.t
test/recipes/80-test_ssl_new.t
test/rpktest.c
test/ssl-tests/28-seclevel.cnf.in
test/sslapitest.c
test/tls13ccstest.c