nRF9151 - NCS 3.4.0
I like to use a library, which uses
CONFIG_PSA_CRYPTO=y
CONFIG_PSA_WANT_ECC_BRAINPOOL_P_R1_256=y
with NCS 3.2.4 successfully.
If I try to migrate to NCS 3.4.0 (removing the obsolete CONFIG_NRF_SECURITY) I get compile and/or link errors.
C:/ncs/v3.4.0/modules/crypto/oberon-psa-crypto/oberon/drivers/oberon_check_unsupported.h:475:10: error: #error "No crypto implementation for brainpoolP256r1 public key"
475 | #error "No crypto implementation for brainpoolP256r1 public key"
Using
CONFIG_PSA_USE_CC3XX_KEY_MANAGEMENT_DRIVER=y
doesn't help, it results in the same error.
If I enable
CONFIG_PSA_CRYPTO_DRIVER_CC3XX=y
I get:
C:/ncs/v3.4.0/modules/crypto/oberon-psa-crypto/include/tf-psa-crypto/build_info.h:146:10: fatal error: psa/crypto_config.h: No such file or directory
146 | #include "psa/crypto_config.h"
So, is it possible to use ECC_BRAINPOOL_P_R1_256 with NCS 3.4.0 PSA?
What is missing, to compile that successful?
