From: Martin Willi Date: Wed, 27 Feb 2013 10:40:48 +0000 (+0100) Subject: Define PT-TLS SASL result codes X-Git-Tag: 5.0.3dr3~4^2~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5b1a10836cc91bbfb04a7cc51df83236dbd7b7e8;p=thirdparty%2Fstrongswan.git Define PT-TLS SASL result codes --- diff --git a/src/libpttls/pt_tls.h b/src/libpttls/pt_tls.h index 8b24225406..2300f8516d 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 @@ -52,6 +53,16 @@ enum pt_tls_message_type_t { PT_TLS_ERROR = 8, }; +/** + * 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. *