]>
Commit | Line | Data |
---|---|---|
5582c58f MAL |
1 | crypto_ss.add(genh) |
2 | crypto_ss.add(files( | |
3 | 'afsplit.c', | |
db5ca5fb | 4 | 'akcipher.c', |
5582c58f MAL |
5 | 'block-luks.c', |
6 | 'block-qcow.c', | |
7 | 'block.c', | |
8 | 'cipher.c', | |
99d423f1 | 9 | 'der.c', |
5582c58f MAL |
10 | 'hash.c', |
11 | 'hmac.c', | |
12 | 'ivgen-essiv.c', | |
13 | 'ivgen-plain.c', | |
14 | 'ivgen-plain64.c', | |
15 | 'ivgen.c', | |
16 | 'pbkdf.c', | |
17 | 'secret_common.c', | |
18 | 'secret.c', | |
19 | 'tlscreds.c', | |
20 | 'tlscredsanon.c', | |
21 | 'tlscredspsk.c', | |
22 | 'tlscredsx509.c', | |
23 | 'tlssession.c', | |
4c5e512e | 24 | 'rsakey.c', |
5582c58f MAL |
25 | )) |
26 | ||
57612511 PB |
27 | if nettle.found() |
28 | crypto_ss.add(nettle, files('hash-nettle.c', 'hmac-nettle.c', 'pbkdf-nettle.c')) | |
4c5e512e LH |
29 | if hogweed.found() |
30 | crypto_ss.add(gmp, hogweed) | |
31 | endif | |
68014044 DB |
32 | if xts == 'private' |
33 | crypto_ss.add(files('xts.c')) | |
34 | endif | |
57612511 PB |
35 | elif gcrypt.found() |
36 | crypto_ss.add(gcrypt, files('hash-gcrypt.c', 'hmac-gcrypt.c', 'pbkdf-gcrypt.c')) | |
9a85ca05 | 37 | elif gnutls_crypto.found() |
8c1d3dc7 | 38 | crypto_ss.add(gnutls, files('hash-gnutls.c', 'hmac-gnutls.c', 'pbkdf-gnutls.c')) |
5582c58f | 39 | else |
46859d93 | 40 | crypto_ss.add(files('hash-glib.c', 'hmac-glib.c', 'pbkdf-stub.c')) |
5582c58f | 41 | endif |
5582c58f | 42 | |
2edd2c04 PB |
43 | if have_keyring |
44 | crypto_ss.add(files('secret_keyring.c')) | |
45 | endif | |
34b52615 PB |
46 | if have_afalg |
47 | crypto_ss.add(if_true: files('afalg.c', 'cipher-afalg.c', 'hash-afalg.c')) | |
48 | endif | |
57612511 | 49 | crypto_ss.add(when: gnutls, if_true: files('tls-cipher-suites.c')) |
46859d93 | 50 | |
c29da5a7 | 51 | util_ss.add(files('sm4.c')) |
a81df1b6 PB |
52 | util_ss.add(files('aes.c')) |
53 | util_ss.add(files('init.c')) | |
cc4c7c73 DB |
54 | if gnutls.found() |
55 | util_ss.add(gnutls) | |
56 | endif | |
46859d93 | 57 | |
57612511 PB |
58 | if gcrypt.found() |
59 | util_ss.add(gcrypt, files('random-gcrypt.c')) | |
60 | elif gnutls.found() | |
61 | util_ss.add(gnutls, files('random-gnutls.c')) | |
c55cf6ab | 62 | elif get_option('rng_none') |
a81df1b6 PB |
63 | util_ss.add(files('random-none.c')) |
64 | else | |
65 | util_ss.add(files('random-platform.c')) | |
66 | endif | |
46859d93 | 67 |