Skip to content

Commit 8252e21

Browse files
joerchannordicjm
authored andcommitted
nrf_security: Fix missing assymetric driver inclusion from eddsa
Fix missing inclusion of cc3xx and oberon driver configuration for assymetric signature when EdDSA is enabled. Signed-off-by: Joakim Andersson <[email protected]>
1 parent 92e6276 commit 8252e21

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

subsys/nrf_security/src/drivers/nrf_cc3xx/Kconfig

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,14 @@ config PSA_NEED_CC3XX_RSA_PSS
271271
depends on PSA_WANT_ALG_RSA_PSS
272272
depends on PSA_USE_CC3XX_ASYMMETRIC_SIGNATURE_DRIVER
273273

274+
config PSA_NEED_CC3XX_PURE_EDDSA_TWISTED_EDWARDS_255
275+
bool
276+
default y
277+
select PSA_ACCEL_PURE_EDDSA_TWISTED_EDWARDS_255
278+
depends on PSA_WANT_ALG_PURE_EDDSA
279+
depends on PSA_WANT_ECC_TWISTED_EDWARDS_255
280+
depends on PSA_USE_CC3XX_ASYMMETRIC_SIGNATURE_DRIVER
281+
274282
config PSA_NEED_CC3XX_ASYMMETRIC_SIGNATURE_DRIVER
275283
bool
276284
default y
@@ -281,9 +289,10 @@ config PSA_NEED_CC3XX_ASYMMETRIC_SIGNATURE_DRIVER
281289
PSA_NEED_CC3XX_ECDSA_SECP_K1_192 || \
282290
PSA_NEED_CC3XX_ECDSA_SECP_K1_224 || \
283291
PSA_NEED_CC3XX_ECDSA_SECP_K1_256 || \
284-
PSA_NEED_CC3XX_ECDSA_BRAINPOOL_P_R1_256 || \
285-
PSA_NEED_CC3XX_RSA_PKCS1V15_SIGN || \
286-
PSA_NEED_CC3XX_RSA_PSS
292+
PSA_NEED_CC3XX_ECDSA_BRAINPOOL_P_R1_256 || \
293+
PSA_NEED_CC3XX_RSA_PKCS1V15_SIGN || \
294+
PSA_NEED_CC3XX_RSA_PSS || \
295+
PSA_NEED_CC3XX_PURE_EDDSA_TWISTED_EDWARDS_255
287296

288297
# CC3xx Asymmetric Encryption Driver
289298

subsys/nrf_security/src/drivers/nrf_oberon/Kconfig

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -690,7 +690,8 @@ config PSA_NEED_OBERON_ASYMMETRIC_SIGNATURE_DRIVER
690690
default y
691691
depends on PSA_NEED_OBERON_ECDSA_RANDOMIZED || \
692692
PSA_NEED_OBERON_ECDSA_DETERMINISTIC || \
693-
PSA_NEED_OBERON_RSA_ANY_SIGN
693+
PSA_NEED_OBERON_RSA_ANY_SIGN || \
694+
PSA_NEED_OBERON_PURE_EDDSA_TWISTED_EDWARDS_255
694695

695696
# Oberon Random Driver
696697

0 commit comments

Comments
 (0)