summaryrefslogtreecommitdiffstats
path: root/doc/functions/gnutls_hmac_copy
diff options
context:
space:
mode:
Diffstat (limited to 'doc/functions/gnutls_hmac_copy')
-rw-r--r--doc/functions/gnutls_hmac_copy18
1 files changed, 18 insertions, 0 deletions
diff --git a/doc/functions/gnutls_hmac_copy b/doc/functions/gnutls_hmac_copy
new file mode 100644
index 0000000..93b20d5
--- /dev/null
+++ b/doc/functions/gnutls_hmac_copy
@@ -0,0 +1,18 @@
+
+
+
+
+@deftypefun {gnutls_hmac_hd_t} {gnutls_hmac_copy} (gnutls_hmac_hd_t @var{handle})
+@var{handle}: is a @code{gnutls_hmac_hd_t} type
+
+This function will create a copy of MAC context, containing all its current
+state. Copying contexts for MACs registered using
+@code{gnutls_crypto_register_mac()} is not supported and will always result in an
+error. In addition to that, some of the MAC implementations do not support
+this operation. Applications should check the return value and provide a
+proper fallback.
+
+@strong{Returns:} new MAC context or NULL in case of an error.
+
+@strong{Since:} 3.6.9
+@end deftypefun