summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjsing <>2023-07-07 15:51:03 +0000
committerjsing <>2023-07-07 15:51:03 +0000
commit92174a09a2d8ae8777c5400ba030c03bd1ffbaab (patch)
tree21f102026d07169ce8b6f2871349a808bcb04f57 /src
parentc35b0467e312b8a1b5e4fc8d8340d2652dae3820 (diff)
downloadopenbsd-92174a09a2d8ae8777c5400ba030c03bd1ffbaab.tar.gz
openbsd-92174a09a2d8ae8777c5400ba030c03bd1ffbaab.tar.bz2
openbsd-92174a09a2d8ae8777c5400ba030c03bd1ffbaab.zip
Provide a libcrypto Makefile.inc for riscv64.
This is currently no different from the existing behaviour and just pulls in the C code that would have previously been built. However, it means that OPENSSL_NO_ASM is no longer being defined by the main libcrypto Makefile, which in turn will allow us to implement assembly optimisations.
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/arch/riscv64/Makefile.inc26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/lib/libcrypto/arch/riscv64/Makefile.inc b/src/lib/libcrypto/arch/riscv64/Makefile.inc
new file mode 100644
index 0000000000..28e2a46b83
--- /dev/null
+++ b/src/lib/libcrypto/arch/riscv64/Makefile.inc
@@ -0,0 +1,26 @@
1# $OpenBSD: Makefile.inc,v 1.1 2023/07/07 15:51:03 jsing Exp $
2
3# riscv64 libcrypto build rules
4
5# aes
6SRCS+= aes_core.c
7SRCS+= aes_cbc.c
8
9# bf
10SRCS+= bf_enc.c
11
12# camellia
13SRCS+= camellia.c
14SRCS+= cmll_cbc.c
15SRCS+= cmll_misc.c
16
17# des
18SRCS+= des_enc.c
19SRCS+= fcrypt_b.c
20
21# rc4
22SRCS+= rc4_enc.c
23SRCS+= rc4_skey.c
24
25# whrlpool
26SRCS+= wp_block.c