Skip to content

Commit 475bc38

Browse files
committed
applications: nrf_desktop: remove nRF54LM20 crypto workaround
Removed the nRF54LM20 workaround in the nRF Desktop application. 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-33991 Signed-off-by: Kamil Piszczek <[email protected]>
1 parent b5cfd69 commit 475bc38

File tree

6 files changed

+0
-102
lines changed

6 files changed

+0
-102
lines changed

applications/nrf_desktop/configuration/nrf54lm20dk_nrf54lm20a_cpuapp/prj.conf

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -54,23 +54,6 @@ CONFIG_DESKTOP_CONFIG_CHANNEL_ENABLE=y
5454
CONFIG_DESKTOP_CONFIG_CHANNEL_OUT_REPORT=y
5555
CONFIG_DESKTOP_CONFIG_CHANNEL_DFU_ENABLE=y
5656

57-
# START of workaround for issue NCSDK-33313
58-
# Disable CRACEN for all but RNG and switch to software crypto.
59-
CONFIG_PSA_CRYPTO_DRIVER_OBERON=y
60-
CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y
61-
62-
CONFIG_PSA_USE_CRACEN_CIPHER_DRIVER=n
63-
CONFIG_PSA_USE_CRACEN_AEAD_DRIVER=n
64-
CONFIG_PSA_USE_CRACEN_HASH_DRIVER=n
65-
CONFIG_PSA_USE_CRACEN_MAC_DRIVER=n
66-
CONFIG_PSA_USE_CRACEN_KEY_AGREEMENT_DRIVER=n
67-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_ENCRYPTION_DRIVER=n
68-
CONFIG_PSA_USE_CRACEN_KEY_MANAGEMENT_DRIVER=n
69-
CONFIG_PSA_USE_CRACEN_KEY_DERIVATION_DRIVER=n
70-
CONFIG_PSA_USE_CRACEN_PAKE_DRIVER=n
71-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_SIGNATURE_DRIVER=n
72-
# END of workaround for issue NCSDK-33313
73-
7457
################################################################################
7558
# Zephyr Configuration
7659

applications/nrf_desktop/configuration/nrf54lm20dk_nrf54lm20a_cpuapp/prj_llvm.conf

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -54,23 +54,6 @@ CONFIG_DESKTOP_CONFIG_CHANNEL_ENABLE=y
5454
CONFIG_DESKTOP_CONFIG_CHANNEL_OUT_REPORT=y
5555
CONFIG_DESKTOP_CONFIG_CHANNEL_DFU_ENABLE=y
5656

57-
# START of workaround for issue NCSDK-33313
58-
# Disable CRACEN for all but RNG and switch to software crypto.
59-
CONFIG_PSA_CRYPTO_DRIVER_OBERON=y
60-
CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y
61-
62-
CONFIG_PSA_USE_CRACEN_CIPHER_DRIVER=n
63-
CONFIG_PSA_USE_CRACEN_AEAD_DRIVER=n
64-
CONFIG_PSA_USE_CRACEN_HASH_DRIVER=n
65-
CONFIG_PSA_USE_CRACEN_MAC_DRIVER=n
66-
CONFIG_PSA_USE_CRACEN_KEY_AGREEMENT_DRIVER=n
67-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_ENCRYPTION_DRIVER=n
68-
CONFIG_PSA_USE_CRACEN_KEY_MANAGEMENT_DRIVER=n
69-
CONFIG_PSA_USE_CRACEN_KEY_DERIVATION_DRIVER=n
70-
CONFIG_PSA_USE_CRACEN_PAKE_DRIVER=n
71-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_SIGNATURE_DRIVER=n
72-
# END of workaround for issue NCSDK-33313
73-
7457
################################################################################
7558
# Zephyr Configuration
7659

applications/nrf_desktop/configuration/nrf54lm20dk_nrf54lm20a_cpuapp/prj_release.conf

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -50,23 +50,6 @@ CONFIG_DESKTOP_CONFIG_CHANNEL_ENABLE=y
5050
CONFIG_DESKTOP_CONFIG_CHANNEL_OUT_REPORT=y
5151
CONFIG_DESKTOP_CONFIG_CHANNEL_DFU_ENABLE=y
5252

53-
# START of workaround for issue NCSDK-33313
54-
# Disable CRACEN for all but RNG and switch to software crypto.
55-
CONFIG_PSA_CRYPTO_DRIVER_OBERON=y
56-
CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y
57-
58-
CONFIG_PSA_USE_CRACEN_CIPHER_DRIVER=n
59-
CONFIG_PSA_USE_CRACEN_AEAD_DRIVER=n
60-
CONFIG_PSA_USE_CRACEN_HASH_DRIVER=n
61-
CONFIG_PSA_USE_CRACEN_MAC_DRIVER=n
62-
CONFIG_PSA_USE_CRACEN_KEY_AGREEMENT_DRIVER=n
63-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_ENCRYPTION_DRIVER=n
64-
CONFIG_PSA_USE_CRACEN_KEY_MANAGEMENT_DRIVER=n
65-
CONFIG_PSA_USE_CRACEN_KEY_DERIVATION_DRIVER=n
66-
CONFIG_PSA_USE_CRACEN_PAKE_DRIVER=n
67-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_SIGNATURE_DRIVER=n
68-
# END of workaround for issue NCSDK-33313
69-
7053
################################################################################
7154
# Zephyr Configuration
7255

