cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

Makefile (1507B)


      1# SPDX-License-Identifier: GPL-2.0
      2
      3# chacha is used by the /dev/random driver which is always builtin
      4obj-y						+= chacha.o
      5obj-$(CONFIG_CRYPTO_LIB_CHACHA_GENERIC)		+= libchacha.o
      6
      7obj-$(CONFIG_CRYPTO_LIB_AES)			+= libaes.o
      8libaes-y					:= aes.o
      9
     10obj-$(CONFIG_CRYPTO_LIB_ARC4)			+= libarc4.o
     11libarc4-y					:= arc4.o
     12
     13# blake2s is used by the /dev/random driver which is always builtin
     14obj-y						+= libblake2s.o
     15libblake2s-y					:= blake2s.o
     16libblake2s-$(CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC)	+= blake2s-generic.o
     17
     18obj-$(CONFIG_CRYPTO_LIB_CHACHA20POLY1305)	+= libchacha20poly1305.o
     19libchacha20poly1305-y				+= chacha20poly1305.o
     20
     21obj-$(CONFIG_CRYPTO_LIB_CURVE25519_GENERIC)	+= libcurve25519-generic.o
     22libcurve25519-generic-y				:= curve25519-fiat32.o
     23libcurve25519-generic-$(CONFIG_ARCH_SUPPORTS_INT128)	:= curve25519-hacl64.o
     24libcurve25519-generic-y				+= curve25519-generic.o
     25
     26obj-$(CONFIG_CRYPTO_LIB_CURVE25519)		+= libcurve25519.o
     27libcurve25519-y					+= curve25519.o
     28
     29obj-$(CONFIG_CRYPTO_LIB_DES)			+= libdes.o
     30libdes-y					:= des.o
     31
     32obj-$(CONFIG_CRYPTO_LIB_POLY1305_GENERIC)	+= libpoly1305.o
     33libpoly1305-y					:= poly1305-donna32.o
     34libpoly1305-$(CONFIG_ARCH_SUPPORTS_INT128)	:= poly1305-donna64.o
     35libpoly1305-y					+= poly1305.o
     36
     37obj-$(CONFIG_CRYPTO_LIB_SHA256)			+= libsha256.o
     38libsha256-y					:= sha256.o
     39
     40ifneq ($(CONFIG_CRYPTO_MANAGER_DISABLE_TESTS),y)
     41libblake2s-y					+= blake2s-selftest.o
     42libchacha20poly1305-y				+= chacha20poly1305-selftest.o
     43libcurve25519-y					+= curve25519-selftest.o
     44endif