From 5b1a10836cc91bbfb04a7cc51df83236dbd7b7e8 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Wed, 27 Feb 2013 11:40:48 +0100 Subject: Define PT-TLS SASL result codes --- src/libpttls/pt_tls.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src') 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 @@ -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. * -- cgit v1.2.3