Daniel P. Berrange | fb37726 | 2015-09-02 10:57:27 +0100 | [diff] [blame] | 1 | crypto-obj-y = init.o |
| 2 | crypto-obj-y += hash.o |
Daniel P. Berrange | 0c16c05 | 2016-03-11 18:09:22 +0000 | [diff] [blame] | 3 | crypto-obj-$(CONFIG_NETTLE) += hash-nettle.o |
| 4 | crypto-obj-$(if $(CONFIG_NETTLE),n,$(CONFIG_GCRYPT)) += hash-gcrypt.o |
Daniel P. Berrange | 2165477 | 2016-07-05 11:45:42 +0100 | [diff] [blame] | 5 | crypto-obj-$(if $(CONFIG_NETTLE),n,$(if $(CONFIG_GCRYPT),n,y)) += hash-glib.o |
Longpeng(Mike) | 12a4f21 | 2016-12-13 18:42:56 +0800 | [diff] [blame] | 6 | crypto-obj-y += hmac.o |
| 7 | crypto-obj-$(CONFIG_NETTLE) += hmac-nettle.o |
| 8 | crypto-obj-$(CONFIG_GCRYPT_HMAC) += hmac-gcrypt.o |
| 9 | crypto-obj-$(if $(CONFIG_NETTLE),n,$(if $(CONFIG_GCRYPT_HMAC),n,y)) += hmac-glib.o |
Daniel P. Berrange | fb37726 | 2015-09-02 10:57:27 +0100 | [diff] [blame] | 10 | crypto-obj-y += aes.o |
| 11 | crypto-obj-y += desrfb.o |
| 12 | crypto-obj-y += cipher.o |
Daniel P. Berrange | a090187 | 2015-03-13 17:39:26 +0000 | [diff] [blame] | 13 | crypto-obj-y += tlscreds.o |
Daniel P. Berrange | e00adf6 | 2015-03-13 17:39:26 +0000 | [diff] [blame] | 14 | crypto-obj-y += tlscredsanon.o |
Daniel P. Berrange | 85bcbc7 | 2015-03-13 17:39:26 +0000 | [diff] [blame] | 15 | crypto-obj-y += tlscredsx509.o |
Daniel P. Berrange | d321e1e | 2015-03-02 17:23:31 +0000 | [diff] [blame] | 16 | crypto-obj-y += tlssession.o |
Daniel P. Berrange | ac1d887 | 2015-10-14 09:58:38 +0100 | [diff] [blame] | 17 | crypto-obj-y += secret.o |
Daniel P. Berrange | b917da4 | 2015-10-31 14:39:52 +0900 | [diff] [blame] | 18 | crypto-obj-$(CONFIG_GCRYPT) += random-gcrypt.o |
| 19 | crypto-obj-$(if $(CONFIG_GCRYPT),n,$(CONFIG_GNUTLS_RND)) += random-gnutls.o |
Daniel P. Berrange | f3c8355 | 2016-07-21 10:37:14 +0100 | [diff] [blame] | 20 | crypto-obj-$(if $(CONFIG_GCRYPT),n,$(if $(CONFIG_GNUTLS_RND),n,y)) += random-platform.o |
Daniel P. Berrange | 37788f2 | 2015-10-14 13:14:04 +0100 | [diff] [blame] | 21 | crypto-obj-y += pbkdf.o |
Daniel P. Berrange | fff2f98 | 2016-03-29 15:47:51 +0100 | [diff] [blame] | 22 | crypto-obj-$(CONFIG_NETTLE_KDF) += pbkdf-nettle.o |
| 23 | crypto-obj-$(if $(CONFIG_NETTLE_KDF),n,$(CONFIG_GCRYPT_KDF)) += pbkdf-gcrypt.o |
Daniel P. Berrange | cb73089 | 2015-10-15 12:35:28 +0100 | [diff] [blame] | 24 | crypto-obj-y += ivgen.o |
| 25 | crypto-obj-y += ivgen-essiv.o |
| 26 | crypto-obj-y += ivgen-plain.o |
| 27 | crypto-obj-y += ivgen-plain64.o |
Daniel P. Berrange | 5a95e0f | 2015-10-23 16:14:25 +0100 | [diff] [blame] | 28 | crypto-obj-y += afsplit.o |
Daniel P. Berrange | 84f7f18 | 2016-02-11 14:00:17 +0000 | [diff] [blame] | 29 | crypto-obj-y += xts.o |
Daniel P. Berrange | 7d96901 | 2015-10-24 11:44:13 +0100 | [diff] [blame] | 30 | crypto-obj-y += block.o |
| 31 | crypto-obj-y += block-qcow.o |
Daniel P. Berrange | 3e308f2 | 2015-10-24 11:55:48 +0100 | [diff] [blame] | 32 | crypto-obj-y += block-luks.o |
Daniel P. Berrange | fb37726 | 2015-09-02 10:57:27 +0100 | [diff] [blame] | 33 | |
| 34 | # Let the userspace emulators avoid linking gnutls/etc |
| 35 | crypto-aes-obj-y = aes.o |
Daniel P. Berrange | b917da4 | 2015-10-31 14:39:52 +0900 | [diff] [blame] | 36 | |
Daniel P. Berrange | 37788f2 | 2015-10-14 13:14:04 +0100 | [diff] [blame] | 37 | stub-obj-y += pbkdf-stub.o |