Bellow you can find config diffs for all targets and thus see changes introduced by this pull request on commit c28c21784363
apm821xx/nand config diff (click to expand)
diff -u config-master-apm821xx_nand config-tls-apm821xx_nand
--- config-master-apm821xx_nand 2023-07-28 11:52:52.942582166 +0200
+++ config-tls-apm821xx_nand 2023-07-28 11:55:21.043009894 +0200
@@ -100,8 +100,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-ata-dwc=y
CONFIG_DEFAULT_kmod-ath9k=y
CONFIG_MODULE_DEFAULT_kmod-ath9k=y
@@ -134,8 +132,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -171,8 +167,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_TESTING_KERNEL=y
CONFIG_HAS_FPU=y
CONFIG_AUDIO_SUPPORT=y
@@ -186,6 +180,7 @@
CONFIG_USES_INITRAMFS=y
CONFIG_USES_SQUASHFS=y
CONFIG_NAND_SUPPORT=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_powerpc=y
CONFIG_ARCH="powerpc"
@@ -214,6 +209,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -251,6 +247,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
apm821xx/sata config diff (click to expand)
diff -u config-master-apm821xx_sata config-tls-apm821xx_sata
--- config-master-apm821xx_sata 2023-07-28 11:52:54.689598938 +0200
+++ config-tls-apm821xx_sata 2023-07-28 11:55:22.904028021 +0200
@@ -91,7 +91,6 @@
CONFIG_MODULE_DEFAULT_fdisk=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-ata-dwc=y
CONFIG_DEFAULT_kmod-dm=y
CONFIG_MODULE_DEFAULT_kmod-dm=y
@@ -115,8 +114,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_lsblk=y
@@ -147,7 +144,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_TESTING_KERNEL=y
CONFIG_HAS_FPU=y
CONFIG_AUDIO_SUPPORT=y
@@ -162,6 +158,7 @@
CONFIG_USES_EXT4=y
CONFIG_USES_ROOTFS_PART=y
CONFIG_USES_BOOT_PART=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_powerpc=y
CONFIG_ARCH="powerpc"
@@ -196,6 +193,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -236,6 +234,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -1689,7 +1690,6 @@
#
# Extra packages
#
-CONFIG_PACKAGE_libiwinfo-data=m
# end of Extra packages
#
@@ -2892,7 +2892,7 @@
# CONFIG_PACKAGE_libiconv-full is not set
# CONFIG_PACKAGE_libintl-full is not set
# CONFIG_PACKAGE_libiw is not set
-CONFIG_PACKAGE_libiwinfo=m
+# CONFIG_PACKAGE_libiwinfo is not set
CONFIG_PACKAGE_libjson-c=y
# CONFIG_PACKAGE_libltdl is not set
# CONFIG_PACKAGE_liblua is not set
@@ -3136,7 +3136,7 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-CONFIG_PACKAGE_hostapd-common=m
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
@@ -3158,7 +3158,7 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=m
+CONFIG_PACKAGE_wpad-basic-mbedtls=y
# CONFIG_PACKAGE_wpad-basic-openssl is not set
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
@@ -3342,7 +3342,7 @@
# CONFIG_PACKAGE_iconv is not set
# CONFIG_PACKAGE_ipcs is not set
# CONFIG_PACKAGE_iwcap is not set
-CONFIG_PACKAGE_iwinfo=m
+# CONFIG_PACKAGE_iwinfo is not set
CONFIG_PACKAGE_jshn=y
CONFIG_PACKAGE_libjson-script=y
# CONFIG_PACKAGE_libxml2-utils is not set
armsr/armv7 config diff (click to expand)
diff -u config-master-armsr_armv7 config-tls-armsr_armv7
--- config-master-armsr_armv7 2023-07-28 11:52:56.430615652 +0200
+++ config-tls-armsr_armv7 2023-07-28 11:55:24.625044785 +0200
@@ -117,8 +117,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -165,6 +163,7 @@
CONFIG_USES_EXT4=y
CONFIG_USES_TARGZ=y
CONFIG_USES_CPIOGZ=y
+CONFIG_GRAND_FLASH=y
CONFIG_VIRTIO_SUPPORT=y
CONFIG_USES_ROOTFS_PART=y
CONFIG_USES_BOOT_PART=y
@@ -203,6 +202,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -252,6 +252,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -1634,7 +1637,7 @@
CONFIG_PACKAGE_fwtool=y
CONFIG_PACKAGE_getrandom=y
CONFIG_PACKAGE_jsonfilter=y
-# CONFIG_PACKAGE_libatomic is not set
+CONFIG_PACKAGE_libatomic=y
CONFIG_PACKAGE_libc=y
CONFIG_PACKAGE_libgcc=y
# CONFIG_PACKAGE_libgomp is not set
@@ -2820,73 +2823,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2984,8 +2973,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
armsr/armv8 config diff (click to expand)
diff -u config-master-armsr_armv8 config-tls-armsr_armv8
--- config-master-armsr_armv8 2023-07-28 11:52:58.198632626 +0200
+++ config-tls-armsr_armv8 2023-07-28 11:55:26.534063379 +0200
@@ -117,8 +117,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -165,6 +163,7 @@
CONFIG_USES_EXT4=y
CONFIG_USES_TARGZ=y
CONFIG_USES_CPIOGZ=y
+CONFIG_GRAND_FLASH=y
CONFIG_ARCH_64BIT=y
CONFIG_VIRTIO_SUPPORT=y
CONFIG_USES_ROOTFS_PART=y
@@ -203,6 +202,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -252,6 +252,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -2837,73 +2840,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+# CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM is not set
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -3003,8 +2992,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
at91/sam9x config diff (click to expand)
diff -u config-master-at91_sam9x config-tls-at91_sam9x
--- config-master-at91_sam9x 2023-07-28 11:53:00.005649974 +0200
+++ config-tls-at91_sam9x 2023-07-28 11:55:28.277080357 +0200
@@ -165,8 +165,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -233,6 +231,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_ROOTFS_UBIFS=y
@@ -276,6 +275,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
at91/sama5 config diff (click to expand)
diff -u config-master-at91_sama5 config-tls-at91_sama5
--- config-master-at91_sama5 2023-07-28 11:53:01.874667917 +0200
+++ config-tls-at91_sama5 2023-07-28 11:55:30.057097695 +0200
@@ -117,8 +117,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -187,6 +185,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_ROOTFS_UBIFS=y
@@ -230,6 +229,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
at91/sama7 config diff (click to expand)
diff -u config-master-at91_sama7 config-tls-at91_sama7
--- config-master-at91_sama7 2023-07-28 11:53:03.680685255 +0200
+++ config-tls-at91_sama7 2023-07-28 11:55:31.954116173 +0200
@@ -97,8 +97,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -166,6 +164,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_ROOTFS_UBIFS=y
@@ -209,6 +208,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
ath79/generic config diff (click to expand)
diff -u config-master-ath79_generic config-tls-ath79_generic
--- config-master-ath79_generic 2023-07-28 11:53:05.392701691 +0200
+++ config-tls-ath79_generic 2023-07-28 11:55:33.821134359 +0200
@@ -1175,8 +1175,6 @@
CONFIG_MODULE_DEFAULT_fritz-tffs=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-ath10k-ct=y
CONFIG_MODULE_DEFAULT_kmod-ath10k-ct-smallbuffers=y
CONFIG_DEFAULT_kmod-ath9k=y
@@ -1226,8 +1224,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -1265,8 +1261,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
CONFIG_PCI_SUPPORT=y
@@ -1277,6 +1271,7 @@
CONFIG_USES_INITRAMFS=y
CONFIG_USES_SQUASHFS=y
CONFIG_HAS_MIPS16=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mips=y
CONFIG_ARCH="mips"
@@ -1305,6 +1300,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -1341,6 +1337,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
ath79/mikrotik config diff (click to expand)
diff -u config-master-ath79_mikrotik config-tls-ath79_mikrotik
--- config-master-ath79_mikrotik 2023-07-28 11:53:07.152718588 +0200
+++ config-tls-ath79_mikrotik 2023-07-28 11:55:35.611151794 +0200
@@ -139,8 +139,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-ath10k-ct=y
CONFIG_MODULE_DEFAULT_kmod-ath10k-ct-smallbuffers=y
CONFIG_DEFAULT_kmod-ath9k=y
@@ -160,8 +158,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -197,8 +193,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_DEFAULT_yafut=y
CONFIG_MODULE_DEFAULT_yafut=y
CONFIG_AUDIO_SUPPORT=y
@@ -213,6 +207,7 @@
CONFIG_USES_MINOR=y
CONFIG_HAS_MIPS16=y
CONFIG_NAND_SUPPORT=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mips=y
CONFIG_ARCH="mips"
@@ -241,6 +236,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -277,6 +273,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
ath79/nand config diff (click to expand)
diff -u config-master-ath79_nand config-tls-ath79_nand
--- config-master-ath79_nand 2023-07-28 11:53:08.918735543 +0200
+++ config-tls-ath79_nand 2023-07-28 11:55:37.548170661 +0200
@@ -179,8 +179,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-ath10k-ct=y
CONFIG_DEFAULT_kmod-ath9k=y
CONFIG_MODULE_DEFAULT_kmod-ath9k=y
@@ -206,8 +204,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -244,8 +240,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
CONFIG_PCI_SUPPORT=y
@@ -257,6 +251,7 @@
CONFIG_USES_SQUASHFS=y
CONFIG_HAS_MIPS16=y
CONFIG_NAND_SUPPORT=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mips=y
CONFIG_ARCH="mips"
@@ -285,6 +280,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -321,6 +317,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
ath79/tiny config diff (click to expand)
diff -u config-master-ath79_tiny config-tls-ath79_tiny
--- config-master-ath79_tiny 2023-07-28 11:53:10.738753015 +0200
+++ config-tls-ath79_tiny 2023-07-28 11:55:39.310187824 +0200
@@ -218,8 +218,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_DEFAULT_kmod-ath9k=y
CONFIG_MODULE_DEFAULT_kmod-ath9k=y
CONFIG_DEFAULT_kmod-gpio-button-hotplug=y
@@ -230,8 +228,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -267,8 +263,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
CONFIG_PCI_SUPPORT=y
@@ -281,6 +275,7 @@
CONFIG_LOW_MEMORY_FOOTPRINT=y
CONFIG_SMALL_FLASH=y
CONFIG_HAS_MIPS16=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mips=y
CONFIG_ARCH="mips"
@@ -309,6 +304,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=64
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -345,6 +341,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
bcm27xx/bcm2708 config diff (click to expand)
diff -u config-master-bcm27xx_bcm2708 config-tls-bcm27xx_bcm2708
--- config-master-bcm27xx_bcm2708 2023-07-28 11:53:12.533770248 +0200
+++ config-tls-bcm27xx_bcm2708 2023-07-28 11:55:41.120205455 +0200
@@ -92,7 +92,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-brcmfmac=y
CONFIG_DEFAULT_kmod-fs-vfat=y
CONFIG_MODULE_DEFAULT_kmod-fs-vfat=y
@@ -112,8 +111,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -146,7 +143,6 @@
CONFIG_MODULE_DEFAULT_uclient-fetch=y
CONFIG_DEFAULT_urandom-seed=y
CONFIG_MODULE_DEFAULT_urandom-seed=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_FPU=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -156,8 +152,10 @@
CONFIG_USES_DEVICETREE=y
CONFIG_USES_SQUASHFS=y
CONFIG_USES_EXT4=y
+CONFIG_GRAND_FLASH=y
CONFIG_USES_ROOTFS_PART=y
CONFIG_USES_BOOT_PART=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_arm=y
CONFIG_ARCH="arm"
@@ -183,6 +181,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -222,6 +221,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -1604,7 +1606,7 @@
CONFIG_PACKAGE_fwtool=y
CONFIG_PACKAGE_getrandom=y
CONFIG_PACKAGE_jsonfilter=y
-# CONFIG_PACKAGE_libatomic is not set
+CONFIG_PACKAGE_libatomic=y
CONFIG_PACKAGE_libc=y
CONFIG_PACKAGE_libgcc=y
# CONFIG_PACKAGE_libgomp is not set
@@ -2699,73 +2701,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2863,8 +2851,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
@@ -3063,7 +3051,7 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-CONFIG_PACKAGE_hostapd-common=m
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
@@ -3089,8 +3077,8 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=m
-# CONFIG_PACKAGE_wpad-basic-openssl is not set
+# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
+CONFIG_PACKAGE_wpad-basic-openssl=y
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
# CONFIG_PACKAGE_wpad-mesh-mbedtls is not set
bcm27xx/bcm2709 config diff (click to expand)
diff -u config-master-bcm27xx_bcm2709 config-tls-bcm27xx_bcm2709
--- config-master-bcm27xx_bcm2709 2023-07-28 11:53:14.297787183 +0200
+++ config-tls-bcm27xx_bcm2709 2023-07-28 11:55:42.921222997 +0200
@@ -94,7 +94,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-brcmfmac=y
CONFIG_DEFAULT_kmod-fs-vfat=y
CONFIG_MODULE_DEFAULT_kmod-fs-vfat=y
@@ -114,8 +113,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -148,7 +145,6 @@
CONFIG_MODULE_DEFAULT_uclient-fetch=y
CONFIG_DEFAULT_urandom-seed=y
CONFIG_MODULE_DEFAULT_urandom-seed=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_FPU=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -160,8 +156,10 @@
CONFIG_USES_DEVICETREE=y
CONFIG_USES_SQUASHFS=y
CONFIG_USES_EXT4=y
+CONFIG_GRAND_FLASH=y
CONFIG_USES_ROOTFS_PART=y
CONFIG_USES_BOOT_PART=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_arm=y
CONFIG_arm_v7=y
CONFIG_ARCH="arm"
@@ -188,6 +186,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -227,6 +226,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -1609,7 +1611,7 @@
CONFIG_PACKAGE_fwtool=y
CONFIG_PACKAGE_getrandom=y
CONFIG_PACKAGE_jsonfilter=y
-# CONFIG_PACKAGE_libatomic is not set
+CONFIG_PACKAGE_libatomic=y
CONFIG_PACKAGE_libc=y
CONFIG_PACKAGE_libgcc=y
# CONFIG_PACKAGE_libgomp is not set
@@ -2825,73 +2827,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2989,8 +2977,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
@@ -3189,7 +3177,7 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-CONFIG_PACKAGE_hostapd-common=m
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
@@ -3215,8 +3203,8 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=m
-# CONFIG_PACKAGE_wpad-basic-openssl is not set
+# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
+CONFIG_PACKAGE_wpad-basic-openssl=y
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
# CONFIG_PACKAGE_wpad-mesh-mbedtls is not set
bcm27xx/bcm2710 config diff (click to expand)
diff -u config-master-bcm27xx_bcm2710 config-tls-bcm27xx_bcm2710
--- config-master-bcm27xx_bcm2710 2023-07-28 11:53:16.159805059 +0200
+++ config-tls-bcm27xx_bcm2710 2023-07-28 11:55:44.639239732 +0200
@@ -94,7 +94,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-brcmfmac=y
CONFIG_DEFAULT_kmod-fs-vfat=y
CONFIG_MODULE_DEFAULT_kmod-fs-vfat=y
@@ -114,8 +113,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -148,7 +145,6 @@
CONFIG_MODULE_DEFAULT_uclient-fetch=y
CONFIG_DEFAULT_urandom-seed=y
CONFIG_MODULE_DEFAULT_urandom-seed=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_FPU=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -159,9 +155,11 @@
CONFIG_USES_DEVICETREE=y
CONFIG_USES_SQUASHFS=y
CONFIG_USES_EXT4=y
+CONFIG_GRAND_FLASH=y
CONFIG_ARCH_64BIT=y
CONFIG_USES_ROOTFS_PART=y
CONFIG_USES_BOOT_PART=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_aarch64=y
CONFIG_ARCH="aarch64"
@@ -187,6 +185,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -226,6 +225,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -2818,73 +2820,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+# CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM is not set
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2984,8 +2972,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
@@ -3184,7 +3172,7 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-CONFIG_PACKAGE_hostapd-common=m
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
@@ -3210,8 +3198,8 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=m
-# CONFIG_PACKAGE_wpad-basic-openssl is not set
+# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
+CONFIG_PACKAGE_wpad-basic-openssl=y
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
# CONFIG_PACKAGE_wpad-mesh-mbedtls is not set
bcm27xx/bcm2711 config diff (click to expand)
diff -u config-master-bcm27xx_bcm2711 config-tls-bcm27xx_bcm2711
--- config-master-bcm27xx_bcm2711 2023-07-28 11:53:18.027822993 +0200
+++ config-tls-bcm27xx_bcm2711 2023-07-28 11:55:46.492257781 +0200
@@ -92,7 +92,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-brcmfmac=y
CONFIG_DEFAULT_kmod-fs-vfat=y
CONFIG_MODULE_DEFAULT_kmod-fs-vfat=y
@@ -114,8 +113,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -148,7 +145,6 @@
CONFIG_MODULE_DEFAULT_uclient-fetch=y
CONFIG_DEFAULT_urandom-seed=y
CONFIG_MODULE_DEFAULT_urandom-seed=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_FPU=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -160,9 +156,11 @@
CONFIG_USES_DEVICETREE=y
CONFIG_USES_SQUASHFS=y
CONFIG_USES_EXT4=y
+CONFIG_GRAND_FLASH=y
CONFIG_ARCH_64BIT=y
CONFIG_USES_ROOTFS_PART=y
CONFIG_USES_BOOT_PART=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_aarch64=y
CONFIG_ARCH="aarch64"
@@ -188,6 +186,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -227,6 +226,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -2821,73 +2823,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+# CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM is not set
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2987,8 +2975,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
@@ -3187,7 +3175,7 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-CONFIG_PACKAGE_hostapd-common=m
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
@@ -3213,8 +3201,8 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=m
-# CONFIG_PACKAGE_wpad-basic-openssl is not set
+# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
+CONFIG_PACKAGE_wpad-basic-openssl=y
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
# CONFIG_PACKAGE_wpad-mesh-mbedtls is not set
bcm47xx/generic config diff (click to expand)
diff -u config-master-bcm47xx_generic config-tls-bcm47xx_generic
--- config-master-bcm47xx_generic 2023-07-28 11:53:19.842840418 +0200
+++ config-tls-bcm47xx_generic 2023-07-28 11:55:48.215274564 +0200
@@ -116,8 +116,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-b43=y
CONFIG_MODULE_DEFAULT_kmod-b44=y
CONFIG_MODULE_DEFAULT_kmod-bgmac=y
@@ -134,8 +132,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -172,14 +168,13 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
CONFIG_PCI_SUPPORT=y
CONFIG_PCMCIA_SUPPORT=y
CONFIG_USB_SUPPORT=y
CONFIG_USES_SQUASHFS=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mipsel=y
CONFIG_ARCH="mipsel"
@@ -199,6 +194,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -235,6 +231,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -1689,7 +1688,7 @@
#
# Extra packages
#
-CONFIG_PACKAGE_libiwinfo-data=y
+CONFIG_PACKAGE_libiwinfo-data=m
# end of Extra packages
#
@@ -2930,7 +2929,7 @@
# CONFIG_PACKAGE_libiconv-full is not set
# CONFIG_PACKAGE_libintl-full is not set
# CONFIG_PACKAGE_libiw is not set
-CONFIG_PACKAGE_libiwinfo=y
+CONFIG_PACKAGE_libiwinfo=m
CONFIG_PACKAGE_libjson-c=y
# CONFIG_PACKAGE_libltdl is not set
# CONFIG_PACKAGE_liblua is not set
@@ -3404,7 +3403,7 @@
# CONFIG_PACKAGE_iconv is not set
# CONFIG_PACKAGE_ipcs is not set
# CONFIG_PACKAGE_iwcap is not set
-CONFIG_PACKAGE_iwinfo=y
+CONFIG_PACKAGE_iwinfo=m
CONFIG_PACKAGE_jshn=y
CONFIG_PACKAGE_libjson-script=y
# CONFIG_PACKAGE_libxml2-utils is not set
bcm47xx/legacy config diff (click to expand)
diff -u config-master-bcm47xx_legacy config-tls-bcm47xx_legacy
--- config-master-bcm47xx_legacy 2023-07-28 11:53:21.644857718 +0200
+++ config-tls-bcm47xx_legacy 2023-07-28 11:55:49.945291415 +0200
@@ -153,8 +153,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_DEFAULT_kmod-gpio-button-hotplug=y
CONFIG_MODULE_DEFAULT_kmod-gpio-button-hotplug=y
CONFIG_DEFAULT_kmod-leds-gpio=y
@@ -165,8 +163,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -203,8 +199,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
CONFIG_PCI_SUPPORT=y
@@ -213,6 +207,7 @@
CONFIG_USES_SQUASHFS=y
CONFIG_LOW_MEMORY_FOOTPRINT=y
CONFIG_SMALL_FLASH=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mipsel=y
CONFIG_ARCH="mipsel"
@@ -232,6 +227,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=64
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -268,6 +264,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -1673,7 +1672,6 @@
#
# Extra packages
#
-CONFIG_PACKAGE_libiwinfo-data=y
# end of Extra packages
#
@@ -2884,7 +2882,7 @@
# CONFIG_PACKAGE_libiconv-full is not set
# CONFIG_PACKAGE_libintl-full is not set
# CONFIG_PACKAGE_libiw is not set
-CONFIG_PACKAGE_libiwinfo=y
+# CONFIG_PACKAGE_libiwinfo is not set
CONFIG_PACKAGE_libjson-c=y
# CONFIG_PACKAGE_libltdl is not set
# CONFIG_PACKAGE_liblua is not set
@@ -3351,7 +3349,7 @@
# CONFIG_PACKAGE_iconv is not set
# CONFIG_PACKAGE_ipcs is not set
# CONFIG_PACKAGE_iwcap is not set
-CONFIG_PACKAGE_iwinfo=y
+# CONFIG_PACKAGE_iwinfo is not set
CONFIG_PACKAGE_jshn=y
CONFIG_PACKAGE_libjson-script=y
# CONFIG_PACKAGE_libxml2-utils is not set
bcm47xx/mips74k config diff (click to expand)
diff -u config-master-bcm47xx_mips74k config-tls-bcm47xx_mips74k
--- config-master-bcm47xx_mips74k 2023-07-28 11:53:23.479875335 +0200
+++ config-tls-bcm47xx_mips74k 2023-07-28 11:55:51.734308841 +0200
@@ -221,8 +221,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-b43=y
CONFIG_DEFAULT_kmod-gpio-button-hotplug=y
CONFIG_MODULE_DEFAULT_kmod-gpio-button-hotplug=y
@@ -236,8 +234,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -274,14 +270,13 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
CONFIG_PCI_SUPPORT=y
CONFIG_USB_SUPPORT=y
CONFIG_USES_SQUASHFS=y
CONFIG_HAS_MIPS16=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mipsel=y
CONFIG_ARCH="mipsel"
@@ -301,6 +296,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -337,6 +333,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -1792,7 +1791,7 @@
#
# Extra packages
#
-CONFIG_PACKAGE_libiwinfo-data=y
+CONFIG_PACKAGE_libiwinfo-data=m
# end of Extra packages
#
@@ -3029,7 +3028,7 @@
# CONFIG_PACKAGE_libiconv-full is not set
# CONFIG_PACKAGE_libintl-full is not set
# CONFIG_PACKAGE_libiw is not set
-CONFIG_PACKAGE_libiwinfo=y
+CONFIG_PACKAGE_libiwinfo=m
CONFIG_PACKAGE_libjson-c=y
# CONFIG_PACKAGE_libltdl is not set
# CONFIG_PACKAGE_liblua is not set
@@ -3503,7 +3502,7 @@
# CONFIG_PACKAGE_iconv is not set
# CONFIG_PACKAGE_ipcs is not set
# CONFIG_PACKAGE_iwcap is not set
-CONFIG_PACKAGE_iwinfo=y
+CONFIG_PACKAGE_iwinfo=m
CONFIG_PACKAGE_jshn=y
CONFIG_PACKAGE_libjson-script=y
# CONFIG_PACKAGE_libxml2-utils is not set
bcm4908/generic config diff (click to expand)
diff -u config-master-bcm4908_generic config-tls-bcm4908_generic
--- config-master-bcm4908_generic 2023-07-28 11:53:25.303892846 +0200
+++ config-tls-bcm4908_generic 2023-07-28 11:55:53.519326227 +0200
@@ -106,8 +106,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -146,6 +144,7 @@
CONFIG_USB_SUPPORT=y
CONFIG_USES_DEVICETREE=y
CONFIG_USES_SQUASHFS=y
+CONFIG_GRAND_FLASH=y
CONFIG_NAND_SUPPORT=y
CONFIG_ARCH_64BIT=y
CONFIG_aarch64=y
@@ -167,6 +166,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -204,6 +204,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -2639,73 +2642,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+# CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM is not set
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2805,8 +2794,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
# CONFIG_PACKAGE_libuuid is not set
# CONFIG_PACKAGE_libxml2 is not set
bcm53xx/generic config diff (click to expand)
diff -u config-master-bcm53xx_generic config-tls-bcm53xx_generic
--- config-master-bcm53xx_generic 2023-07-28 11:53:27.097910069 +0200
+++ config-tls-bcm53xx_generic 2023-07-28 11:55:55.233342923 +0200
@@ -173,7 +173,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-b43=y
CONFIG_MODULE_DEFAULT_kmod-bluetooth=y
CONFIG_MODULE_DEFAULT_kmod-brcmfmac=y
@@ -198,8 +197,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -239,7 +236,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_TESTING_KERNEL=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -250,6 +246,7 @@
CONFIG_USES_DEVICETREE=y
CONFIG_USES_SQUASHFS=y
CONFIG_NAND_SUPPORT=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_arm=y
CONFIG_arm_v7=y
CONFIG_ARCH="arm"
@@ -270,6 +267,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -307,6 +305,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -3258,7 +3259,7 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-CONFIG_PACKAGE_hostapd-common=m
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
@@ -3284,7 +3285,7 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=m
+CONFIG_PACKAGE_wpad-basic-mbedtls=y
# CONFIG_PACKAGE_wpad-basic-openssl is not set
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
bmips/bcm6318 config diff (click to expand)
diff -u config-master-bmips_bcm6318 config-tls-bmips_bcm6318
--- config-master-bmips_bcm6318 2023-07-28 11:53:28.939927753 +0200
+++ config-tls-bmips_bcm6318 2023-07-28 11:55:57.186361946 +0200
@@ -92,7 +92,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-b43=y
CONFIG_DEFAULT_kmod-gpio-button-hotplug=y
CONFIG_MODULE_DEFAULT_kmod-gpio-button-hotplug=y
@@ -106,8 +105,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -138,7 +135,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_TESTING_KERNEL=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -148,6 +144,7 @@
CONFIG_BIG_ENDIAN=y
CONFIG_USES_DEVICETREE=y
CONFIG_USES_SQUASHFS=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mips=y
CONFIG_ARCH="mips"
@@ -167,6 +164,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -204,6 +202,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -3138,7 +3139,7 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-CONFIG_PACKAGE_hostapd-common=m
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
@@ -3164,7 +3165,7 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=m
+CONFIG_PACKAGE_wpad-basic-mbedtls=y
# CONFIG_PACKAGE_wpad-basic-openssl is not set
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
bmips/bcm63268 config diff (click to expand)
diff -u config-master-bmips_bcm63268 config-tls-bmips_bcm63268
--- config-master-bmips_bcm63268 2023-07-28 11:53:30.841946013 +0200
+++ config-tls-bmips_bcm63268 2023-07-28 11:55:58.927378904 +0200
@@ -118,8 +118,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -161,6 +159,7 @@
CONFIG_USES_DEVICETREE=y
CONFIG_USES_SQUASHFS=y
CONFIG_NAND_SUPPORT=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mips=y
CONFIG_ARCH="mips"
@@ -180,6 +179,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -217,6 +217,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -3129,12 +3132,16 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-# CONFIG_PACKAGE_hostapd-common is not set
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
+# CONFIG_PACKAGE_hostapd-utils is not set
# CONFIG_PACKAGE_hostapd-wolfssl is not set
+# CONFIG_PACKAGE_wpa-cli is not set
# CONFIG_PACKAGE_wpa-supplicant is not set
+# CONFIG_WPA_RFKILL_SUPPORT is not set
+CONFIG_WPA_MSG_MIN_PRIORITY=3
# CONFIG_WPA_WOLFSSL is not set
# CONFIG_DRIVER_11AC_SUPPORT is not set
# CONFIG_DRIVER_11AX_SUPPORT is not set
@@ -3147,7 +3154,7 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
+CONFIG_PACKAGE_wpad-basic-mbedtls=y
# CONFIG_PACKAGE_wpad-basic-openssl is not set
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
bmips/bcm6328 config diff (click to expand)
diff -u config-master-bmips_bcm6328 config-tls-bmips_bcm6328
--- config-master-bmips_bcm6328 2023-07-28 11:53:32.682963687 +0200
+++ config-tls-bmips_bcm6328 2023-07-28 11:56:00.808397226 +0200
@@ -106,7 +106,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-b43=y
CONFIG_DEFAULT_kmod-gpio-button-hotplug=y
CONFIG_MODULE_DEFAULT_kmod-gpio-button-hotplug=y
@@ -120,8 +119,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -153,7 +150,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_TESTING_KERNEL=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -164,6 +160,7 @@
CONFIG_USES_DEVICETREE=y
CONFIG_USES_SQUASHFS=y
CONFIG_NAND_SUPPORT=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mips=y
CONFIG_ARCH="mips"
@@ -183,6 +180,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -220,6 +218,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -3155,7 +3156,7 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-CONFIG_PACKAGE_hostapd-common=m
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
@@ -3181,7 +3182,7 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=m
+CONFIG_PACKAGE_wpad-basic-mbedtls=y
# CONFIG_PACKAGE_wpad-basic-openssl is not set
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
bmips/bcm6358 config diff (click to expand)
diff -u config-master-bmips_bcm6358 config-tls-bmips_bcm6358
--- config-master-bmips_bcm6358 2023-07-28 11:53:34.598982082 +0200
+++ config-tls-bmips_bcm6358 2023-07-28 11:56:02.554414233 +0200
@@ -91,7 +91,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-ath9k=y
CONFIG_DEFAULT_kmod-gpio-button-hotplug=y
CONFIG_MODULE_DEFAULT_kmod-gpio-button-hotplug=y
@@ -106,8 +105,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -138,7 +135,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_TESTING_KERNEL=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -148,6 +144,7 @@
CONFIG_USES_DEVICETREE=y
CONFIG_USES_SQUASHFS=y
CONFIG_LOW_MEMORY_FOOTPRINT=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mips=y
CONFIG_ARCH="mips"
@@ -167,6 +164,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=64
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -204,6 +202,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -3127,7 +3128,7 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-CONFIG_PACKAGE_hostapd-common=m
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
@@ -3153,7 +3154,7 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=m
+CONFIG_PACKAGE_wpad-basic-mbedtls=y
# CONFIG_PACKAGE_wpad-basic-openssl is not set
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
bmips/bcm6362 config diff (click to expand)
diff -u config-master-bmips_bcm6362 config-tls-bmips_bcm6362
--- config-master-bmips_bcm6362 2023-07-28 11:53:36.388999266 +0200
+++ config-tls-bmips_bcm6362 2023-07-28 11:56:04.301431250 +0200
@@ -94,7 +94,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-b43=y
CONFIG_DEFAULT_kmod-gpio-button-hotplug=y
CONFIG_MODULE_DEFAULT_kmod-gpio-button-hotplug=y
@@ -109,8 +108,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -142,7 +139,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_TESTING_KERNEL=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -153,6 +149,7 @@
CONFIG_USES_DEVICETREE=y
CONFIG_USES_SQUASHFS=y
CONFIG_NAND_SUPPORT=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mips=y
CONFIG_ARCH="mips"
@@ -172,6 +169,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -209,6 +207,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -3144,7 +3145,7 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-CONFIG_PACKAGE_hostapd-common=m
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
@@ -3170,7 +3171,7 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=m
+CONFIG_PACKAGE_wpad-basic-mbedtls=y
# CONFIG_PACKAGE_wpad-basic-openssl is not set
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
bmips/bcm6368 config diff (click to expand)
diff -u config-master-bmips_bcm6368 config-tls-bmips_bcm6368
--- config-master-bmips_bcm6368 2023-07-28 11:53:38.237017008 +0200
+++ config-tls-bmips_bcm6368 2023-07-28 11:56:06.069448471 +0200
@@ -114,7 +114,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-b43=y
CONFIG_DEFAULT_kmod-gpio-button-hotplug=y
CONFIG_MODULE_DEFAULT_kmod-gpio-button-hotplug=y
@@ -128,8 +127,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -160,7 +157,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_TESTING_KERNEL=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -170,6 +166,7 @@
CONFIG_USES_DEVICETREE=y
CONFIG_USES_SQUASHFS=y
CONFIG_NAND_SUPPORT=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mips=y
CONFIG_ARCH="mips"
@@ -189,6 +186,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -226,6 +224,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -3159,7 +3160,7 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-CONFIG_PACKAGE_hostapd-common=m
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
@@ -3185,7 +3186,7 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=m
+CONFIG_PACKAGE_wpad-basic-mbedtls=y
# CONFIG_PACKAGE_wpad-basic-openssl is not set
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
gemini/generic config diff (click to expand)
diff -u config-master-gemini_generic config-tls-gemini_generic
--- config-master-gemini_generic 2023-07-28 11:53:40.066034567 +0200
+++ config-tls-gemini_generic 2023-07-28 11:56:07.818465507 +0200
@@ -134,8 +134,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_lsblk=y
@@ -178,6 +176,7 @@
CONFIG_USES_DEVICETREE=y
CONFIG_USES_SQUASHFS=y
CONFIG_USES_EXT4=y
+CONFIG_GRAND_FLASH=y
CONFIG_USES_ROOTFS_PART=y
CONFIG_USES_BOOT_PART=y
CONFIG_arm=y
@@ -205,6 +204,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -245,6 +245,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -1628,7 +1631,7 @@
CONFIG_PACKAGE_fwtool=y
CONFIG_PACKAGE_getrandom=y
CONFIG_PACKAGE_jsonfilter=y
-# CONFIG_PACKAGE_libatomic is not set
+CONFIG_PACKAGE_libatomic=y
CONFIG_PACKAGE_libc=y
CONFIG_PACKAGE_libgcc=y
# CONFIG_PACKAGE_libgomp is not set
@@ -2829,73 +2832,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2993,8 +2982,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=m
# CONFIG_PACKAGE_libxml2 is not set
imx/cortexa7 config diff (click to expand)
diff -u config-master-imx_cortexa7 config-tls-imx_cortexa7
--- config-master-imx_cortexa7 2023-07-28 11:53:42.020053326 +0200
+++ config-tls-imx_cortexa7 2023-07-28 11:56:09.531482193 +0200
@@ -108,8 +108,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -155,6 +153,7 @@
CONFIG_USES_SQUASHFS=y
CONFIG_USES_TARGZ=y
CONFIG_USES_UBIFS=y
+CONFIG_GRAND_FLASH=y
CONFIG_NAND_SUPPORT=y
CONFIG_USES_ROOTFS_PART=y
CONFIG_USES_BOOT_PART=y
@@ -178,6 +177,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_ROOTFS_UBIFS=y
@@ -220,6 +220,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -1603,7 +1606,7 @@
CONFIG_PACKAGE_fwtool=y
CONFIG_PACKAGE_getrandom=y
CONFIG_PACKAGE_jsonfilter=y
-# CONFIG_PACKAGE_libatomic is not set
+CONFIG_PACKAGE_libatomic=y
CONFIG_PACKAGE_libc=y
CONFIG_PACKAGE_libgcc=y
# CONFIG_PACKAGE_libgomp is not set
@@ -2708,73 +2711,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2872,8 +2861,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
imx/cortexa9 config diff (click to expand)
diff -u config-master-imx_cortexa9 config-tls-imx_cortexa9
--- config-master-imx_cortexa9 2023-07-28 11:53:43.943071788 +0200
+++ config-tls-imx_cortexa9 2023-07-28 11:56:11.387500271 +0200
@@ -123,8 +123,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -171,6 +169,7 @@
CONFIG_USES_SQUASHFS=y
CONFIG_USES_TARGZ=y
CONFIG_USES_UBIFS=y
+CONFIG_GRAND_FLASH=y
CONFIG_NAND_SUPPORT=y
CONFIG_USES_ROOTFS_PART=y
CONFIG_USES_BOOT_PART=y
@@ -194,6 +193,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_ROOTFS_UBIFS=y
@@ -236,6 +236,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -1619,7 +1622,7 @@
CONFIG_PACKAGE_fwtool=y
CONFIG_PACKAGE_getrandom=y
CONFIG_PACKAGE_jsonfilter=y
-# CONFIG_PACKAGE_libatomic is not set
+CONFIG_PACKAGE_libatomic=y
CONFIG_PACKAGE_libc=y
CONFIG_PACKAGE_libgcc=y
# CONFIG_PACKAGE_libgomp is not set
@@ -2843,73 +2846,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -3007,8 +2996,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
ipq40xx/chromium config diff (click to expand)
diff -u config-master-ipq40xx_chromium config-tls-ipq40xx_chromium
--- config-master-ipq40xx_chromium 2023-07-28 11:53:45.746089098 +0200
+++ config-tls-ipq40xx_chromium 2023-07-28 11:56:13.229518213 +0200
@@ -90,8 +90,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_DEFAULT_kmod-ath10k-ct=y
CONFIG_MODULE_DEFAULT_kmod-ath10k-ct=y
CONFIG_MODULE_DEFAULT_kmod-fs-ext4=y
@@ -114,8 +112,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_mkf2fs=y
@@ -150,8 +146,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_FPU=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -166,6 +160,7 @@
CONFIG_NAND_SUPPORT=y
CONFIG_USES_ROOTFS_PART=y
CONFIG_USES_BOOT_PART=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_arm=y
CONFIG_arm_v7=y
CONFIG_ARCH="arm"
@@ -195,6 +190,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -233,6 +229,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
ipq40xx/generic config diff (click to expand)
diff -u config-master-ipq40xx_generic config-tls-ipq40xx_generic
--- config-master-ipq40xx_generic 2023-07-28 11:53:47.774108567 +0200
+++ config-tls-ipq40xx_generic 2023-07-28 11:56:15.226537665 +0200
@@ -269,8 +269,6 @@
CONFIG_MODULE_DEFAULT_ipq-wifi-wallys_dr40x9=y
CONFIG_MODULE_DEFAULT_ipq-wifi-zte_mf287plus=y
CONFIG_MODULE_DEFAULT_ipq-wifi-zte_mf289f=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_DEFAULT_kmod-ath10k-ct=y
CONFIG_MODULE_DEFAULT_kmod-ath10k-ct=y
CONFIG_MODULE_DEFAULT_kmod-ath10k-ct-smallbuffers=y
@@ -305,8 +303,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_losetup=y
@@ -343,8 +339,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_FPU=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -357,6 +351,7 @@
CONFIG_USES_SQUASHFS=y
CONFIG_EMMC_SUPPORT=y
CONFIG_NAND_SUPPORT=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_arm=y
CONFIG_arm_v7=y
CONFIG_ARCH="arm"
@@ -386,6 +381,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -422,6 +418,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
ipq40xx/mikrotik config diff (click to expand)
diff -u config-master-ipq40xx_mikrotik config-tls-ipq40xx_mikrotik
--- config-master-ipq40xx_mikrotik 2023-07-28 11:53:49.654126616 +0200
+++ config-tls-ipq40xx_mikrotik 2023-07-28 11:56:17.131556221 +0200
@@ -111,8 +111,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_DEFAULT_kmod-ath10k-ct=y
CONFIG_MODULE_DEFAULT_kmod-ath10k-ct=y
CONFIG_MODULE_DEFAULT_kmod-ath10k-ct-smallbuffers=y
@@ -138,8 +136,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -174,8 +170,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_FPU=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -188,6 +182,7 @@
CONFIG_USES_SQUASHFS=y
CONFIG_USES_MINOR=y
CONFIG_NAND_SUPPORT=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_arm=y
CONFIG_arm_v7=y
CONFIG_ARCH="arm"
@@ -217,6 +212,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -253,6 +249,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
ipq806x/chromium config diff (click to expand)
diff -u config-master-ipq806x_chromium config-tls-ipq806x_chromium
--- config-master-ipq806x_chromium 2023-07-28 11:53:51.485144195 +0200
+++ config-tls-ipq806x_chromium 2023-07-28 11:56:19.092575322 +0200
@@ -89,8 +89,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_DEFAULT_kmod-ata-ahci=y
CONFIG_MODULE_DEFAULT_kmod-ata-ahci=y
CONFIG_DEFAULT_kmod-ata-ahci-platform=y
@@ -126,8 +124,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_losetup=y
@@ -166,8 +162,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_FPU=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -178,9 +172,11 @@
CONFIG_USES_DEVICETREE=y
CONFIG_USES_INITRAMFS=y
CONFIG_USES_SQUASHFS=y
+CONFIG_GRAND_FLASH=y
CONFIG_EMMC_SUPPORT=y
CONFIG_USES_ROOTFS_PART=y
CONFIG_USES_BOOT_PART=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_arm=y
CONFIG_arm_v7=y
CONFIG_ARCH="arm"
@@ -210,6 +206,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -248,6 +245,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -1630,7 +1630,7 @@
CONFIG_PACKAGE_fwtool=y
CONFIG_PACKAGE_getrandom=y
CONFIG_PACKAGE_jsonfilter=y
-# CONFIG_PACKAGE_libatomic is not set
+CONFIG_PACKAGE_libatomic=y
CONFIG_PACKAGE_libc=y
CONFIG_PACKAGE_libgcc=y
# CONFIG_PACKAGE_libgomp is not set
@@ -2830,73 +2830,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2994,8 +2980,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=m
# CONFIG_PACKAGE_libxml2 is not set
@@ -3220,8 +3206,8 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=y
-# CONFIG_PACKAGE_wpad-basic-openssl is not set
+# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
+CONFIG_PACKAGE_wpad-basic-openssl=y
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
# CONFIG_PACKAGE_wpad-mesh-mbedtls is not set
ipq806x/generic config diff (click to expand)
diff -u config-master-ipq806x_generic config-tls-ipq806x_generic
--- config-master-ipq806x_generic 2023-07-28 11:53:53.305161667 +0200
+++ config-tls-ipq806x_generic 2023-07-28 11:56:21.075594637 +0200
@@ -170,8 +170,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_DEFAULT_kmod-ata-ahci=y
CONFIG_MODULE_DEFAULT_kmod-ata-ahci=y
CONFIG_DEFAULT_kmod-ata-ahci-platform=y
@@ -208,8 +206,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_losetup=y
@@ -245,8 +241,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_FPU=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -257,7 +251,9 @@
CONFIG_USES_DEVICETREE=y
CONFIG_USES_INITRAMFS=y
CONFIG_USES_SQUASHFS=y
+CONFIG_GRAND_FLASH=y
CONFIG_NAND_SUPPORT=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_arm=y
CONFIG_arm_v7=y
CONFIG_ARCH="arm"
@@ -287,6 +283,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -323,6 +320,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -1706,7 +1706,7 @@
CONFIG_PACKAGE_fwtool=y
CONFIG_PACKAGE_getrandom=y
CONFIG_PACKAGE_jsonfilter=y
-# CONFIG_PACKAGE_libatomic is not set
+CONFIG_PACKAGE_libatomic=y
CONFIG_PACKAGE_libc=y
CONFIG_PACKAGE_libgcc=y
# CONFIG_PACKAGE_libgomp is not set
@@ -2904,73 +2904,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -3068,8 +3054,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=m
# CONFIG_PACKAGE_libxml2 is not set
@@ -3294,8 +3280,8 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=y
-# CONFIG_PACKAGE_wpad-basic-openssl is not set
+# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
+CONFIG_PACKAGE_wpad-basic-openssl=y
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
# CONFIG_PACKAGE_wpad-mesh-mbedtls is not set
kirkwood/generic config diff (click to expand)
diff -u config-master-kirkwood_generic config-tls-kirkwood_generic
--- config-master-kirkwood_generic 2023-07-28 11:53:55.107178967 +0200
+++ config-tls-kirkwood_generic 2023-07-28 11:56:22.938612784 +0200
@@ -149,7 +149,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-ata-marvell-sata=y
CONFIG_MODULE_DEFAULT_kmod-ath9k=y
CONFIG_MODULE_DEFAULT_kmod-fs-ext4=y
@@ -179,8 +178,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_mdadm=y
@@ -214,7 +211,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
CONFIG_PCI_SUPPORT=y
@@ -224,6 +220,7 @@
CONFIG_USES_INITRAMFS=y
CONFIG_USES_SQUASHFS=y
CONFIG_NAND_SUPPORT=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_arm=y
CONFIG_ARCH="arm"
@@ -252,6 +249,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -288,6 +286,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -3243,7 +3244,7 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-CONFIG_PACKAGE_hostapd-common=m
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
@@ -3269,7 +3270,7 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=m
+CONFIG_PACKAGE_wpad-basic-mbedtls=y
# CONFIG_PACKAGE_wpad-basic-openssl is not set
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
lantiq/ase config diff (click to expand)
diff -u config-master-lantiq_ase config-tls-lantiq_ase
--- config-master-lantiq_ase 2023-07-28 11:53:56.897196152 +0200
+++ config-tls-lantiq_ase 2023-07-28 11:56:24.672629674 +0200
@@ -107,8 +107,6 @@
CONFIG_MODULE_DEFAULT_libc=m
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=m
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=m
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=m
CONFIG_DEFAULT_ltq-adsl-app=y
@@ -149,6 +147,7 @@
CONFIG_USES_SQUASHFS=y
CONFIG_SMALL_FLASH=y
CONFIG_HAS_MIPS16=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mips=y
CONFIG_ARCH="mips"
@@ -168,6 +167,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=1024
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -204,6 +204,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -2951,12 +2954,16 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-# CONFIG_PACKAGE_hostapd-common is not set
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
+# CONFIG_PACKAGE_hostapd-utils is not set
# CONFIG_PACKAGE_hostapd-wolfssl is not set
+# CONFIG_PACKAGE_wpa-cli is not set
# CONFIG_PACKAGE_wpa-supplicant is not set
+# CONFIG_WPA_RFKILL_SUPPORT is not set
+CONFIG_WPA_MSG_MIN_PRIORITY=3
# CONFIG_WPA_WOLFSSL is not set
# CONFIG_DRIVER_11AC_SUPPORT is not set
# CONFIG_DRIVER_11AX_SUPPORT is not set
@@ -2969,7 +2976,7 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
+CONFIG_PACKAGE_wpad-basic-mbedtls=y
# CONFIG_PACKAGE_wpad-basic-openssl is not set
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
lantiq/xway_legacy config diff (click to expand)
diff -u config-master-lantiq_xway_legacy config-tls-lantiq_xway_legacy
--- config-master-lantiq_xway_legacy 2023-07-28 11:53:58.742213865 +0200
+++ config-tls-lantiq_xway_legacy 2023-07-28 11:56:26.420646701 +0200
@@ -105,8 +105,6 @@
CONFIG_MODULE_DEFAULT_libc=m
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=m
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=m
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=m
CONFIG_DEFAULT_mtd=y
@@ -149,6 +147,7 @@
CONFIG_USES_SQUASHFS=y
CONFIG_SMALL_FLASH=y
CONFIG_HAS_MIPS16=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mips=y
CONFIG_ARCH="mips"
@@ -177,6 +176,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=1024
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -213,6 +213,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -3073,12 +3076,16 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-# CONFIG_PACKAGE_hostapd-common is not set
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
+# CONFIG_PACKAGE_hostapd-utils is not set
# CONFIG_PACKAGE_hostapd-wolfssl is not set
+# CONFIG_PACKAGE_wpa-cli is not set
# CONFIG_PACKAGE_wpa-supplicant is not set
+# CONFIG_WPA_RFKILL_SUPPORT is not set
+CONFIG_WPA_MSG_MIN_PRIORITY=3
# CONFIG_WPA_WOLFSSL is not set
# CONFIG_DRIVER_11AC_SUPPORT is not set
# CONFIG_DRIVER_11AX_SUPPORT is not set
@@ -3091,7 +3098,7 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
+CONFIG_PACKAGE_wpad-basic-mbedtls=y
# CONFIG_PACKAGE_wpad-basic-openssl is not set
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
lantiq/xway config diff (click to expand)
diff -u config-master-lantiq_xway config-tls-lantiq_xway
--- config-master-lantiq_xway 2023-07-28 11:54:00.606231760 +0200
+++ config-tls-lantiq_xway 2023-07-28 11:56:28.235664380 +0200
@@ -147,7 +147,6 @@
CONFIG_MODULE_DEFAULT_fritz-tffs=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-ath9k=y
CONFIG_DEFAULT_kmod-gpio-button-hotplug=y
CONFIG_MODULE_DEFAULT_kmod-gpio-button-hotplug=y
@@ -180,8 +179,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_ltq-adsl-app=y
@@ -216,7 +213,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
CONFIG_PCI_SUPPORT=y
@@ -227,6 +223,7 @@
CONFIG_USES_SQUASHFS=y
CONFIG_HAS_MIPS16=y
CONFIG_NAND_SUPPORT=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mips=y
CONFIG_ARCH="mips"
@@ -255,6 +252,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -291,6 +289,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -3283,7 +3284,7 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-CONFIG_PACKAGE_hostapd-common=m
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
@@ -3309,7 +3310,7 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=m
+CONFIG_PACKAGE_wpad-basic-mbedtls=y
# CONFIG_PACKAGE_wpad-basic-openssl is not set
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
layerscape/armv7 config diff (click to expand)
diff -u config-master-layerscape_armv7 config-tls-layerscape_armv7
--- config-master-layerscape_armv7 2023-07-28 11:54:02.500249943 +0200
+++ config-tls-layerscape_armv7 2023-07-28 11:56:30.121682750 +0200
@@ -105,8 +105,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -152,6 +150,7 @@
CONFIG_USES_SQUASHFS=y
CONFIG_USES_EXT4=y
CONFIG_USES_UBIFS=y
+CONFIG_GRAND_FLASH=y
CONFIG_NAND_SUPPORT=y
CONFIG_VIRTIO_SUPPORT=y
CONFIG_USES_ROOTFS_PART=y
@@ -182,6 +181,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_ROOTFS_UBIFS=y
@@ -225,6 +225,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -1608,7 +1611,7 @@
CONFIG_PACKAGE_fwtool=y
CONFIG_PACKAGE_getrandom=y
CONFIG_PACKAGE_jsonfilter=y
-# CONFIG_PACKAGE_libatomic is not set
+CONFIG_PACKAGE_libatomic=y
CONFIG_PACKAGE_libc=y
CONFIG_PACKAGE_libgcc=y
# CONFIG_PACKAGE_libgomp is not set
@@ -2791,73 +2794,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2955,8 +2944,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
layerscape/armv8_64b config diff (click to expand)
diff -u config-master-layerscape_armv8_64b config-tls-layerscape_armv8_64b
--- config-master-layerscape_armv8_64b 2023-07-28 11:54:04.495269096 +0200
+++ config-tls-layerscape_armv8_64b 2023-07-28 11:56:31.947700536 +0200
@@ -163,8 +163,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -228,6 +226,7 @@
CONFIG_USES_SQUASHFS=y
CONFIG_USES_EXT4=y
CONFIG_USES_UBIFS=y
+CONFIG_GRAND_FLASH=y
CONFIG_NAND_SUPPORT=y
CONFIG_ARCH_64BIT=y
CONFIG_VIRTIO_SUPPORT=y
@@ -258,6 +257,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_ROOTFS_UBIFS=y
@@ -301,6 +301,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -2905,73 +2908,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+# CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM is not set
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -3071,8 +3060,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
malta/be config diff (click to expand)
diff -u config-master-malta_be config-tls-malta_be
--- config-master-malta_be 2023-07-28 11:54:06.423287606 +0200
+++ config-tls-malta_be 2023-07-28 11:56:33.826718839 +0200
@@ -68,13 +68,11 @@
CONFIG_DEFAULT_e2fsprogs=y
CONFIG_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
CONFIG_DEFAULT_kmod-mac80211-hwsim=y
CONFIG_DEFAULT_kmod-nft-offload=y
CONFIG_DEFAULT_kmod-pcnet32=y
CONFIG_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
CONFIG_DEFAULT_mtd=y
@@ -91,7 +89,6 @@
CONFIG_DEFAULT_uclient-fetch=y
CONFIG_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_TESTING_KERNEL=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -105,7 +102,9 @@
CONFIG_USES_EXT4=y
CONFIG_USES_TARGZ=y
CONFIG_USES_CPIOGZ=y
+CONFIG_GRAND_FLASH=y
CONFIG_HAS_MIPS16=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mips=y
CONFIG_ARCH="mips"
@@ -140,6 +139,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -179,6 +179,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -1555,7 +1558,7 @@
CONFIG_PACKAGE_fwtool=y
CONFIG_PACKAGE_getrandom=y
CONFIG_PACKAGE_jsonfilter=y
-# CONFIG_PACKAGE_libatomic is not set
+CONFIG_PACKAGE_libatomic=y
CONFIG_PACKAGE_libc=y
CONFIG_PACKAGE_libgcc=y
# CONFIG_PACKAGE_libgomp is not set
@@ -2726,73 +2729,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2890,8 +2879,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
@@ -3116,8 +3105,8 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=y
-# CONFIG_PACKAGE_wpad-basic-openssl is not set
+# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
+CONFIG_PACKAGE_wpad-basic-openssl=y
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
# CONFIG_PACKAGE_wpad-mesh-mbedtls is not set
mediatek/filogic config diff (click to expand)
diff -u config-master-mediatek_filogic config-tls-mediatek_filogic
--- config-master-mediatek_filogic 2023-07-28 11:54:08.435306922 +0200
+++ config-tls-mediatek_filogic 2023-07-28 11:56:35.555735680 +0200
@@ -148,8 +148,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_DEFAULT_kmod-crypto-hw-safexcel=y
CONFIG_MODULE_DEFAULT_kmod-crypto-hw-safexcel=y
CONFIG_DEFAULT_kmod-gpio-button-hotplug=y
@@ -171,8 +169,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_mkf2fs=y
@@ -208,8 +204,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_MODULE_DEFAULT_zyxel-bootconfig=y
CONFIG_HAS_TESTING_KERNEL=y
CONFIG_HAS_FPU=y
@@ -224,10 +218,12 @@
CONFIG_USES_INITRAMFS=y
CONFIG_USES_SEPARATE_INITRAMFS=y
CONFIG_USES_SQUASHFS=y
+CONFIG_GRAND_FLASH=y
CONFIG_EMMC_SUPPORT=y
CONFIG_NAND_SUPPORT=y
CONFIG_ARCH_64BIT=y
CONFIG_USES_ROOTFS_PART=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_aarch64=y
CONFIG_ARCH="aarch64"
@@ -257,6 +253,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -295,6 +292,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -2883,73 +2883,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+# CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM is not set
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -3049,8 +3035,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=m
# CONFIG_PACKAGE_libxml2 is not set
@@ -3275,8 +3261,8 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=y
-# CONFIG_PACKAGE_wpad-basic-openssl is not set
+# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
+CONFIG_PACKAGE_wpad-basic-openssl=y
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
# CONFIG_PACKAGE_wpad-mesh-mbedtls is not set
mediatek/mt7622 config diff (click to expand)
diff -u config-master-mediatek_mt7622 config-tls-mediatek_mt7622
--- config-master-mediatek_mt7622 2023-07-28 11:54:10.367325470 +0200
+++ config-tls-mediatek_mt7622 2023-07-28 11:56:37.387753525 +0200
@@ -136,8 +136,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-ata-ahci-mtk=y
CONFIG_MODULE_DEFAULT_kmod-btmtkuart=y
CONFIG_DEFAULT_kmod-gpio-button-hotplug=y
@@ -156,8 +154,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_mkf2fs=y
@@ -192,8 +188,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_TESTING_KERNEL=y
CONFIG_HAS_FPU=y
CONFIG_HAS_DT_OVERLAY_SUPPORT=y
@@ -207,10 +201,12 @@
CONFIG_USES_INITRAMFS=y
CONFIG_USES_SEPARATE_INITRAMFS=y
CONFIG_USES_SQUASHFS=y
+CONFIG_GRAND_FLASH=y
CONFIG_EMMC_SUPPORT=y
CONFIG_NAND_SUPPORT=y
CONFIG_ARCH_64BIT=y
CONFIG_USES_ROOTFS_PART=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_aarch64=y
CONFIG_ARCH="aarch64"
@@ -240,6 +236,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -278,6 +275,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -2856,73 +2856,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+# CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM is not set
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -3022,8 +3008,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=m
# CONFIG_PACKAGE_libxml2 is not set
@@ -3248,8 +3234,8 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=y
-# CONFIG_PACKAGE_wpad-basic-openssl is not set
+# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
+CONFIG_PACKAGE_wpad-basic-openssl=y
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
# CONFIG_PACKAGE_wpad-mesh-mbedtls is not set
mediatek/mt7623 config diff (click to expand)
diff -u config-master-mediatek_mt7623 config-tls-mediatek_mt7623
--- config-master-mediatek_mt7623 2023-07-28 11:54:12.309344114 +0200
+++ config-tls-mediatek_mt7623 2023-07-28 11:56:39.152770717 +0200
@@ -113,8 +113,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_mkf2fs=y
@@ -163,9 +161,11 @@
CONFIG_USES_INITRAMFS=y
CONFIG_USES_SEPARATE_INITRAMFS=y
CONFIG_USES_SQUASHFS=y
+CONFIG_GRAND_FLASH=y
CONFIG_EMMC_SUPPORT=y
CONFIG_NAND_SUPPORT=y
CONFIG_USES_ROOTFS_PART=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_arm=y
CONFIG_arm_v7=y
CONFIG_ARCH="arm"
@@ -196,6 +196,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -234,6 +235,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -1617,7 +1621,7 @@
CONFIG_PACKAGE_fwtool=y
CONFIG_PACKAGE_getrandom=y
CONFIG_PACKAGE_jsonfilter=y
-# CONFIG_PACKAGE_libatomic is not set
+CONFIG_PACKAGE_libatomic=y
CONFIG_PACKAGE_libc=y
CONFIG_PACKAGE_libgcc=y
# CONFIG_PACKAGE_libgomp is not set
@@ -2811,73 +2815,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2975,8 +2965,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=m
# CONFIG_PACKAGE_libxml2 is not set
@@ -3175,12 +3165,16 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-# CONFIG_PACKAGE_hostapd-common is not set
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
+# CONFIG_PACKAGE_hostapd-utils is not set
# CONFIG_PACKAGE_hostapd-wolfssl is not set
+# CONFIG_PACKAGE_wpa-cli is not set
# CONFIG_PACKAGE_wpa-supplicant is not set
+# CONFIG_WPA_RFKILL_SUPPORT is not set
+CONFIG_WPA_MSG_MIN_PRIORITY=3
# CONFIG_WPA_WOLFSSL is not set
# CONFIG_DRIVER_11AC_SUPPORT is not set
# CONFIG_DRIVER_11AX_SUPPORT is not set
@@ -3194,7 +3188,7 @@
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
-# CONFIG_PACKAGE_wpad-basic-openssl is not set
+CONFIG_PACKAGE_wpad-basic-openssl=y
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
# CONFIG_PACKAGE_wpad-mini is not set
mediatek/mt7629 config diff (click to expand)
diff -u config-master-mediatek_mt7629 config-tls-mediatek_mt7629
--- config-master-mediatek_mt7629 2023-07-28 11:54:14.314363363 +0200
+++ config-tls-mediatek_mt7629 2023-07-28 11:56:41.167790344 +0200
@@ -103,8 +103,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -176,6 +174,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -213,6 +212,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
mpc85xx/p1010 config diff (click to expand)
diff -u config-master-mpc85xx_p1010 config-tls-mpc85xx_p1010
--- config-master-mpc85xx_p1010 2023-07-28 11:54:16.174381219 +0200
+++ config-tls-mpc85xx_p1010 2023-07-28 11:56:42.942807634 +0200
@@ -98,8 +98,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_DEFAULT_kmod-ath9k=y
CONFIG_MODULE_DEFAULT_kmod-ath9k=y
CONFIG_DEFAULT_kmod-button-hotplug=y
@@ -120,8 +118,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -156,8 +152,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
CONFIG_PCI_SUPPORT=y
@@ -169,6 +163,7 @@
CONFIG_USES_INITRAMFS=y
CONFIG_USES_SQUASHFS=y
CONFIG_NAND_SUPPORT=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_powerpc=y
CONFIG_ARCH="powerpc"
@@ -197,6 +192,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -233,6 +229,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
mpc85xx/p1020 config diff (click to expand)
diff -u config-master-mpc85xx_p1020 config-tls-mpc85xx_p1020
--- config-master-mpc85xx_p1020 2023-07-28 11:54:17.962398385 +0200
+++ config-tls-mpc85xx_p1020 2023-07-28 11:56:44.705824806 +0200
@@ -96,8 +96,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-ath10k-ct=y
CONFIG_DEFAULT_kmod-ath9k=y
CONFIG_MODULE_DEFAULT_kmod-ath9k=y
@@ -120,8 +118,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -156,8 +152,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
CONFIG_PCI_SUPPORT=y
@@ -169,6 +163,7 @@
CONFIG_USES_INITRAMFS=y
CONFIG_USES_SQUASHFS=y
CONFIG_NAND_SUPPORT=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_powerpc=y
CONFIG_ARCH="powerpc"
@@ -197,6 +192,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -233,6 +229,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
mpc85xx/p2020 config diff (click to expand)
diff -u config-master-mpc85xx_p2020 config-tls-mpc85xx_p2020
--- config-master-mpc85xx_p2020 2023-07-28 11:54:19.771415753 +0200
+++ config-tls-mpc85xx_p2020 2023-07-28 11:56:46.523842514 +0200
@@ -86,8 +86,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_DEFAULT_kmod-ath9k=y
CONFIG_MODULE_DEFAULT_kmod-ath9k=y
CONFIG_DEFAULT_kmod-button-hotplug=y
@@ -110,8 +108,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -146,8 +142,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
CONFIG_PCI_SUPPORT=y
@@ -159,6 +153,7 @@
CONFIG_USES_INITRAMFS=y
CONFIG_USES_SQUASHFS=y
CONFIG_NAND_SUPPORT=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_powerpc=y
CONFIG_ARCH="powerpc"
@@ -187,6 +182,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -223,6 +219,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
mvebu/cortexa53 config diff (click to expand)
diff -u config-master-mvebu_cortexa53 config-tls-mvebu_cortexa53
--- config-master-mvebu_cortexa53 2023-07-28 11:54:21.630433600 +0200
+++ config-tls-mvebu_cortexa53 2023-07-28 11:56:48.324860057 +0200
@@ -126,8 +126,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -181,6 +179,7 @@
CONFIG_ARCH_64BIT=y
CONFIG_USES_ROOTFS_PART=y
CONFIG_USES_BOOT_PART=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_aarch64=y
CONFIG_arm_v7=y
CONFIG_ARCH="aarch64"
@@ -216,6 +215,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -255,6 +255,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -3186,12 +3189,16 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-# CONFIG_PACKAGE_hostapd-common is not set
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
+# CONFIG_PACKAGE_hostapd-utils is not set
# CONFIG_PACKAGE_hostapd-wolfssl is not set
+# CONFIG_PACKAGE_wpa-cli is not set
# CONFIG_PACKAGE_wpa-supplicant is not set
+# CONFIG_WPA_RFKILL_SUPPORT is not set
+CONFIG_WPA_MSG_MIN_PRIORITY=3
# CONFIG_WPA_WOLFSSL is not set
# CONFIG_DRIVER_11AC_SUPPORT is not set
# CONFIG_DRIVER_11AX_SUPPORT is not set
@@ -3204,7 +3211,7 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
+CONFIG_PACKAGE_wpad-basic-mbedtls=y
# CONFIG_PACKAGE_wpad-basic-openssl is not set
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
mvebu/cortexa72 config diff (click to expand)
diff -u config-master-mvebu_cortexa72 config-tls-mvebu_cortexa72
--- config-master-mvebu_cortexa72 2023-07-28 11:54:23.509451639 +0200
+++ config-tls-mvebu_cortexa72 2023-07-28 11:56:50.131877658 +0200
@@ -120,8 +120,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -175,6 +173,7 @@
CONFIG_ARCH_64BIT=y
CONFIG_USES_ROOTFS_PART=y
CONFIG_USES_BOOT_PART=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_aarch64=y
CONFIG_arm_v7=y
CONFIG_ARCH="aarch64"
@@ -210,6 +209,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -249,6 +249,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -3167,12 +3170,16 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-# CONFIG_PACKAGE_hostapd-common is not set
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
+# CONFIG_PACKAGE_hostapd-utils is not set
# CONFIG_PACKAGE_hostapd-wolfssl is not set
+# CONFIG_PACKAGE_wpa-cli is not set
# CONFIG_PACKAGE_wpa-supplicant is not set
+# CONFIG_WPA_RFKILL_SUPPORT is not set
+CONFIG_WPA_MSG_MIN_PRIORITY=3
# CONFIG_WPA_WOLFSSL is not set
# CONFIG_DRIVER_11AC_SUPPORT is not set
# CONFIG_DRIVER_11AX_SUPPORT is not set
@@ -3185,7 +3192,7 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
+CONFIG_PACKAGE_wpad-basic-mbedtls=y
# CONFIG_PACKAGE_wpad-basic-openssl is not set
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
mvebu/cortexa9 config diff (click to expand)
diff -u config-master-mvebu_cortexa9 config-tls-mvebu_cortexa9
--- config-master-mvebu_cortexa9 2023-07-28 11:54:25.458470350 +0200
+++ config-tls-mvebu_cortexa9 2023-07-28 11:56:51.881894704 +0200
@@ -153,7 +153,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-ath10k-ct=y
CONFIG_MODULE_DEFAULT_kmod-ath9k=y
CONFIG_MODULE_DEFAULT_kmod-btmrvl=y
@@ -185,8 +184,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_mdadm=y
@@ -224,7 +221,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_FPU=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -240,6 +236,7 @@
CONFIG_LEGACY_SDCARD_SUPPORT=y
CONFIG_USES_ROOTFS_PART=y
CONFIG_USES_BOOT_PART=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_arm=y
CONFIG_arm_v7=y
CONFIG_ARCH="arm"
@@ -269,6 +266,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -307,6 +305,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -3255,7 +3256,7 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-CONFIG_PACKAGE_hostapd-common=m
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
@@ -3281,7 +3282,7 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=m
+CONFIG_PACKAGE_wpad-basic-mbedtls=y
# CONFIG_PACKAGE_wpad-basic-openssl is not set
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
mxs/generic config diff (click to expand)
diff -u config-master-mxs_generic config-tls-mxs_generic
--- config-master-mxs_generic 2023-07-28 11:54:27.447489446 +0200
+++ config-tls-mxs_generic 2023-07-28 11:56:53.630911740 +0200
@@ -100,8 +100,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -165,6 +163,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
# CONFIG_TARGET_ROOTFS_SQUASHFS is not set
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
CONFIG_TARGET_UBIFS_JOURNAL_SIZE=""
@@ -204,6 +203,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
octeon/generic config diff (click to expand)
diff -u config-master-octeon_generic config-tls-octeon_generic
--- config-master-octeon_generic 2023-07-28 11:54:29.330507524 +0200
+++ config-tls-octeon_generic 2023-07-28 11:56:55.364928630 +0200
@@ -123,8 +123,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -195,6 +193,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -231,6 +230,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
octeontx/generic config diff (click to expand)
diff -u config-master-octeontx_generic config-tls-octeontx_generic
--- config-master-octeontx_generic 2023-07-28 11:54:31.219525659 +0200
+++ config-tls-octeontx_generic 2023-07-28 11:56:57.098945520 +0200
@@ -77,7 +77,6 @@
CONFIG_DEFAULT_kmod-rtc-ds1672=y
CONFIG_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
CONFIG_DEFAULT_mtd=y
@@ -136,6 +135,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -172,6 +172,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
oxnas/ox820 config diff (click to expand)
diff -u config-master-oxnas_ox820 config-tls-oxnas_ox820
--- config-master-oxnas_ox820 2023-07-28 11:54:32.985542613 +0200
+++ config-tls-oxnas_ox820 2023-07-28 11:56:58.840962488 +0200
@@ -97,7 +97,6 @@
CONFIG_MODULE_DEFAULT_fdisk=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-ata-oxnas-sata=y
CONFIG_DEFAULT_kmod-button-hotplug=y
CONFIG_MODULE_DEFAULT_kmod-button-hotplug=y
@@ -124,8 +123,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_lsblk=y
@@ -152,7 +149,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
CONFIG_PCI_SUPPORT=y
@@ -164,6 +160,7 @@
CONFIG_USES_SQUASHFS=y
CONFIG_USES_UBIFS=y
CONFIG_NAND_SUPPORT=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_arm=y
CONFIG_ARCH="arm"
@@ -192,6 +189,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_ROOTFS_UBIFS=y
@@ -232,6 +230,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -3152,7 +3153,7 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-CONFIG_PACKAGE_hostapd-common=m
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
@@ -3178,7 +3179,7 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=m
+CONFIG_PACKAGE_wpad-basic-mbedtls=y
# CONFIG_PACKAGE_wpad-basic-openssl is not set
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
pistachio/generic config diff (click to expand)
diff -u config-master-pistachio_generic config-tls-pistachio_generic
--- config-master-pistachio_generic 2023-07-28 11:54:34.912561113 +0200
+++ config-tls-pistachio_generic 2023-07-28 11:57:00.584979476 +0200
@@ -94,8 +94,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -158,6 +156,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -194,6 +193,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
qualcommax/ipq807x config diff (click to expand)
diff -u config-master-qualcommax_ipq807x config-tls-qualcommax_ipq807x
--- config-master-qualcommax_ipq807x 2023-07-28 11:54:36.745578711 +0200
+++ config-tls-qualcommax_ipq807x 2023-07-28 11:57:02.318996366 +0200
@@ -135,8 +135,6 @@
CONFIG_MODULE_DEFAULT_ipq-wifi-xiaomi_ax3600=y
CONFIG_MODULE_DEFAULT_ipq-wifi-xiaomi_ax9000=y
CONFIG_MODULE_DEFAULT_ipq-wifi-zyxel_nbg7815=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-ath10k-ct=y
CONFIG_MODULE_DEFAULT_kmod-ath10k-ct-smallbuffers=y
CONFIG_DEFAULT_kmod-ath11k-ahb=y
@@ -170,8 +168,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_losetup=y
@@ -207,8 +203,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_FPU=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -219,10 +213,12 @@
CONFIG_USES_DEVICETREE=y
CONFIG_USES_INITRAMFS=y
CONFIG_USES_SQUASHFS=y
+CONFIG_GRAND_FLASH=y
CONFIG_EMMC_SUPPORT=y
CONFIG_NAND_SUPPORT=y
CONFIG_ARCH_64BIT=y
CONFIG_VIRTIO_SUPPORT=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_aarch64=y
CONFIG_ARCH="aarch64"
@@ -251,6 +247,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -287,6 +284,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -2870,73 +2870,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+# CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM is not set
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -3036,8 +3022,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
@@ -3262,8 +3248,8 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=y
-# CONFIG_PACKAGE_wpad-basic-openssl is not set
+# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
+CONFIG_PACKAGE_wpad-basic-openssl=y
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
# CONFIG_PACKAGE_wpad-mesh-mbedtls is not set
ramips/mt7620 config diff (click to expand)
diff -u config-master-ramips_mt7620 config-tls-ramips_mt7620
--- config-master-ramips_mt7620 2023-07-28 11:54:38.659597086 +0200
+++ config-tls-ramips_mt7620 2023-07-28 11:57:04.222014902 +0200
@@ -471,8 +471,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_jboot-tools=y
CONFIG_MODULE_DEFAULT_kmod-fs-ext4=y
CONFIG_MODULE_DEFAULT_kmod-fs-vfat=y
@@ -508,8 +506,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -544,8 +540,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
CONFIG_PCI_SUPPORT=y
@@ -554,6 +548,7 @@
CONFIG_USES_INITRAMFS=y
CONFIG_USES_SQUASHFS=y
CONFIG_HAS_MIPS16=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mipsel=y
CONFIG_ARCH="mipsel"
@@ -582,6 +577,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -618,6 +614,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
ramips/mt7621 config diff (click to expand)
diff -u config-master-ramips_mt7621 config-tls-ramips_mt7621
--- config-master-ramips_mt7621 2023-07-28 11:54:40.545615432 +0200
+++ config-tls-ramips_mt7621 2023-07-28 11:57:05.940031636 +0200
@@ -770,8 +770,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-ata-ahci=y
CONFIG_MODULE_DEFAULT_kmod-ath9k=y
CONFIG_DEFAULT_kmod-gpio-button-hotplug=y
@@ -811,8 +809,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -848,8 +844,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_MODULE_DEFAULT_zyxel-bootconfig=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -862,6 +856,7 @@
CONFIG_USES_MINOR=y
CONFIG_HAS_MIPS16=y
CONFIG_NAND_SUPPORT=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mipsel=y
CONFIG_ARCH="mipsel"
@@ -890,6 +885,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -926,6 +922,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -2385,7 +2384,7 @@
#
# Extra packages
#
-CONFIG_PACKAGE_libiwinfo-data=y
+CONFIG_PACKAGE_libiwinfo-data=m
# end of Extra packages
#
@@ -3633,7 +3632,7 @@
# CONFIG_PACKAGE_libiconv-full is not set
# CONFIG_PACKAGE_libintl-full is not set
# CONFIG_PACKAGE_libiw is not set
-CONFIG_PACKAGE_libiwinfo=y
+CONFIG_PACKAGE_libiwinfo=m
CONFIG_PACKAGE_libjson-c=y
# CONFIG_PACKAGE_libltdl is not set
# CONFIG_PACKAGE_liblua is not set
@@ -4107,7 +4106,7 @@
# CONFIG_PACKAGE_iconv is not set
# CONFIG_PACKAGE_ipcs is not set
# CONFIG_PACKAGE_iwcap is not set
-CONFIG_PACKAGE_iwinfo=y
+CONFIG_PACKAGE_iwinfo=m
CONFIG_PACKAGE_jshn=y
CONFIG_PACKAGE_libjson-script=y
# CONFIG_PACKAGE_libxml2-utils is not set
ramips/mt76x8 config diff (click to expand)
diff -u config-master-ramips_mt76x8 config-tls-ramips_mt76x8
--- config-master-ramips_mt76x8 2023-07-28 11:54:42.455634036 +0200
+++ config-tls-ramips_mt76x8 2023-07-28 11:57:07.645048244 +0200
@@ -369,8 +369,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_DEFAULT_kmod-gpio-button-hotplug=y
CONFIG_MODULE_DEFAULT_kmod-gpio-button-hotplug=y
CONFIG_MODULE_DEFAULT_kmod-i2c-mt7628=y
@@ -396,8 +394,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -433,8 +429,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
CONFIG_PCI_SUPPORT=y
@@ -443,6 +437,7 @@
CONFIG_USES_INITRAMFS=y
CONFIG_USES_SQUASHFS=y
CONFIG_HAS_MIPS16=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mipsel=y
CONFIG_ARCH="mipsel"
@@ -471,6 +466,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -507,6 +503,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
ramips/rt288x config diff (click to expand)
diff -u config-master-ramips_rt288x config-tls-ramips_rt288x
--- config-master-ramips_rt288x 2023-07-28 11:54:44.273651745 +0200
+++ config-tls-ramips_rt288x 2023-07-28 11:57:09.333064686 +0200
@@ -101,8 +101,6 @@
CONFIG_MODULE_DEFAULT_firewall4=m
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=m
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=m
CONFIG_DEFAULT_kmod-gpio-button-hotplug=y
CONFIG_MODULE_DEFAULT_kmod-gpio-button-hotplug=m
CONFIG_DEFAULT_kmod-leds-gpio=y
@@ -115,8 +113,6 @@
CONFIG_MODULE_DEFAULT_libc=m
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=m
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=m
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=m
CONFIG_DEFAULT_mtd=y
@@ -149,8 +145,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=m
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=m
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=m
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
CONFIG_PCI_SUPPORT=y
@@ -159,6 +153,7 @@
CONFIG_USES_SQUASHFS=y
CONFIG_SMALL_FLASH=y
CONFIG_HAS_MIPS16=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mipsel=y
CONFIG_ARCH="mipsel"
@@ -178,6 +173,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=1024
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -214,6 +210,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
ramips/rt305x config diff (click to expand)
diff -u config-master-ramips_rt305x config-tls-ramips_rt305x
--- config-master-ramips_rt305x 2023-07-28 11:54:46.250671002 +0200
+++ config-tls-ramips_rt305x 2023-07-28 11:57:11.029081206 +0200
@@ -311,8 +311,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_DEFAULT_kmod-gpio-button-hotplug=y
CONFIG_MODULE_DEFAULT_kmod-gpio-button-hotplug=y
CONFIG_MODULE_DEFAULT_kmod-gpio-pcf857x=y
@@ -337,8 +335,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -372,8 +368,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
CONFIG_USB_SUPPORT=y
@@ -382,6 +376,7 @@
CONFIG_USES_SQUASHFS=y
CONFIG_SMALL_FLASH=y
CONFIG_HAS_MIPS16=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mipsel=y
CONFIG_ARCH="mipsel"
@@ -410,6 +405,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=1024
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -446,6 +442,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
ramips/rt3883 config diff (click to expand)
diff -u config-master-ramips_rt3883 config-tls-ramips_rt3883
--- config-master-ramips_rt3883 2023-07-28 11:54:48.179689791 +0200
+++ config-tls-ramips_rt3883 2023-07-28 11:57:12.732097794 +0200
@@ -117,8 +117,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_DEFAULT_iwinfo=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_DEFAULT_kmod-gpio-button-hotplug=y
CONFIG_MODULE_DEFAULT_kmod-gpio-button-hotplug=y
CONFIG_DEFAULT_kmod-leds-gpio=y
@@ -136,8 +134,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -171,8 +167,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_DEFAULT_wpad-basic-mbedtls=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
CONFIG_PCI_SUPPORT=y
@@ -181,6 +175,7 @@
CONFIG_USES_SQUASHFS=y
CONFIG_SMALL_FLASH=y
CONFIG_HAS_MIPS16=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_mipsel=y
CONFIG_ARCH="mipsel"
@@ -200,6 +195,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=1024
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -236,6 +232,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
realtek/rtl838x config diff (click to expand)
diff -u config-master-realtek_rtl838x config-tls-realtek_rtl838x
--- config-master-realtek_rtl838x 2023-07-28 11:54:49.966707198 +0200
+++ config-tls-realtek_rtl838x 2023-07-28 11:57:14.409114129 +0200
@@ -197,8 +197,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_lua-rs232=y
@@ -263,6 +261,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -299,6 +298,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
realtek/rtl839x config diff (click to expand)
diff -u config-master-realtek_rtl839x config-tls-realtek_rtl839x
--- config-master-realtek_rtl839x 2023-07-28 11:54:51.830725354 +0200
+++ config-tls-realtek_rtl839x 2023-07-28 11:57:16.123130824 +0200
@@ -116,8 +116,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -180,6 +178,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -216,6 +215,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
realtek/rtl930x config diff (click to expand)
diff -u config-master-realtek_rtl930x config-tls-realtek_rtl930x
--- config-master-realtek_rtl930x 2023-07-28 11:54:53.820744738 +0200
+++ config-tls-realtek_rtl930x 2023-07-28 11:57:17.834147490 +0200
@@ -99,8 +99,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -163,6 +161,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -199,6 +198,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
realtek/rtl931x config diff (click to expand)
diff -u config-master-realtek_rtl931x config-tls-realtek_rtl931x
--- config-master-realtek_rtl931x 2023-07-28 11:54:55.703763079 +0200
+++ config-tls-realtek_rtl931x 2023-07-28 11:57:19.517163884 +0200
@@ -73,7 +73,6 @@
CONFIG_DEFAULT_kmod-nft-offload=y
CONFIG_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
CONFIG_DEFAULT_netifd=y
@@ -122,6 +121,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -158,6 +158,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+CONFIG_TLS_PROVIDER_MBEDTLS=y
+# CONFIG_TLS_PROVIDER_OPENSSL is not set
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
rockchip/armv8 config diff (click to expand)
diff -u config-master-rockchip_armv8 config-tls-rockchip_armv8
--- config-master-rockchip_armv8 2023-07-28 11:54:57.718782706 +0200
+++ config-tls-rockchip_armv8 2023-07-28 11:57:21.225180520 +0200
@@ -122,8 +122,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -172,6 +170,7 @@
CONFIG_USES_DEVICETREE=y
CONFIG_USES_SQUASHFS=y
CONFIG_USES_EXT4=y
+CONFIG_GRAND_FLASH=y
CONFIG_ARCH_64BIT=y
CONFIG_USES_ROOTFS_PART=y
CONFIG_USES_BOOT_PART=y
@@ -200,6 +199,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -240,6 +240,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -2821,73 +2824,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+# CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM is not set
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2987,8 +2976,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
sifiveu/generic config diff (click to expand)
diff -u config-master-sifiveu_generic config-tls-sifiveu_generic
--- config-master-sifiveu_generic 2023-07-28 11:54:59.664801661 +0200
+++ config-tls-sifiveu_generic 2023-07-28 11:57:22.927197099 +0200
@@ -94,8 +94,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mtd=y
@@ -134,6 +132,7 @@
CONFIG_RTC_SUPPORT=y
CONFIG_USES_DEVICETREE=y
CONFIG_USES_EXT4=y
+CONFIG_GRAND_FLASH=y
CONFIG_ARCH_64BIT=y
CONFIG_riscv64=y
CONFIG_ARCH="riscv64"
@@ -160,6 +159,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
# CONFIG_TARGET_ROOTFS_SQUASHFS is not set
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
CONFIG_TARGET_UBIFS_JOURNAL_SIZE=""
@@ -198,6 +198,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -2741,73 +2744,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2904,8 +2893,8 @@
CONFIG_PACKAGE_libucode=y
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
# CONFIG_PACKAGE_libuuid is not set
# CONFIG_PACKAGE_libxml2 is not set
sunxi/cortexa53 config diff (click to expand)
diff -u config-master-sunxi_cortexa53 config-tls-sunxi_cortexa53
--- config-master-sunxi_cortexa53 2023-07-28 11:55:01.730821785 +0200
+++ config-tls-sunxi_cortexa53 2023-07-28 11:57:24.620213589 +0200
@@ -127,8 +127,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -174,8 +172,10 @@
CONFIG_USES_DEVICETREE=y
CONFIG_USES_SQUASHFS=y
CONFIG_USES_EXT4=y
+CONFIG_GRAND_FLASH=y
CONFIG_ARCH_64BIT=y
CONFIG_USES_ROOTFS_PART=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_aarch64=y
CONFIG_arm_v7=y
CONFIG_ARCH="aarch64"
@@ -202,6 +202,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -241,6 +242,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -2713,73 +2717,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+# CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM is not set
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2879,8 +2869,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
@@ -3079,12 +3069,16 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-CONFIG_PACKAGE_hostapd-common=m
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
+# CONFIG_PACKAGE_hostapd-utils is not set
# CONFIG_PACKAGE_hostapd-wolfssl is not set
+# CONFIG_PACKAGE_wpa-cli is not set
# CONFIG_PACKAGE_wpa-supplicant is not set
+# CONFIG_WPA_RFKILL_SUPPORT is not set
+CONFIG_WPA_MSG_MIN_PRIORITY=3
# CONFIG_WPA_WOLFSSL is not set
# CONFIG_DRIVER_11AC_SUPPORT is not set
# CONFIG_DRIVER_11AX_SUPPORT is not set
@@ -3102,7 +3096,7 @@
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
-# CONFIG_PACKAGE_wpad-basic-openssl is not set
+CONFIG_PACKAGE_wpad-basic-openssl=y
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
# CONFIG_PACKAGE_wpad-mesh-mbedtls is not set
sunxi/cortexa7 config diff (click to expand)
diff -u config-master-sunxi_cortexa7 config-tls-sunxi_cortexa7
--- config-master-sunxi_cortexa7 2023-07-28 11:55:03.557839581 +0200
+++ config-tls-sunxi_cortexa7 2023-07-28 11:57:26.367230606 +0200
@@ -168,7 +168,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_MODULE_DEFAULT_kmod-ata-sunxi=y
CONFIG_MODULE_DEFAULT_kmod-brcmfmac=y
CONFIG_MODULE_DEFAULT_kmod-gpio-button-hotplug=y
@@ -185,8 +184,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -224,7 +221,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_FPU=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -233,7 +229,9 @@
CONFIG_USES_DEVICETREE=y
CONFIG_USES_SQUASHFS=y
CONFIG_USES_EXT4=y
+CONFIG_GRAND_FLASH=y
CONFIG_USES_ROOTFS_PART=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_arm=y
CONFIG_arm_v7=y
CONFIG_ARCH="arm"
@@ -260,6 +258,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -299,6 +298,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -1681,7 +1683,7 @@
CONFIG_PACKAGE_fwtool=y
CONFIG_PACKAGE_getrandom=y
CONFIG_PACKAGE_jsonfilter=y
-# CONFIG_PACKAGE_libatomic is not set
+CONFIG_PACKAGE_libatomic=y
CONFIG_PACKAGE_libc=y
CONFIG_PACKAGE_libgcc=y
# CONFIG_PACKAGE_libgomp is not set
@@ -2797,73 +2799,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2961,8 +2949,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
@@ -3161,7 +3149,7 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-CONFIG_PACKAGE_hostapd-common=m
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
@@ -3187,8 +3175,8 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=m
-# CONFIG_PACKAGE_wpad-basic-openssl is not set
+# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
+CONFIG_PACKAGE_wpad-basic-openssl=y
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
# CONFIG_PACKAGE_wpad-mesh-mbedtls is not set
sunxi/cortexa8 config diff (click to expand)
diff -u config-master-sunxi_cortexa8 config-tls-sunxi_cortexa8
--- config-master-sunxi_cortexa8 2023-07-28 11:55:05.519858692 +0200
+++ config-tls-sunxi_cortexa8 2023-07-28 11:57:28.165248120 +0200
@@ -116,8 +116,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -162,7 +160,9 @@
CONFIG_USES_DEVICETREE=y
CONFIG_USES_SQUASHFS=y
CONFIG_USES_EXT4=y
+CONFIG_GRAND_FLASH=y
CONFIG_USES_ROOTFS_PART=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_arm=y
CONFIG_arm_v7=y
CONFIG_ARCH="arm"
@@ -189,6 +189,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -228,6 +229,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -1610,7 +1614,7 @@
CONFIG_PACKAGE_fwtool=y
CONFIG_PACKAGE_getrandom=y
CONFIG_PACKAGE_jsonfilter=y
-# CONFIG_PACKAGE_libatomic is not set
+CONFIG_PACKAGE_libatomic=y
CONFIG_PACKAGE_libc=y
CONFIG_PACKAGE_libgcc=y
# CONFIG_PACKAGE_libgomp is not set
@@ -2716,73 +2720,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2880,8 +2870,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
@@ -3080,12 +3070,16 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-CONFIG_PACKAGE_hostapd-common=m
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
+# CONFIG_PACKAGE_hostapd-utils is not set
# CONFIG_PACKAGE_hostapd-wolfssl is not set
+# CONFIG_PACKAGE_wpa-cli is not set
# CONFIG_PACKAGE_wpa-supplicant is not set
+# CONFIG_WPA_RFKILL_SUPPORT is not set
+CONFIG_WPA_MSG_MIN_PRIORITY=3
# CONFIG_WPA_WOLFSSL is not set
# CONFIG_DRIVER_11AC_SUPPORT is not set
# CONFIG_DRIVER_11AX_SUPPORT is not set
@@ -3103,7 +3097,7 @@
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
-# CONFIG_PACKAGE_wpad-basic-openssl is not set
+CONFIG_PACKAGE_wpad-basic-openssl=y
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
# CONFIG_PACKAGE_wpad-mesh-mbedtls is not set
tegra/generic config diff (click to expand)
diff -u config-master-tegra_generic config-tls-tegra_generic
--- config-master-tegra_generic 2023-07-28 11:55:07.461877608 +0200
+++ config-tls-tegra_generic 2023-07-28 11:57:30.013266120 +0200
@@ -85,7 +85,6 @@
CONFIG_MODULE_DEFAULT_firewall4=y
CONFIG_DEFAULT_fstools=y
CONFIG_MODULE_DEFAULT_fstools=y
-CONFIG_MODULE_DEFAULT_iwinfo=y
CONFIG_DEFAULT_kmod-nft-offload=y
CONFIG_MODULE_DEFAULT_kmod-nft-offload=y
CONFIG_MODULE_DEFAULT_kmod-r8169=y
@@ -96,8 +95,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -132,7 +129,6 @@
CONFIG_MODULE_DEFAULT_urandom-seed=y
CONFIG_DEFAULT_urngd=y
CONFIG_MODULE_DEFAULT_urngd=y
-CONFIG_MODULE_DEFAULT_wpad-basic-mbedtls=y
CONFIG_HAS_FPU=y
CONFIG_AUDIO_SUPPORT=y
CONFIG_GPIO_SUPPORT=y
@@ -143,8 +139,10 @@
CONFIG_USES_DEVICETREE=y
CONFIG_USES_SQUASHFS=y
CONFIG_USES_EXT4=y
+CONFIG_GRAND_FLASH=y
CONFIG_USES_ROOTFS_PART=y
CONFIG_USES_BOOT_PART=y
+CONFIG_WIRELESS_SUPPORT=y
CONFIG_arm=y
CONFIG_arm_v7=y
CONFIG_ARCH="arm"
@@ -171,6 +169,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -210,6 +209,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -1592,7 +1594,7 @@
CONFIG_PACKAGE_fwtool=y
CONFIG_PACKAGE_getrandom=y
CONFIG_PACKAGE_jsonfilter=y
-# CONFIG_PACKAGE_libatomic is not set
+CONFIG_PACKAGE_libatomic=y
CONFIG_PACKAGE_libc=y
CONFIG_PACKAGE_libgcc=y
# CONFIG_PACKAGE_libgomp is not set
@@ -2781,73 +2783,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2945,8 +2933,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
@@ -3145,7 +3133,7 @@
# CONFIG_PACKAGE_hostapd-basic-mbedtls is not set
# CONFIG_PACKAGE_hostapd-basic-openssl is not set
# CONFIG_PACKAGE_hostapd-basic-wolfssl is not set
-CONFIG_PACKAGE_hostapd-common=m
+CONFIG_PACKAGE_hostapd-common=y
# CONFIG_PACKAGE_hostapd-mbedtls is not set
# CONFIG_PACKAGE_hostapd-mini is not set
# CONFIG_PACKAGE_hostapd-openssl is not set
@@ -3171,8 +3159,8 @@
# CONFIG_PACKAGE_wpa-supplicant-wolfssl is not set
# CONFIG_PACKAGE_wpad is not set
# CONFIG_PACKAGE_wpad-basic is not set
-CONFIG_PACKAGE_wpad-basic-mbedtls=m
-# CONFIG_PACKAGE_wpad-basic-openssl is not set
+# CONFIG_PACKAGE_wpad-basic-mbedtls is not set
+CONFIG_PACKAGE_wpad-basic-openssl=y
# CONFIG_PACKAGE_wpad-basic-wolfssl is not set
# CONFIG_PACKAGE_wpad-mbedtls is not set
# CONFIG_PACKAGE_wpad-mesh-mbedtls is not set
x86/64 config diff (click to expand)
diff -u config-master-x86_64 config-tls-x86_64
--- config-master-x86_64 2023-07-28 11:55:09.303895550 +0200
+++ config-tls-x86_64 2023-07-28 11:57:31.881284315 +0200
@@ -110,8 +110,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -157,6 +155,7 @@
CONFIG_USES_SQUASHFS=y
CONFIG_USES_EXT4=y
CONFIG_USES_TARGZ=y
+CONFIG_GRAND_FLASH=y
CONFIG_ARCH_64BIT=y
CONFIG_VIRTIO_SUPPORT=y
CONFIG_USES_ROOTFS_PART=y
@@ -186,6 +185,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -239,6 +239,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -2842,73 +2845,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+CONFIG_OPENSSL_OPTIMIZE_SPEED=y
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+# CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM is not set
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
+# CONFIG_PACKAGE_libopenssl-padlock is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -3008,8 +2997,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
x86/generic config diff (click to expand)
diff -u config-master-x86_generic config-tls-x86_generic
--- config-master-x86_generic 2023-07-28 11:55:11.141913453 +0200
+++ config-tls-x86_generic 2023-07-28 11:57:33.615301205 +0200
@@ -112,8 +112,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -159,6 +157,7 @@
CONFIG_USES_SQUASHFS=y
CONFIG_USES_EXT4=y
CONFIG_USES_TARGZ=y
+CONFIG_GRAND_FLASH=y
CONFIG_VIRTIO_SUPPORT=y
CONFIG_USES_ROOTFS_PART=y
CONFIG_USES_BOOT_PART=y
@@ -187,6 +186,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -240,6 +240,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -2835,73 +2838,60 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
-
-#
-# Option details in source code: include/mbedtls/mbedtls_config.h
-#
-
-#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
-#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
# Build Options
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_OPTIMIZE_SPEED=y
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_SSE2=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
+
+#
+# Protocol Support
+#
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
+
+#
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
+#
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
+# CONFIG_PACKAGE_libopenssl-padlock is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2998,8 +2988,8 @@
CONFIG_PACKAGE_libucode=y
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
x86/geode config diff (click to expand)
diff -u config-master-x86_geode config-tls-x86_geode
--- config-master-x86_geode 2023-07-28 11:55:13.043931980 +0200
+++ config-tls-x86_geode 2023-07-28 11:57:35.350318105 +0200
@@ -111,8 +111,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_MODULE_DEFAULT_linux-atm=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
@@ -163,6 +161,7 @@
CONFIG_USES_SQUASHFS=y
CONFIG_USES_EXT4=y
CONFIG_USES_TARGZ=y
+CONFIG_GRAND_FLASH=y
CONFIG_USES_ROOTFS_PART=y
CONFIG_USES_BOOT_PART=y
CONFIG_i386=y
@@ -190,6 +189,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -243,6 +243,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -2834,73 +2837,60 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
-
-#
-# Option details in source code: include/mbedtls/mbedtls_config.h
-#
-
-#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
-#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
# Build Options
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_OPTIMIZE_SPEED=y
+CONFIG_OPENSSL_WITH_ASM=y
+# CONFIG_OPENSSL_WITH_SSE2 is not set
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
+
+#
+# Protocol Support
+#
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
+
+#
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
+#
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
+# CONFIG_PACKAGE_libopenssl-padlock is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2997,8 +2987,8 @@
CONFIG_PACKAGE_libucode=y
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
x86/legacy config diff (click to expand)
diff -u config-master-x86_legacy config-tls-x86_legacy
--- config-master-x86_legacy 2023-07-28 11:55:14.888949951 +0200
+++ config-tls-x86_legacy 2023-07-28 11:57:37.086335015 +0200
@@ -111,8 +111,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -158,6 +156,7 @@
CONFIG_USES_SQUASHFS=y
CONFIG_USES_EXT4=y
CONFIG_USES_TARGZ=y
+CONFIG_GRAND_FLASH=y
CONFIG_USES_ROOTFS_PART=y
CONFIG_USES_BOOT_PART=y
CONFIG_i386=y
@@ -185,6 +184,7 @@
# CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
CONFIG_TARGET_EXT4_BLOCKSIZE=4096
# CONFIG_TARGET_EXT4_JOURNAL is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -238,6 +238,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -2828,73 +2831,60 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
-
-#
-# Option details in source code: include/mbedtls/mbedtls_config.h
-#
-
-#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
-#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
# Build Options
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_OPTIMIZE_SPEED=y
+CONFIG_OPENSSL_WITH_ASM=y
+# CONFIG_OPENSSL_WITH_SSE2 is not set
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
+
+#
+# Protocol Support
+#
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
+
+#
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
+#
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
+# CONFIG_PACKAGE_libopenssl-padlock is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2991,8 +2981,8 @@
CONFIG_PACKAGE_libucode=y
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set
zynq/generic config diff (click to expand)
diff -u config-master-zynq_generic config-tls-zynq_generic
--- config-master-zynq_generic 2023-07-28 11:55:16.656967172 +0200
+++ config-tls-zynq_generic 2023-07-28 11:57:38.823351934 +0200
@@ -106,8 +106,6 @@
CONFIG_MODULE_DEFAULT_libc=y
CONFIG_DEFAULT_libgcc=y
CONFIG_MODULE_DEFAULT_libgcc=y
-CONFIG_DEFAULT_libustream-mbedtls=y
-CONFIG_MODULE_DEFAULT_libustream-mbedtls=y
CONFIG_DEFAULT_logd=y
CONFIG_MODULE_DEFAULT_logd=y
CONFIG_DEFAULT_mkf2fs=y
@@ -151,6 +149,7 @@
CONFIG_RTC_SUPPORT=y
CONFIG_USES_DEVICETREE=y
CONFIG_USES_SQUASHFS=y
+CONFIG_GRAND_FLASH=y
CONFIG_USES_ROOTFS_PART=y
CONFIG_USES_BOOT_PART=y
CONFIG_arm=y
@@ -173,6 +172,7 @@
# Root filesystem images
#
# CONFIG_TARGET_ROOTFS_EXT4FS is not set
+# CONFIG_TARGET_ROOTFS_JFFS2_NAND is not set
CONFIG_TARGET_ROOTFS_SQUASHFS=y
CONFIG_TARGET_SQUASHFS_BLOCK_SIZE=256
CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP=y
@@ -211,6 +211,9 @@
# CONFIG_IPK_FILES_CHECKSUMS is not set
# CONFIG_REPRODUCIBLE_DEBUG_INFO is not set
# CONFIG_COLLECT_KERNEL_DEBUG is not set
+# CONFIG_TLS_PROVIDER_MBEDTLS is not set
+CONFIG_TLS_PROVIDER_OPENSSL=y
+# CONFIG_TLS_PROVIDER_WOLFSSL is not set
#
# Kernel build options
@@ -1593,7 +1596,7 @@
CONFIG_PACKAGE_fwtool=y
CONFIG_PACKAGE_getrandom=y
CONFIG_PACKAGE_jsonfilter=y
-# CONFIG_PACKAGE_libatomic is not set
+CONFIG_PACKAGE_libatomic=y
CONFIG_PACKAGE_libc=y
CONFIG_PACKAGE_libgcc=y
# CONFIG_PACKAGE_libgomp is not set
@@ -2795,73 +2798,59 @@
#
# SSL
#
-CONFIG_PACKAGE_libmbedtls=y
+# CONFIG_PACKAGE_libmbedtls is not set
+CONFIG_PACKAGE_libopenssl=y
#
-# Option details in source code: include/mbedtls/mbedtls_config.h
+# Build Options
#
+# CONFIG_OPENSSL_OPTIMIZE_SPEED is not set
+# CONFIG_OPENSSL_SMALL_FOOTPRINT is not set
+CONFIG_OPENSSL_WITH_ASM=y
+CONFIG_OPENSSL_WITH_DEPRECATED=y
+# CONFIG_OPENSSL_NO_DEPRECATED is not set
+CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
#
-# Ciphers - unselect old or less-used ciphers to reduce binary size
+# Protocol Support
#
-CONFIG_MBEDTLS_AES_C=y
-# CONFIG_MBEDTLS_CAMELLIA_C is not set
-# CONFIG_MBEDTLS_CCM_C is not set
-CONFIG_MBEDTLS_CMAC_C=y
-CONFIG_MBEDTLS_DES_C=y
-CONFIG_MBEDTLS_GCM_C=y
-CONFIG_MBEDTLS_NIST_KW_C=y
-# CONFIG_MBEDTLS_RIPEMD160_C is not set
-# CONFIG_MBEDTLS_XTEA_C is not set
-CONFIG_MBEDTLS_RSA_NO_CRT=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED is not set
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED=y
-CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED=y
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED is not set
-# CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED is not set
-
-#
-# Curves - unselect old or less-used curves to reduce binary size
-#
-# CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
-CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED is not set
-# CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED is not set
-CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
-# CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED is not set
-
-#
-# Build Options - unselect features to reduce binary size
-#
-# CONFIG_MBEDTLS_CERTS_C is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_OFB is not set
-# CONFIG_MBEDTLS_CIPHER_MODE_XTS is not set
-# CONFIG_MBEDTLS_DEBUG_C is not set
-# CONFIG_MBEDTLS_HKDF_C is not set
-# CONFIG_MBEDTLS_PLATFORM_C is not set
-# CONFIG_MBEDTLS_SELF_TEST is not set
-# CONFIG_MBEDTLS_SSL_TRUNCATED_HMAC is not set
-# CONFIG_MBEDTLS_VERSION_C is not set
-# CONFIG_MBEDTLS_VERSION_FEATURES is not set
+CONFIG_OPENSSL_WITH_TLS13=y
+# CONFIG_OPENSSL_WITH_DTLS is not set
+# CONFIG_OPENSSL_WITH_NPN is not set
+CONFIG_OPENSSL_WITH_SRP=y
+CONFIG_OPENSSL_WITH_CMS=y
#
-# Build Options
+# Algorithm Selection
+#
+# CONFIG_OPENSSL_WITH_EC2M is not set
+CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
+CONFIG_OPENSSL_PREFER_CHACHA_OVER_GCM=y
+CONFIG_OPENSSL_WITH_PSK=y
+
+#
+# Less commonly used build options
+#
+# CONFIG_OPENSSL_WITH_ARIA is not set
+# CONFIG_OPENSSL_WITH_CAMELLIA is not set
+CONFIG_OPENSSL_WITH_IDEA=y
+CONFIG_OPENSSL_WITH_SEED=y
+# CONFIG_OPENSSL_WITH_SM234 is not set
+# CONFIG_OPENSSL_WITH_BLAKE2 is not set
+CONFIG_OPENSSL_WITH_MDC2=y
+CONFIG_OPENSSL_WITH_WHIRLPOOL=y
+# CONFIG_OPENSSL_WITH_COMPRESSION is not set
+# CONFIG_OPENSSL_WITH_RFC3779 is not set
+
+#
+# Engine/Hardware Support
#
-CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256=y
-# CONFIG_MBEDTLS_SSL_RENEGOTIATION is not set
-# CONFIG_PACKAGE_libopenssl is not set
+CONFIG_OPENSSL_ENGINE=y
+# CONFIG_OPENSSL_ENGINE_BUILTIN is not set
+# CONFIG_PACKAGE_libopenssl-afalg is not set
+# CONFIG_PACKAGE_libopenssl-conf is not set
+# CONFIG_PACKAGE_libopenssl-devcrypto is not set
+# CONFIG_PACKAGE_libopenssl-legacy is not set
# CONFIG_PACKAGE_libwolfssl is not set
#
@@ -2959,8 +2948,8 @@
# CONFIG_PACKAGE_libunistring is not set
# CONFIG_PACKAGE_libunwind is not set
# CONFIG_PACKAGE_libusb-1.0 is not set
-CONFIG_PACKAGE_libustream-mbedtls=y
-# CONFIG_PACKAGE_libustream-openssl is not set
+# CONFIG_PACKAGE_libustream-mbedtls is not set
+CONFIG_PACKAGE_libustream-openssl=y
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libuuid=y
# CONFIG_PACKAGE_libxml2 is not set