Skip to content

Commit 4c369f2

Browse files
rugeGerritsennordicjm
authored andcommitted
samples: bluetooth: Remove nRF54LM20 crypto workaround
Since the CRACEN HW peripheral can now properly handle the Bluetooth cryptography requirements, the application configuration can be safely switched from software cryptography to hardware cryptography that is based on the CRACEN peripheral. Ref: NCSDK-33313 Signed-off-by: Rubin Gerritsen <[email protected]>
1 parent 0216949 commit 4c369f2

File tree

8 files changed

+0
-170
lines changed

8 files changed

+0
-170
lines changed

samples/bluetooth/central_uart/boards/nrf54lm20dk_nrf54lm20a_cpuapp.conf

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,3 @@
66

77
# Disable the unspupported UART0 driver
88
CONFIG_NRFX_UARTE0=n
9-
10-
# Workaround for issue NCSDK-33313
11-
12-
# Disable Cracken for all but RNG, and switch to software crypto.
13-
14-
CONFIG_PSA_CRYPTO_DRIVER_OBERON=y
15-
CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y
16-
17-
CONFIG_PSA_USE_CRACEN_CIPHER_DRIVER=n
18-
CONFIG_PSA_USE_CRACEN_AEAD_DRIVER=n
19-
CONFIG_PSA_USE_CRACEN_HASH_DRIVER=n
20-
CONFIG_PSA_USE_CRACEN_MAC_DRIVER=n
21-
CONFIG_PSA_USE_CRACEN_KEY_AGREEMENT_DRIVER=n
22-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_ENCRYPTION_DRIVER=n
23-
CONFIG_PSA_USE_CRACEN_KEY_MANAGEMENT_DRIVER=n
24-
CONFIG_PSA_USE_CRACEN_KEY_DERIVATION_DRIVER=n
25-
CONFIG_PSA_USE_CRACEN_PAKE_DRIVER=n
26-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_SIGNATURE_DRIVER=n
27-
28-
# END of Workaround for issue NCSDK-33313

samples/bluetooth/central_uart/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.conf

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,3 @@
66

77
# Disable the unspupported UART0 driver
88
CONFIG_NRFX_UARTE0=n
9-
10-
# Workaround for issue NCSDK-33313
11-
12-
# Disable Cracken for all but RNG, and switch to software crypto.
13-
14-
CONFIG_PSA_CRYPTO_DRIVER_OBERON=y
15-
CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y
16-
17-
CONFIG_PSA_USE_CRACEN_CIPHER_DRIVER=n
18-
CONFIG_PSA_USE_CRACEN_AEAD_DRIVER=n
19-
CONFIG_PSA_USE_CRACEN_HASH_DRIVER=n
20-
CONFIG_PSA_USE_CRACEN_MAC_DRIVER=n
21-
CONFIG_PSA_USE_CRACEN_KEY_AGREEMENT_DRIVER=n
22-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_ENCRYPTION_DRIVER=n
23-
CONFIG_PSA_USE_CRACEN_KEY_MANAGEMENT_DRIVER=n
24-
CONFIG_PSA_USE_CRACEN_KEY_DERIVATION_DRIVER=n
25-
CONFIG_PSA_USE_CRACEN_PAKE_DRIVER=n
26-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_SIGNATURE_DRIVER=n
27-
28-
# END of Workaround for issue NCSDK-33313

samples/bluetooth/peripheral_lbs/boards/nrf54lm20dk_nrf54lm20a_cpuapp.conf

Lines changed: 0 additions & 25 deletions
This file was deleted.

samples/bluetooth/peripheral_lbs/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.conf

Lines changed: 0 additions & 25 deletions
This file was deleted.

samples/bluetooth/peripheral_power_profiling/boards/nrf54lm20dk_nrf54lm20a_cpuapp.conf

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,3 @@
66

77
CONFIG_PM_DEVICE=y
88
CONFIG_PM_DEVICE_RUNTIME=y
9-
10-
# Workaround for issue NCSDK-33313
11-
12-
# Disable Cracken for all but RNG, and switch to software crypto.
13-
14-
CONFIG_PSA_CRYPTO_DRIVER_OBERON=y
15-
CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y
16-
17-
CONFIG_PSA_USE_CRACEN_CIPHER_DRIVER=n
18-
CONFIG_PSA_USE_CRACEN_AEAD_DRIVER=n
19-
CONFIG_PSA_USE_CRACEN_HASH_DRIVER=n
20-
CONFIG_PSA_USE_CRACEN_MAC_DRIVER=n
21-
CONFIG_PSA_USE_CRACEN_KEY_AGREEMENT_DRIVER=n
22-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_ENCRYPTION_DRIVER=n
23-
CONFIG_PSA_USE_CRACEN_KEY_MANAGEMENT_DRIVER=n
24-
CONFIG_PSA_USE_CRACEN_KEY_DERIVATION_DRIVER=n
25-
CONFIG_PSA_USE_CRACEN_PAKE_DRIVER=n
26-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_SIGNATURE_DRIVER=n
27-
28-
# END of Workaround for issue NCSDK-33313

