aboutsummaryrefslogtreecommitdiffstats
path: root/src/libpttls/sasl/sasl_mechanism.c
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2013-02-27 16:27:59 +0100
committerMartin Willi <martin@revosec.ch>2013-02-28 16:46:07 +0100
commit2ae0c9e6181421fc589798c64276a6310f13f1a2 (patch)
treef16c8ec3a61ee7d021c1a80d7e48d1c6da77dd0e /src/libpttls/sasl/sasl_mechanism.c
parent66d8fd690c7817659e93bdecd79160fbfb79f7d0 (diff)
downloadstrongswan-2ae0c9e6181421fc589798c64276a6310f13f1a2.tar.bz2
strongswan-2ae0c9e6181421fc589798c64276a6310f13f1a2.tar.xz
Implement a SASL PLAIN mechanism using shared secrets
Diffstat (limited to 'src/libpttls/sasl/sasl_mechanism.c')
-rw-r--r--src/libpttls/sasl/sasl_mechanism.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libpttls/sasl/sasl_mechanism.c b/src/libpttls/sasl/sasl_mechanism.c
index 4e0f876be..05a02e56d 100644
--- a/src/libpttls/sasl/sasl_mechanism.c
+++ b/src/libpttls/sasl/sasl_mechanism.c
@@ -15,6 +15,8 @@
#include "sasl_mechanism.h"
+#include "sasl_plain/sasl_plain.h"
+
/**
* Available SASL mechanisms.
*/
@@ -23,6 +25,8 @@ static struct {
bool server;
sasl_mechanism_constructor_t create;
} mechs[] = {
+ { "PLAIN", TRUE, (sasl_mechanism_constructor_t)sasl_plain_create },
+ { "PLAIN", FALSE, (sasl_mechanism_constructor_t)sasl_plain_create },
};
/**