diff --git a/pkg/qDSA/Makefile.dep b/pkg/qDSA/Makefile.dep
index ac5d9e83122171102f2084ea65744a8ae3cd5b64..325ac6eecf6bddda67d236cf4888da65dd88cf33 100644
--- a/pkg/qDSA/Makefile.dep
+++ b/pkg/qDSA/Makefile.dep
@@ -1,4 +1,4 @@
-ifneq (,$(filter cortex-m0%,$(CPU_ARCH)))
+ifneq (,$(filter cortex-m23 cortex-m0%,$(CPU_ARCH)))
   USEMODULE += qDSA_asm
 endif
 
diff --git a/pkg/qDSA/Makefile.include b/pkg/qDSA/Makefile.include
index 6d399ef6c297c139d95dac92f5b6f6cc14005087..693af41c0b1cf53dde7a0f0a0f7fdef36e80fa9e 100644
--- a/pkg/qDSA/Makefile.include
+++ b/pkg/qDSA/Makefile.include
@@ -1,4 +1,4 @@
-ifneq (,$(filter cortex-m0%,$(CPU_ARCH)))
+ifneq (,$(filter cortex-m23 cortex-m0%,$(CPU_ARCH)))
   QDSA_IMPL ?= arm
 else
 ifneq (,$(filter atmega_common,$(USEMODULE)))