aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/crypto/curve25519-arm.S
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/crypto/curve25519-arm.S (renamed from src/crypto/curve25519-neon-arm.S)7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/crypto/curve25519-neon-arm.S b/src/crypto/curve25519-arm.S
index b54211a..165675a 100644
--- a/src/crypto/curve25519-neon-arm.S
+++ b/src/crypto/curve25519-arm.S
@@ -3,13 +3,15 @@
* Based on algorithms from Daniel J. Bernstein and Peter Schwabe.
*/
+#if IS_ENABLED(CONFIG_KERNEL_MODE_NEON)
+
#include <linux/linkage.h>
.text
.fpu neon
.align 4
-ENTRY(curve25519_asm_neon)
+ENTRY(curve25519_neon)
vpush {q4,q5,q6,q7}
mov r12,sp
sub r3,sp,#736
@@ -2102,4 +2104,5 @@ ENTRY(curve25519_asm_neon)
mov sp,r12
vpop {q4,q5,q6,q7}
bx lr
-ENDPROC(curve25519_asm_neon)
+ENDPROC(curve25519_neon)
+#endif