diff options
author | jsing <> | 2023-07-07 15:51:03 +0000 |
---|---|---|
committer | jsing <> | 2023-07-07 15:51:03 +0000 |
commit | 92174a09a2d8ae8777c5400ba030c03bd1ffbaab (patch) | |
tree | 21f102026d07169ce8b6f2871349a808bcb04f57 /src | |
parent | c35b0467e312b8a1b5e4fc8d8340d2652dae3820 (diff) | |
download | openbsd-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.inc | 26 |
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 | ||
6 | SRCS+= aes_core.c | ||
7 | SRCS+= aes_cbc.c | ||
8 | |||
9 | # bf | ||
10 | SRCS+= bf_enc.c | ||
11 | |||
12 | # camellia | ||
13 | SRCS+= camellia.c | ||
14 | SRCS+= cmll_cbc.c | ||
15 | SRCS+= cmll_misc.c | ||
16 | |||
17 | # des | ||
18 | SRCS+= des_enc.c | ||
19 | SRCS+= fcrypt_b.c | ||
20 | |||
21 | # rc4 | ||
22 | SRCS+= rc4_enc.c | ||
23 | SRCS+= rc4_skey.c | ||
24 | |||
25 | # whrlpool | ||
26 | SRCS+= wp_block.c | ||