]>
Commit | Line | Data |
---|---|---|
5582c58f MAL |
1 | crypto_ss.add(genh) |
2 | crypto_ss.add(files( | |
3 | 'afsplit.c', | |
4 | 'block-luks.c', | |
5 | 'block-qcow.c', | |
6 | 'block.c', | |
7 | 'cipher.c', | |
5582c58f MAL |
8 | 'hash.c', |
9 | 'hmac.c', | |
10 | 'ivgen-essiv.c', | |
11 | 'ivgen-plain.c', | |
12 | 'ivgen-plain64.c', | |
13 | 'ivgen.c', | |
14 | 'pbkdf.c', | |
15 | 'secret_common.c', | |
16 | 'secret.c', | |
17 | 'tlscreds.c', | |
18 | 'tlscredsanon.c', | |
19 | 'tlscredspsk.c', | |
20 | 'tlscredsx509.c', | |
21 | 'tlssession.c', | |
22 | )) | |
23 | ||
57612511 PB |
24 | if nettle.found() |
25 | crypto_ss.add(nettle, files('hash-nettle.c', 'hmac-nettle.c', 'pbkdf-nettle.c')) | |
68014044 DB |
26 | if xts == 'private' |
27 | crypto_ss.add(files('xts.c')) | |
28 | endif | |
57612511 PB |
29 | elif gcrypt.found() |
30 | crypto_ss.add(gcrypt, files('hash-gcrypt.c', 'hmac-gcrypt.c', 'pbkdf-gcrypt.c')) | |
9a85ca05 | 31 | elif gnutls_crypto.found() |
8c1d3dc7 | 32 | crypto_ss.add(gnutls, files('hash-gnutls.c', 'hmac-gnutls.c', 'pbkdf-gnutls.c')) |
5582c58f | 33 | else |
46859d93 | 34 | crypto_ss.add(files('hash-glib.c', 'hmac-glib.c', 'pbkdf-stub.c')) |
5582c58f | 35 | endif |
5582c58f MAL |
36 | |
37 | crypto_ss.add(when: 'CONFIG_SECRET_KEYRING', if_true: files('secret_keyring.c')) | |
5582c58f | 38 | crypto_ss.add(when: 'CONFIG_AF_ALG', if_true: files('afalg.c', 'cipher-afalg.c', 'hash-afalg.c')) |
57612511 | 39 | crypto_ss.add(when: gnutls, if_true: files('tls-cipher-suites.c')) |
46859d93 | 40 | |
a81df1b6 PB |
41 | util_ss.add(files('aes.c')) |
42 | util_ss.add(files('init.c')) | |
cc4c7c73 DB |
43 | if gnutls.found() |
44 | util_ss.add(gnutls) | |
45 | endif | |
46859d93 | 46 | |
57612511 PB |
47 | if gcrypt.found() |
48 | util_ss.add(gcrypt, files('random-gcrypt.c')) | |
49 | elif gnutls.found() | |
50 | util_ss.add(gnutls, files('random-gnutls.c')) | |
a81df1b6 PB |
51 | elif 'CONFIG_RNG_NONE' in config_host |
52 | util_ss.add(files('random-none.c')) | |
53 | else | |
54 | util_ss.add(files('random-platform.c')) | |
55 | endif | |
46859d93 | 56 |