summaryrefslogtreecommitdiff
path: root/src/connman.h
diff options
context:
space:
mode:
authorJulien Massot <jmassot@aldebaran-robotics.com>2012-04-13 15:16:31 +0000
committerPatrik Flykt <patrik.flykt@linux.intel.com>2012-04-17 13:37:09 +0300
commit45d5585e98c339d683e05c68117fb37f2d459d7d (patch)
tree9616e266e0aa1b91f196aeca982117a9ea6e2f90 /src/connman.h
parent03ebc040bfae59d85f4e7acdc3117881f6067262 (diff)
downloadconnman-45d5585e98c339d683e05c68117fb37f2d459d7d.tar.gz
connman-45d5585e98c339d683e05c68117fb37f2d459d7d.tar.bz2
connman-45d5585e98c339d683e05c68117fb37f2d459d7d.zip
service: Check the passphrase validity
A WPA passphrase is 8..63 char length. A WPA raw key is always 64 hex digit. A Wep passphrase is either 5 or 13 characters A WEP key is 10 or 26 hex digit.
Diffstat (limited to 'src/connman.h')
-rw-r--r--src/connman.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/connman.h b/src/connman.h
index 7f42bc99..225928c5 100644
--- a/src/connman.h
+++ b/src/connman.h
@@ -84,8 +84,8 @@ void __connman_counter_cleanup(void);
struct connman_service;
-void __connman_service_add_passphrase(struct connman_service *service,
- const gchar *passphrase);
+int __connman_service_add_passphrase(struct connman_service *service,
+ const gchar *passphrase);
typedef void (* authentication_cb_t) (struct connman_service *service,
connman_bool_t values_received,
const char *name, int name_len,
@@ -651,8 +651,8 @@ void __connman_service_set_identity(struct connman_service *service,
const char *identity);
void __connman_service_set_agent_identity(struct connman_service *service,
const char *agent_identity);
-void __connman_service_set_passphrase(struct connman_service *service,
- const char* passphrase);
+int __connman_service_set_passphrase(struct connman_service *service,
+ const char *passphrase);
void __connman_service_set_agent_passphrase(struct connman_service *service,
const char *agent_passphrase);