diff options
author | Martin Willi <martin@revosec.ch> | 2013-02-27 11:40:48 +0100 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2013-02-28 16:46:07 +0100 |
commit | 5b1a10836cc91bbfb04a7cc51df83236dbd7b7e8 (patch) | |
tree | b3fd94f70b759137d67d53db2cfc43cc66eb544d /src | |
parent | 4a801beb3e94a0ae19634b66fe58c867c71a9b75 (diff) | |
download | strongswan-5b1a10836cc91bbfb04a7cc51df83236dbd7b7e8.tar.bz2 strongswan-5b1a10836cc91bbfb04a7cc51df83236dbd7b7e8.tar.xz |
Define PT-TLS SASL result codes
Diffstat (limited to 'src')
-rw-r--r-- | src/libpttls/pt_tls.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/libpttls/pt_tls.h b/src/libpttls/pt_tls.h index 8b2422540..2300f8516 100644 --- a/src/libpttls/pt_tls.h +++ b/src/libpttls/pt_tls.h @@ -36,6 +36,7 @@ #define PT_TLS_HEADER_LEN 16 typedef enum pt_tls_message_type_t pt_tls_message_type_t; +typedef enum pt_tls_sasl_result_t pt_tls_sasl_result_t; /** * Message types, as defined by NEA PT-TLS @@ -53,6 +54,16 @@ enum pt_tls_message_type_t { }; /** + * Result code for a single SASL mechansim, as sent in PT_TLS_SASL_RESULT + */ +enum pt_tls_sasl_result_t { + PT_TLS_SASL_RESULT_SUCCESS = 0, + PT_TLS_SASL_RESULT_FAILURE = 1, + PT_TLS_SASL_RESULT_ABORT = 2, + PT_TLS_SASL_RESULT_MECH_FAILURE = 3, +}; + +/** * Read a PT-TLS message, create reader over Message Value. * * @param tls TLS socket to read from |