.. | .. |
---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | # |
---|
2 | 3 | # linux/arch/arm64/crypto/Makefile |
---|
3 | 4 | # |
---|
4 | 5 | # Copyright (C) 2014 Linaro Ltd <ard.biesheuvel@linaro.org> |
---|
5 | | -# |
---|
6 | | -# This program is free software; you can redistribute it and/or modify |
---|
7 | | -# it under the terms of the GNU General Public License version 2 as |
---|
8 | | -# published by the Free Software Foundation. |
---|
9 | 6 | # |
---|
10 | 7 | |
---|
11 | 8 | obj-$(CONFIG_CRYPTO_SHA1_ARM64_CE) += sha1-ce.o |
---|
.. | .. |
---|
32 | 29 | obj-$(CONFIG_CRYPTO_CRCT10DIF_ARM64_CE) += crct10dif-ce.o |
---|
33 | 30 | crct10dif-ce-y := crct10dif-ce-core.o crct10dif-ce-glue.o |
---|
34 | 31 | |
---|
35 | | -obj-$(CONFIG_CRYPTO_CRC32_ARM64_CE) += crc32-ce.o |
---|
36 | | -crc32-ce-y:= crc32-ce-core.o crc32-ce-glue.o |
---|
37 | | - |
---|
38 | 32 | obj-$(CONFIG_CRYPTO_AES_ARM64_CE) += aes-ce-cipher.o |
---|
39 | 33 | aes-ce-cipher-y := aes-ce-core.o aes-ce-glue.o |
---|
40 | 34 | |
---|
.. | .. |
---|
60 | 54 | poly1305-neon-y := poly1305-core.o poly1305-glue.o |
---|
61 | 55 | AFLAGS_poly1305-core.o += -Dpoly1305_init=poly1305_init_arm64 |
---|
62 | 56 | |
---|
| 57 | +obj-$(CONFIG_CRYPTO_NHPOLY1305_NEON) += nhpoly1305-neon.o |
---|
| 58 | +nhpoly1305-neon-y := nh-neon-core.o nhpoly1305-neon-glue.o |
---|
| 59 | + |
---|
63 | 60 | obj-$(CONFIG_CRYPTO_AES_ARM64) += aes-arm64.o |
---|
64 | 61 | aes-arm64-y := aes-cipher-core.o aes-cipher-glue.o |
---|
65 | 62 | |
---|
.. | .. |
---|
83 | 80 | |
---|
84 | 81 | $(src)/sha512-core.S_shipped: $(src)/sha512-armv8.pl |
---|
85 | 82 | $(call cmd,perlasm) |
---|
| 83 | + |
---|
86 | 84 | endif |
---|
87 | 85 | |
---|
88 | | -targets += poly1305-core.S sha256-core.S sha512-core.S |
---|
| 86 | +clean-files += poly1305-core.S sha256-core.S sha512-core.S |
---|