This commit adds two new tls channel binding types into enum
gnutls_channel_binding_t:
* tls-server-end-point
* tls-exporter
Signed-off-by: Ruslan N. Marchenko <me@ruff.mobi>
<enum-decl name='__anonymous_enum__' is-anonymous='yes' id='type-id-725'>
<underlying-type type-id='type-id-41'/>
<enumerator name='GNUTLS_CB_TLS_UNIQUE' value='0'/>
+ <enumerator name='GNUTLS_CB_TLS_SERVER_END_POINT' value='1'/>
+ <enumerator name='GNUTLS_CB_TLS_EXPORTER' value='2'/>
</enum-decl>
<typedef-decl name='gnutls_channel_binding_t' type-id='type-id-725' id='type-id-726'/>
<function-decl name='gnutls_session_channel_binding' mangled-name='gnutls_session_channel_binding' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gnutls_session_channel_binding@@GNUTLS_3_4'>
/**
* gnutls_channel_binding_t:
* @GNUTLS_CB_TLS_UNIQUE: "tls-unique" (RFC 5929) channel binding
+ * @GNUTLS_CB_TLS_SERVER_END_POINT: "tls-server-end-point" (RFC 5929) channel binding
+ * @GNUTLS_CB_TLS_EXPORTER: "tls-exporter" (draft-ietf-kitten-tls-channel-bindings-for-tls13-03)
*
- * Enumeration of support channel binding types.
+ * Enumeration of supported channel binding types.
*/
typedef enum {
- GNUTLS_CB_TLS_UNIQUE
+ GNUTLS_CB_TLS_UNIQUE,
+ GNUTLS_CB_TLS_SERVER_END_POINT,
+ GNUTLS_CB_TLS_EXPORTER
} gnutls_channel_binding_t;
/**