From: Philipp Stephani Date: Wed, 19 Jul 2017 19:21:40 +0000 (+0200) Subject: * src/gnutls.c (clear_storage): Define only if needed. X-Git-Tag: emacs-26.0.90~518^2~54 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=eda9aa0d314ca8e8919d4c17927aa86290449f8d;p=emacs.git * src/gnutls.c (clear_storage): Define only if needed. --- diff --git a/src/gnutls.c b/src/gnutls.c index e406d665190..7c988408528 100644 --- a/src/gnutls.c +++ b/src/gnutls.c @@ -1891,6 +1891,8 @@ The alist key is the cipher name. */) return ciphers; } +#ifdef HAVE_GNUTLS3_AEAD + /* Zero out STORAGE (even if it will become inaccessible. It has STORAGE_LENGTH bytes. The goal is to improve security a bit, in case an Emacs module or some buggy part of Emacs attempts to @@ -1907,6 +1909,8 @@ clear_storage (void *storage, ptrdiff_t storage_length) explicit_bzero (storage, storage_length); } +#endif /* HAVE_GNUTLS3_AEAD */ + static Lisp_Object gnutls_symmetric_aead (bool encrypting, gnutls_cipher_algorithm_t gca, Lisp_Object cipher,