#include "wifi-eap.h"
#include "wifi-wps.h"
#include "wifi-bssid-scan.h"
+#include "wifi-netlink-scan.h"
#include "wifi-power.h"
#include "wifi-state.h"
#include "wifi-agent.h"
#include "ip-conflict-detect.h"
#include "wifi-config.h"
#include "wifi-tdls.h"
+#include "wifi-key-encryption.h"
#include "wifi-extension.h"
#define SPRD_CP2_FIRMWARE_PATH "/usr/bin/cp2-downloader"
G_CALLBACK(handle_request_bssid_scan), NULL);
g_signal_connect(wifi_object, "handle-get-bssid-list",
G_CALLBACK(handle_get_bssid_list), NULL);
+ g_signal_connect(wifi_object, "handle-netlink-scan",
+ G_CALLBACK(handle_netlink_scan), NULL);
/* WPS Connect */
g_signal_connect(wifi_object, "handle-request-wps-connect",
g_signal_connect(wifi_object, "handle-tdls-cancel-channel-switch",
G_CALLBACK(handle_tdls_cancel_channel_switch), NULL);
+ /* Passphrase Encryption */
+ g_signal_connect(wifi_object, "handle-encrypt-passphrase",
+ G_CALLBACK(handle_encrypt_passphrase), NULL);
+ g_signal_connect(wifi_object, "handle-decrypt-passphrase",
+ G_CALLBACK(handle_decrypt_passphrase), NULL);
+
if (!g_dbus_interface_skeleton_export(interface_wifi, connection,
NETCONFIG_WIFI_PATH, NULL)) {
ERR("Export WIFI_PATH for wifi failed");