applications/nrf_desktop/configuration/nrf54lm20pdk_nrf54lm20a_cpuapp/prj.conf

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -62,23 +62,6 @@ CONFIG_DESKTOP_CONFIG_CHANNEL_ENABLE=y
6262
CONFIG_DESKTOP_CONFIG_CHANNEL_OUT_REPORT=y
6363
CONFIG_DESKTOP_CONFIG_CHANNEL_DFU_ENABLE=y
6464

65-
# START of workaround for issue NCSDK-33313
66-
# Disable CRACEN for all but RNG and switch to software crypto.
67-
CONFIG_PSA_CRYPTO_DRIVER_OBERON=y
68-
CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y
69-
70-
CONFIG_PSA_USE_CRACEN_CIPHER_DRIVER=n
71-
CONFIG_PSA_USE_CRACEN_AEAD_DRIVER=n
72-
CONFIG_PSA_USE_CRACEN_HASH_DRIVER=n
73-
CONFIG_PSA_USE_CRACEN_MAC_DRIVER=n
74-
CONFIG_PSA_USE_CRACEN_KEY_AGREEMENT_DRIVER=n
75-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_ENCRYPTION_DRIVER=n
76-
CONFIG_PSA_USE_CRACEN_KEY_MANAGEMENT_DRIVER=n
77-
CONFIG_PSA_USE_CRACEN_KEY_DERIVATION_DRIVER=n
78-
CONFIG_PSA_USE_CRACEN_PAKE_DRIVER=n
79-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_SIGNATURE_DRIVER=n
80-
# END of workaround for issue NCSDK-33313
81-
8265
################################################################################
8366
# Zephyr Configuration
8467

applications/nrf_desktop/configuration/nrf54lm20pdk_nrf54lm20a_cpuapp/prj_llvm.conf

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -62,23 +62,6 @@ CONFIG_DESKTOP_CONFIG_CHANNEL_ENABLE=y
6262
CONFIG_DESKTOP_CONFIG_CHANNEL_OUT_REPORT=y
6363
CONFIG_DESKTOP_CONFIG_CHANNEL_DFU_ENABLE=y
6464

65-
# START of workaround for issue NCSDK-33313
66-
# Disable CRACEN for all but RNG and switch to software crypto.
67-
CONFIG_PSA_CRYPTO_DRIVER_OBERON=y
68-
CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y
69-
70-
CONFIG_PSA_USE_CRACEN_CIPHER_DRIVER=n
71-
CONFIG_PSA_USE_CRACEN_AEAD_DRIVER=n
72-
CONFIG_PSA_USE_CRACEN_HASH_DRIVER=n
73-
CONFIG_PSA_USE_CRACEN_MAC_DRIVER=n
74-
CONFIG_PSA_USE_CRACEN_KEY_AGREEMENT_DRIVER=n
75-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_ENCRYPTION_DRIVER=n
76-
CONFIG_PSA_USE_CRACEN_KEY_MANAGEMENT_DRIVER=n
77-
CONFIG_PSA_USE_CRACEN_KEY_DERIVATION_DRIVER=n
78-
CONFIG_PSA_USE_CRACEN_PAKE_DRIVER=n
79-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_SIGNATURE_DRIVER=n
80-
# END of workaround for issue NCSDK-33313
81-
8265
################################################################################
8366
# Zephyr Configuration
8467

applications/nrf_desktop/configuration/nrf54lm20pdk_nrf54lm20a_cpuapp/prj_release.conf

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -58,23 +58,6 @@ CONFIG_DESKTOP_CONFIG_CHANNEL_ENABLE=y
5858
CONFIG_DESKTOP_CONFIG_CHANNEL_OUT_REPORT=y
5959
CONFIG_DESKTOP_CONFIG_CHANNEL_DFU_ENABLE=y
6060

61-
# START of workaround for issue NCSDK-33313
62-
# Disable CRACEN for all but RNG and switch to software crypto.
63-
CONFIG_PSA_CRYPTO_DRIVER_OBERON=y
64-
CONFIG_PSA_CRYPTO_DRIVER_CRACEN=y
65-
66-
CONFIG_PSA_USE_CRACEN_CIPHER_DRIVER=n
67-
CONFIG_PSA_USE_CRACEN_AEAD_DRIVER=n
68-
CONFIG_PSA_USE_CRACEN_HASH_DRIVER=n
69-
CONFIG_PSA_USE_CRACEN_MAC_DRIVER=n
70-
CONFIG_PSA_USE_CRACEN_KEY_AGREEMENT_DRIVER=n
71-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_ENCRYPTION_DRIVER=n
72-
CONFIG_PSA_USE_CRACEN_KEY_MANAGEMENT_DRIVER=n
73-
CONFIG_PSA_USE_CRACEN_KEY_DERIVATION_DRIVER=n
74-
CONFIG_PSA_USE_CRACEN_PAKE_DRIVER=n
75-
CONFIG_PSA_USE_CRACEN_ASYMMETRIC_SIGNATURE_DRIVER=n
76-
# END of workaround for issue NCSDK-33313
77-
7861
################################################################################
7962
# Zephyr Configuration
8063

0 commit comments

Comments
 (0)