samples/bluetooth/peripheral_power_profiling/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.conf

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,3 @@
66

77
CONFIG_PM_DEVICE=y
88
CONFIG_PM_DEVICE_RUNTIME=y
9-
10-
# Workaround for issue NCSDK-33313
11-
12-
# Disable Cracken for all but RNG, and switch to software crypto.
13-
14-
CONFIG_PSA_CRYPTO_DRIVER_OBERON=y
15-
CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y
16-
17-
CONFIG_PSA_USE_CRACEN_CIPHER_DRIVER=n
18-
CONFIG_PSA_USE_CRACEN_AEAD_DRIVER=n
19-
CONFIG_PSA_USE_CRACEN_HASH_DRIVER=n
20-
CONFIG_PSA_USE_CRACEN_MAC_DRIVER=n
21-
CONFIG_PSA_USE_CRACEN_KEY_AGREEMENT_DRIVER=n
22-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_ENCRYPTION_DRIVER=n
23-
CONFIG_PSA_USE_CRACEN_KEY_MANAGEMENT_DRIVER=n
24-
CONFIG_PSA_USE_CRACEN_KEY_DERIVATION_DRIVER=n
25-
CONFIG_PSA_USE_CRACEN_PAKE_DRIVER=n
26-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_SIGNATURE_DRIVER=n
27-
28-
# END of Workaround for issue NCSDK-33313

samples/bluetooth/peripheral_uart/boards/nrf54lm20dk_nrf54lm20a_cpuapp.conf

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,3 @@
66

77
# Disable the unspupported UART0 driver
88
CONFIG_NRFX_UARTE0=n
9-
10-
# Workaround for issue NCSDK-33313
11-
12-
# Disable Cracken for all but RNG, and switch to software crypto.
13-
14-
CONFIG_PSA_CRYPTO_DRIVER_OBERON=y
15-
CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y
16-
17-
CONFIG_PSA_USE_CRACEN_CIPHER_DRIVER=n
18-
CONFIG_PSA_USE_CRACEN_AEAD_DRIVER=n
19-
CONFIG_PSA_USE_CRACEN_HASH_DRIVER=n
20-
CONFIG_PSA_USE_CRACEN_MAC_DRIVER=n
21-
CONFIG_PSA_USE_CRACEN_KEY_AGREEMENT_DRIVER=n
22-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_ENCRYPTION_DRIVER=n
23-
CONFIG_PSA_USE_CRACEN_KEY_MANAGEMENT_DRIVER=n
24-
CONFIG_PSA_USE_CRACEN_KEY_DERIVATION_DRIVER=n
25-
CONFIG_PSA_USE_CRACEN_PAKE_DRIVER=n
26-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_SIGNATURE_DRIVER=n
27-
28-
# END of Workaround for issue NCSDK-33313

samples/bluetooth/peripheral_uart/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.conf

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,3 @@
66

77
# Disable the unspupported UART0 driver
88
CONFIG_NRFX_UARTE0=n
9-
10-
# Workaround for issue NCSDK-33313
11-
12-
# Disable Cracken for all but RNG, and switch to software crypto.
13-
14-
CONFIG_PSA_CRYPTO_DRIVER_OBERON=y
15-
CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y
16-
17-
CONFIG_PSA_USE_CRACEN_CIPHER_DRIVER=n
18-
CONFIG_PSA_USE_CRACEN_AEAD_DRIVER=n
19-
CONFIG_PSA_USE_CRACEN_HASH_DRIVER=n
20-
CONFIG_PSA_USE_CRACEN_MAC_DRIVER=n
21-
CONFIG_PSA_USE_CRACEN_KEY_AGREEMENT_DRIVER=n
22-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_ENCRYPTION_DRIVER=n
23-
CONFIG_PSA_USE_CRACEN_KEY_MANAGEMENT_DRIVER=n
24-
CONFIG_PSA_USE_CRACEN_KEY_DERIVATION_DRIVER=n
25-
CONFIG_PSA_USE_CRACEN_PAKE_DRIVER=n
26-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_SIGNATURE_DRIVER=n
27-
28-
# END of Workaround for issue NCSDK-33313

0 commit comments

Comments
 (0)