Open gilles-peskine-arm opened 6 months ago
I've fixed that in #9185.
Alternative goal: remove
component_test_full_no_bignum
because it's redundant withtest-ref-configs
onconfigs/config-symmetric-only.h
?
It is especially redundant with component_test_psa_crypto_config_accel_ecc_no_bignum()
. Specifically, component_test_full_no_bignum
was added as part of preparation work for that component, so now that we have component_test_psa_crypto_config_accel_ecc_no_bignum()
I don't think component_test_full_no_bignum
really serves a purpose any more.
Alternative goal: remove
component_test_full_no_bignum
because it's redundant withtest-ref-configs
onconfigs/config-symmetric-only.h
?It is especially redundant with
component_test_psa_crypto_config_accel_ecc_no_bignum()
. Specifically,component_test_full_no_bignum
was added as part of preparation work for that component, so now that we havecomponent_test_psa_crypto_config_accel_ecc_no_bignum()
I don't thinkcomponent_test_full_no_bignum
really serves a purpose any more.
Thanks Manuel. I am removing it in #9185.
Looks like this was fixed by #9185 - I'm not seeing full_no_bignum
in development any more. So I'm closing this issue. Please shout if I missed something.
I'm reopening because this is moot in development
, but still a bug in 3.6.
As of https://github.com/Mbed-TLS/mbedtls/pull/9172,
component_test_full_no_bignum
actually enables all crypto because it hasMBEDTLS_PSA_CRYPTO_CONFIG
enabled. For example,PSA_WANT_KEY_TYPE_RSA_PUBLIC_KEY
is enabled by default, soMBEDTLS_RSA_C
andMBEDTLS_BIGNUM_C
are auto-enabled to implement that.The goal of this task is:
component_test_full_no_bignum
to do what it actually claims. For 3.6, it's enough to disableMBEDTLS_PSA_CRYPTO_CONFIG
. For development leading to 4.0, we need to disable all asymmetric crypto through bothMBEDTLS_xxx
andPSA_WANT_xxx
.component_test_full_no_bignum
, check thatmbedtls_bignum_xxx
functions aren't getting included in the build.Alternative goal: remove
component_test_full_no_bignum
because it's redundant withtest-ref-configs
onconfigs/config-symmetric-only.h
?