3 config WOLFSSL_HAS_AES_CCM
4 bool "Include AES-CCM support"
7 config WOLFSSL_HAS_AES_GCM
8 bool "Include AES-GCM support"
11 config WOLFSSL_HAS_CHACHA_POLY
12 bool "Include ChaCha20-Poly1305 cipher suite support"
16 bool "Include DH (Diffie-Hellman) support"
19 config WOLFSSL_HAS_ARC4
20 bool "Include ARC4 support"
23 config WOLFSSL_HAS_TLSV10
24 bool "Include TLS 1.0 support"
27 if !(WOLFSSL_HAS_AES_CCM||WOLFSSL_HAS_AES_GCM||WOLFSSL_HAS_CHACHA_POLY)
28 comment "! TLS 1.3 support needs one of: AES-CCM, AES-GCM, ChaCha20-Poly1305"
31 config WOLFSSL_HAS_TLSV13
32 bool "Include TLS 1.3 support"
33 depends on WOLFSSL_HAS_AES_CCM||WOLFSSL_HAS_AES_GCM||WOLFSSL_HAS_CHACHA_POLY
36 config WOLFSSL_HAS_SESSION_TICKET
37 bool "Include session ticket support"
40 config WOLFSSL_HAS_DTLS
41 bool "Include DTLS support"
44 config WOLFSSL_HAS_OCSP
45 bool "Include OSCP stapling support"
48 config WOLFSSL_HAS_WPAS
49 bool "Include wpa_supplicant support"
50 select WOLFSSL_HAS_ARC4
51 select WOLFSSL_HAS_OCSP
52 select WOLFSSL_HAS_SESSION_TICKET
55 config WOLFSSL_HAS_ECC25519
56 bool "Include ECC Curve 22519 support"
59 if WOLFSSL_HAS_AES_CCM
60 comment "! Hardware Acceleration does not build with AES-CCM enabled"
62 if !WOLFSSL_HAS_AES_CCM
64 prompt "Hardware Acceleration"
65 default WOLFSSL_HAS_NO_HW
67 config WOLFSSL_HAS_NO_HW
70 config WOLFSSL_HAS_AFALG
73 config WOLFSSL_HAS_DEVCRYPTO_AES
74 bool "/dev/crypto - AES-only"
76 config WOLFSSL_HAS_DEVCRYPTO_FULL
77 bool "/dev/crypto - full"