cyassl: make CyaSSL/WolfSSL more configurable
[librecmc/librecmc.git] / package / libs / cyassl / Config.in
1 menu "Configuration"
2         depends on PACKAGE_libcyassl
3
4 config CYASSL_HAS_AES_CCM
5         bool "Include AES-CCM support"
6         default n
7
8 config CYASSL_HAS_AES_GCM
9         bool "Include AES-GCM support"
10         default n
11
12 config CYASSL_HAS_CHACHA
13         bool "Include ChaCha cipher suite support"
14         default n
15
16 config CYASSL_HAS_ECC
17         bool "Include ECC (Elliptic Curve Cryptography) support"
18         default y
19
20 config CYASSL_HAS_DH
21         bool "Include DH (Diffie-Hellman) support"
22         default n
23
24 config CYASSL_HAS_ARC4
25         bool "Include ARC4 support"
26         default n
27
28 config CYASSL_HAS_DES3
29         bool "Include DES3 (Tripple-DES) support"
30         default n
31
32 config CYASSL_HAS_PSK
33         bool "Include PKS (Pre Share Key) support"
34         default n
35
36 config CYASSL_HAS_DTLS
37         bool "Include DTLS support"
38         default n
39
40 config CYASSL_HAS_ECC25519
41         bool "Include ECC Curve 22519 support"
42         depends on CYASSL_HAS_ECC
43         default n
44
45 config CYASSL_HAS_POLY_1305
46         bool "Include Poly-1305 support"
47         default n
48
49 endmenu