diff options
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 |