Makefile (170b5910d9fbea79de1bb40df22eda5f98250c0c) | Makefile (6574e6c64e971c9adb629e81e497afdb52b1c9df) |
---|---|
1# 2# Arch-specific CryptoAPI modules. 3# 4 5avx_supported := $(call as-instr,vpxor %xmm0$(comma)%xmm0$(comma)%xmm0,yes,no) 6avx2_supported := $(call as-instr,vpgatherdd %ymm0$(comma)(%eax$(comma)%ymm1\ 7 $(comma)4)$(comma)%ymm2,yes,no) 8 9obj-$(CONFIG_CRYPTO_GLUE_HELPER_X86) += glue_helper.o 10 11obj-$(CONFIG_CRYPTO_AES_586) += aes-i586.o 12obj-$(CONFIG_CRYPTO_TWOFISH_586) += twofish-i586.o 13obj-$(CONFIG_CRYPTO_SALSA20_586) += salsa20-i586.o 14obj-$(CONFIG_CRYPTO_SERPENT_SSE2_586) += serpent-sse2-i586.o 15 16obj-$(CONFIG_CRYPTO_AES_X86_64) += aes-x86_64.o | 1# 2# Arch-specific CryptoAPI modules. 3# 4 5avx_supported := $(call as-instr,vpxor %xmm0$(comma)%xmm0$(comma)%xmm0,yes,no) 6avx2_supported := $(call as-instr,vpgatherdd %ymm0$(comma)(%eax$(comma)%ymm1\ 7 $(comma)4)$(comma)%ymm2,yes,no) 8 9obj-$(CONFIG_CRYPTO_GLUE_HELPER_X86) += glue_helper.o 10 11obj-$(CONFIG_CRYPTO_AES_586) += aes-i586.o 12obj-$(CONFIG_CRYPTO_TWOFISH_586) += twofish-i586.o 13obj-$(CONFIG_CRYPTO_SALSA20_586) += salsa20-i586.o 14obj-$(CONFIG_CRYPTO_SERPENT_SSE2_586) += serpent-sse2-i586.o 15 16obj-$(CONFIG_CRYPTO_AES_X86_64) += aes-x86_64.o |
17obj-$(CONFIG_CRYPTO_DES3_EDE_X86_64) += des3_ede-x86_64.o |
|
17obj-$(CONFIG_CRYPTO_CAMELLIA_X86_64) += camellia-x86_64.o 18obj-$(CONFIG_CRYPTO_BLOWFISH_X86_64) += blowfish-x86_64.o 19obj-$(CONFIG_CRYPTO_TWOFISH_X86_64) += twofish-x86_64.o 20obj-$(CONFIG_CRYPTO_TWOFISH_X86_64_3WAY) += twofish-x86_64-3way.o 21obj-$(CONFIG_CRYPTO_SALSA20_X86_64) += salsa20-x86_64.o 22obj-$(CONFIG_CRYPTO_SERPENT_SSE2_X86_64) += serpent-sse2-x86_64.o 23obj-$(CONFIG_CRYPTO_AES_NI_INTEL) += aesni-intel.o 24obj-$(CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL) += ghash-clmulni-intel.o --- 22 unchanged lines hidden (view full) --- 47endif 48 49aes-i586-y := aes-i586-asm_32.o aes_glue.o 50twofish-i586-y := twofish-i586-asm_32.o twofish_glue.o 51salsa20-i586-y := salsa20-i586-asm_32.o salsa20_glue.o 52serpent-sse2-i586-y := serpent-sse2-i586-asm_32.o serpent_sse2_glue.o 53 54aes-x86_64-y := aes-x86_64-asm_64.o aes_glue.o | 18obj-$(CONFIG_CRYPTO_CAMELLIA_X86_64) += camellia-x86_64.o 19obj-$(CONFIG_CRYPTO_BLOWFISH_X86_64) += blowfish-x86_64.o 20obj-$(CONFIG_CRYPTO_TWOFISH_X86_64) += twofish-x86_64.o 21obj-$(CONFIG_CRYPTO_TWOFISH_X86_64_3WAY) += twofish-x86_64-3way.o 22obj-$(CONFIG_CRYPTO_SALSA20_X86_64) += salsa20-x86_64.o 23obj-$(CONFIG_CRYPTO_SERPENT_SSE2_X86_64) += serpent-sse2-x86_64.o 24obj-$(CONFIG_CRYPTO_AES_NI_INTEL) += aesni-intel.o 25obj-$(CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL) += ghash-clmulni-intel.o --- 22 unchanged lines hidden (view full) --- 48endif 49 50aes-i586-y := aes-i586-asm_32.o aes_glue.o 51twofish-i586-y := twofish-i586-asm_32.o twofish_glue.o 52salsa20-i586-y := salsa20-i586-asm_32.o salsa20_glue.o 53serpent-sse2-i586-y := serpent-sse2-i586-asm_32.o serpent_sse2_glue.o 54 55aes-x86_64-y := aes-x86_64-asm_64.o aes_glue.o |
56des3_ede-x86_64-y := des3_ede-asm_64.o des3_ede_glue.o |
|
55camellia-x86_64-y := camellia-x86_64-asm_64.o camellia_glue.o 56blowfish-x86_64-y := blowfish-x86_64-asm_64.o blowfish_glue.o 57twofish-x86_64-y := twofish-x86_64-asm_64.o twofish_glue.o 58twofish-x86_64-3way-y := twofish-x86_64-asm_64-3way.o twofish_glue_3way.o 59salsa20-x86_64-y := salsa20-x86_64-asm_64.o salsa20_glue.o 60serpent-sse2-x86_64-y := serpent-sse2-x86_64-asm_64.o serpent_sse2_glue.o 61 62ifeq ($(avx_supported),yes) --- 28 unchanged lines hidden --- | 57camellia-x86_64-y := camellia-x86_64-asm_64.o camellia_glue.o 58blowfish-x86_64-y := blowfish-x86_64-asm_64.o blowfish_glue.o 59twofish-x86_64-y := twofish-x86_64-asm_64.o twofish_glue.o 60twofish-x86_64-3way-y := twofish-x86_64-asm_64-3way.o twofish_glue_3way.o 61salsa20-x86_64-y := salsa20-x86_64-asm_64.o salsa20_glue.o 62serpent-sse2-x86_64-y := serpent-sse2-x86_64-asm_64.o serpent_sse2_glue.o 63 64ifeq ($(avx_supported),yes) --- 28 unchanged lines hidden --- |