wolfssl: allow building with hw-crytpo and AES-CCM
[openwrt/openwrt.git] / package / libs / wolfssl / Config.in
index a729f73a1d720f22509471d522a0ad36203c005a..4ac69f821a3dc9e173aa72ecd91dfb2ca80f60da 100644 (file)
@@ -50,28 +50,27 @@ config WOLFSSL_HAS_ECC25519
 config WOLFSSL_HAS_DEVCRYPTO
        bool
 
-if WOLFSSL_HAS_AES_CCM
-       comment "! Hardware Acceleration does not build with AES-CCM enabled"
-endif
-if !WOLFSSL_HAS_AES_CCM
-       choice
-               prompt "Hardware Acceleration"
-               default WOLFSSL_HAS_NO_HW
+choice
+       prompt "Hardware Acceleration"
+       default WOLFSSL_HAS_NO_HW
 
-               config WOLFSSL_HAS_NO_HW
-                       bool "None"
+       config WOLFSSL_HAS_NO_HW
+               bool "None"
 
-               config WOLFSSL_HAS_AFALG
-                       bool "AF_ALG"
+       config WOLFSSL_HAS_AFALG
+               bool "AF_ALG"
 
-               config WOLFSSL_HAS_DEVCRYPTO_AES
-                       bool "/dev/crypto - AES-only"
-                       select WOLFSSL_HAS_DEVCRYPTO
+       config WOLFSSL_HAS_DEVCRYPTO_CBC
+               bool "/dev/crytpo - AES-CBC-only"
+               select WOLFSSL_HAS_DEVCRYPTO
 
-               config WOLFSSL_HAS_DEVCRYPTO_FULL
-                       bool "/dev/crypto - full"
-                       select WOLFSSL_HAS_DEVCRYPTO
-       endchoice
-endif
+       config WOLFSSL_HAS_DEVCRYPTO_AES
+               bool "/dev/crypto - AES-only (all supported modes)"
+               select WOLFSSL_HAS_DEVCRYPTO
+
+       config WOLFSSL_HAS_DEVCRYPTO_FULL
+               bool "/dev/crypto - full"
+               select WOLFSSL_HAS_DEVCRYPTO
+endchoice
 
 endif