|
@@ -4,25 +4,8 @@
|
|
|
#
|
|
|
################################################################################
|
|
|
|
|
|
-WPA_SUPPLICANT_VERSION = 2.7
|
|
|
+WPA_SUPPLICANT_VERSION = 2.9
|
|
|
WPA_SUPPLICANT_SITE = http://w1.fi/releases
|
|
|
-WPA_SUPPLICANT_PATCH = \
|
|
|
- https://w1.fi/security/2019-1/0001-OpenSSL-Use-constant-time-operations-for-private-big.patch \
|
|
|
- https://w1.fi/security/2019-1/0002-Add-helper-functions-for-constant-time-operations.patch \
|
|
|
- https://w1.fi/security/2019-1/0003-OpenSSL-Use-constant-time-selection-for-crypto_bignu.patch \
|
|
|
- https://w1.fi/security/2019-2/0004-EAP-pwd-Use-constant-time-and-memory-access-for-find.patch \
|
|
|
- https://w1.fi/security/2019-1/0005-SAE-Minimize-timing-differences-in-PWE-derivation.patch \
|
|
|
- https://w1.fi/security/2019-1/0006-SAE-Avoid-branches-in-is_quadratic_residue_blind.patch \
|
|
|
- https://w1.fi/security/2019-1/0007-SAE-Mask-timing-of-MODP-groups-22-23-24.patch \
|
|
|
- https://w1.fi/security/2019-1/0008-SAE-Use-const_time-selection-for-PWE-in-FFC.patch \
|
|
|
- https://w1.fi/security/2019-1/0009-SAE-Use-constant-time-operations-in-sae_test_pwd_see.patch \
|
|
|
- https://w1.fi/security/2019-3/0010-SAE-Fix-confirm-message-validation-in-error-cases.patch \
|
|
|
- https://w1.fi/security/2019-4/0011-EAP-pwd-server-Verify-received-scalar-and-element.patch \
|
|
|
- https://w1.fi/security/2019-4/0012-EAP-pwd-server-Detect-reflection-attacks.patch \
|
|
|
- https://w1.fi/security/2019-4/0013-EAP-pwd-client-Verify-received-scalar-and-element.patch \
|
|
|
- https://w1.fi/security/2019-4/0014-EAP-pwd-Check-element-x-y-coordinates-explicitly.patch \
|
|
|
- https://w1.fi/security/2019-5/0001-EAP-pwd-server-Fix-reassembly-buffer-handling.patch \
|
|
|
- https://w1.fi/security/2019-5/0003-EAP-pwd-peer-Fix-reassembly-buffer-handling.patch
|
|
|
WPA_SUPPLICANT_LICENSE = BSD-3-Clause
|
|
|
WPA_SUPPLICANT_LICENSE_FILES = README
|
|
|
WPA_SUPPLICANT_CONFIG = $(WPA_SUPPLICANT_DIR)/wpa_supplicant/.config
|
|
@@ -115,34 +98,24 @@ WPA_SUPPLICANT_CONFIG_DISABLE += CONFIG_EAP_PWD
|
|
|
WPA_SUPPLICANT_CONFIG_EDITS += 's/\#\(CONFIG_TLS=\).*/\1internal/'
|
|
|
endif
|
|
|
|
|
|
-ifeq ($(BR2_PACKAGE_DBUS),y)
|
|
|
+ifeq ($(BR2_PACKAGE_WPA_SUPPLICANT_DBUS),y)
|
|
|
WPA_SUPPLICANT_DEPENDENCIES += host-pkgconf dbus
|
|
|
WPA_SUPPLICANT_MAKE_ENV = \
|
|
|
PKG_CONFIG_SYSROOT_DIR="$(STAGING_DIR)" \
|
|
|
PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig"
|
|
|
-
|
|
|
-ifeq ($(BR2_PACKAGE_WPA_SUPPLICANT_DBUS_OLD),y)
|
|
|
-WPA_SUPPLICANT_CONFIG_ENABLE += CONFIG_CTRL_IFACE_DBUS=
|
|
|
-define WPA_SUPPLICANT_INSTALL_DBUS_OLD
|
|
|
- $(INSTALL) -m 0644 -D \
|
|
|
- $(@D)/wpa_supplicant/dbus/$(WPA_SUPPLICANT_DBUS_OLD_SERVICE).service \
|
|
|
- $(TARGET_DIR)/usr/share/dbus-1/system-services/$(WPA_SUPPLICANT_DBUS_OLD_SERVICE).service
|
|
|
-endef
|
|
|
-endif
|
|
|
-
|
|
|
-ifeq ($(BR2_PACKAGE_WPA_SUPPLICANT_DBUS_NEW),y)
|
|
|
WPA_SUPPLICANT_CONFIG_ENABLE += CONFIG_CTRL_IFACE_DBUS_NEW
|
|
|
define WPA_SUPPLICANT_INSTALL_DBUS_NEW
|
|
|
$(INSTALL) -m 0644 -D \
|
|
|
$(@D)/wpa_supplicant/dbus/$(WPA_SUPPLICANT_DBUS_NEW_SERVICE).service \
|
|
|
$(TARGET_DIR)/usr/share/dbus-1/system-services/$(WPA_SUPPLICANT_DBUS_NEW_SERVICE).service
|
|
|
endef
|
|
|
-endif
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION),y)
|
|
|
WPA_SUPPLICANT_CONFIG_ENABLE += CONFIG_CTRL_IFACE_DBUS_INTRO
|
|
|
endif
|
|
|
|
|
|
+else
|
|
|
+WPA_SUPPLICANT_CONFIG_DISABLE += CONFIG_CTRL_IFACE_DBUS_NEW
|
|
|
endif
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_WPA_SUPPLICANT_DEBUG_SYSLOG),y)
|