]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Introduce new tls channel binding types into gnutls_channel_binding_t
authorRuslan N. Marchenko <me@ruff.mobi>
Sat, 1 May 2021 08:22:14 +0000 (10:22 +0200)
committerRuslan N. Marchenko <me@ruff.mobi>
Sat, 1 May 2021 13:21:30 +0000 (15:21 +0200)
 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>
devel/libgnutls-latest-x86_64.abi
lib/includes/gnutls/gnutls.h.in

index 86b4e40248b66a0ffc9a65b48554f5692c89b915..682da89a10b575fdac0b9df0fe6de7a0302ed5e2 100644 (file)
     <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'>
index b3f7185e94f4a8530a2585f44c453c89009e8de9..4bf949371bb09b36abd186b3eaf98cfb0ca573ae 100644 (file)
@@ -1158,11 +1158,15 @@ typedef enum {
 /**
  * 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;
 
 /**