Define PT-TLS SASL result codes

This commit is contained in:
Martin Willi
2013-02-28 16:46:07 +01:00
parent 4a801beb3e
commit 5b1a10836c
+11
View File
@@ -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.
*