Makefile (cf5c5763eb531ff5120111ad300126e926fb5a56) Makefile (d2825fa9365d0101571ed16534b16b7c8d261ab3)
1# SPDX-License-Identifier: GPL-2.0
2#
3# Cryptographic API
4#
5
6obj-$(CONFIG_CRYPTO) += crypto.o
7crypto-y := api.o cipher.o compress.o memneq.o
8

--- 64 unchanged lines hidden (view full) ---

73obj-$(CONFIG_CRYPTO_NULL2) += crypto_null.o
74obj-$(CONFIG_CRYPTO_MD4) += md4.o
75obj-$(CONFIG_CRYPTO_MD5) += md5.o
76obj-$(CONFIG_CRYPTO_RMD160) += rmd160.o
77obj-$(CONFIG_CRYPTO_SHA1) += sha1_generic.o
78obj-$(CONFIG_CRYPTO_SHA256) += sha256_generic.o
79obj-$(CONFIG_CRYPTO_SHA512) += sha512_generic.o
80obj-$(CONFIG_CRYPTO_SHA3) += sha3_generic.o
1# SPDX-License-Identifier: GPL-2.0
2#
3# Cryptographic API
4#
5
6obj-$(CONFIG_CRYPTO) += crypto.o
7crypto-y := api.o cipher.o compress.o memneq.o
8

--- 64 unchanged lines hidden (view full) ---

73obj-$(CONFIG_CRYPTO_NULL2) += crypto_null.o
74obj-$(CONFIG_CRYPTO_MD4) += md4.o
75obj-$(CONFIG_CRYPTO_MD5) += md5.o
76obj-$(CONFIG_CRYPTO_RMD160) += rmd160.o
77obj-$(CONFIG_CRYPTO_SHA1) += sha1_generic.o
78obj-$(CONFIG_CRYPTO_SHA256) += sha256_generic.o
79obj-$(CONFIG_CRYPTO_SHA512) += sha512_generic.o
80obj-$(CONFIG_CRYPTO_SHA3) += sha3_generic.o
81obj-$(CONFIG_CRYPTO_SM3) += sm3_generic.o
81obj-$(CONFIG_CRYPTO_SM3) += sm3.o
82obj-$(CONFIG_CRYPTO_SM3_GENERIC) += sm3_generic.o
82obj-$(CONFIG_CRYPTO_STREEBOG) += streebog_generic.o
83obj-$(CONFIG_CRYPTO_WP512) += wp512.o
84CFLAGS_wp512.o := $(call cc-option,-fno-schedule-insns) # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79149
85obj-$(CONFIG_CRYPTO_BLAKE2B) += blake2b_generic.o
86obj-$(CONFIG_CRYPTO_BLAKE2S) += blake2s_generic.o
87obj-$(CONFIG_CRYPTO_GF128MUL) += gf128mul.o
88obj-$(CONFIG_CRYPTO_ECB) += ecb.o
89obj-$(CONFIG_CRYPTO_CBC) += cbc.o

--- 39 unchanged lines hidden (view full) ---

129obj-$(CONFIG_CRYPTO_BLOWFISH) += blowfish_generic.o
130obj-$(CONFIG_CRYPTO_BLOWFISH_COMMON) += blowfish_common.o
131obj-$(CONFIG_CRYPTO_TWOFISH) += twofish_generic.o
132obj-$(CONFIG_CRYPTO_TWOFISH_COMMON) += twofish_common.o
133obj-$(CONFIG_CRYPTO_SERPENT) += serpent_generic.o
134CFLAGS_serpent_generic.o := $(call cc-option,-fsched-pressure) # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79149
135obj-$(CONFIG_CRYPTO_AES) += aes_generic.o
136CFLAGS_aes_generic.o := $(call cc-option,-fno-code-hoisting) # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83356
83obj-$(CONFIG_CRYPTO_STREEBOG) += streebog_generic.o
84obj-$(CONFIG_CRYPTO_WP512) += wp512.o
85CFLAGS_wp512.o := $(call cc-option,-fno-schedule-insns) # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79149
86obj-$(CONFIG_CRYPTO_BLAKE2B) += blake2b_generic.o
87obj-$(CONFIG_CRYPTO_BLAKE2S) += blake2s_generic.o
88obj-$(CONFIG_CRYPTO_GF128MUL) += gf128mul.o
89obj-$(CONFIG_CRYPTO_ECB) += ecb.o
90obj-$(CONFIG_CRYPTO_CBC) += cbc.o

--- 39 unchanged lines hidden (view full) ---

130obj-$(CONFIG_CRYPTO_BLOWFISH) += blowfish_generic.o
131obj-$(CONFIG_CRYPTO_BLOWFISH_COMMON) += blowfish_common.o
132obj-$(CONFIG_CRYPTO_TWOFISH) += twofish_generic.o
133obj-$(CONFIG_CRYPTO_TWOFISH_COMMON) += twofish_common.o
134obj-$(CONFIG_CRYPTO_SERPENT) += serpent_generic.o
135CFLAGS_serpent_generic.o := $(call cc-option,-fsched-pressure) # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79149
136obj-$(CONFIG_CRYPTO_AES) += aes_generic.o
137CFLAGS_aes_generic.o := $(call cc-option,-fno-code-hoisting) # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83356
137obj-$(CONFIG_CRYPTO_SM4) += sm4_generic.o
138obj-$(CONFIG_CRYPTO_SM4) += sm4.o
139obj-$(CONFIG_CRYPTO_SM4_GENERIC) += sm4_generic.o
138obj-$(CONFIG_CRYPTO_AES_TI) += aes_ti.o
139obj-$(CONFIG_CRYPTO_CAMELLIA) += camellia_generic.o
140obj-$(CONFIG_CRYPTO_CAST_COMMON) += cast_common.o
141obj-$(CONFIG_CRYPTO_CAST5) += cast5_generic.o
142obj-$(CONFIG_CRYPTO_CAST6) += cast6_generic.o
143obj-$(CONFIG_CRYPTO_ARC4) += arc4.o
144obj-$(CONFIG_CRYPTO_TEA) += tea.o
145obj-$(CONFIG_CRYPTO_KHAZAD) += khazad.o

--- 63 unchanged lines hidden ---
140obj-$(CONFIG_CRYPTO_AES_TI) += aes_ti.o
141obj-$(CONFIG_CRYPTO_CAMELLIA) += camellia_generic.o
142obj-$(CONFIG_CRYPTO_CAST_COMMON) += cast_common.o
143obj-$(CONFIG_CRYPTO_CAST5) += cast5_generic.o
144obj-$(CONFIG_CRYPTO_CAST6) += cast6_generic.o
145obj-$(CONFIG_CRYPTO_ARC4) += arc4.o
146obj-$(CONFIG_CRYPTO_TEA) += tea.o
147obj-$(CONFIG_CRYPTO_KHAZAD) += khazad.o

--- 63 unchanged lines hidden ---