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