diff options
| author | Paul Eggert | 2017-07-16 16:22:33 -0700 |
|---|---|---|
| committer | Paul Eggert | 2017-07-16 16:29:12 -0700 |
| commit | 59f6972134f312863dc761bf66a954a8036d0d86 (patch) | |
| tree | cd479a7fe59b72985f98e57c4b4d861c01cf5bc8 /admin | |
| parent | 252444aaa3a7cb9fc70289a5a3920f8a9d848109 (diff) | |
| download | emacs-59f6972134f312863dc761bf66a954a8036d0d86.tar.gz emacs-59f6972134f312863dc761bf66a954a8036d0d86.zip | |
Use explicit_bzero to clear GnuTLS keys
* admin/merge-gnulib (GNULIB_MODULES): Add explicit_bzero.
* lib/explicit_bzero.c, m4/explicit_bzero.m4: New files.
* lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.
* src/gnutls.c (clear_storage): New function.
(gnutls_symmetric_aead): Use it instead of memset.
Diffstat (limited to 'admin')
| -rwxr-xr-x | admin/merge-gnulib | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/admin/merge-gnulib b/admin/merge-gnulib index 85921ba1ba6..2b1a16a10ec 100755 --- a/admin/merge-gnulib +++ b/admin/merge-gnulib | |||
| @@ -30,7 +30,7 @@ GNULIB_MODULES=' | |||
| 30 | careadlinkat close-stream | 30 | careadlinkat close-stream |
| 31 | count-leading-zeros count-one-bits count-trailing-zeros | 31 | count-leading-zeros count-one-bits count-trailing-zeros |
| 32 | crypto/md5 crypto/sha1 crypto/sha256 crypto/sha512 | 32 | crypto/md5 crypto/sha1 crypto/sha256 crypto/sha512 |
| 33 | diffseq dtoastr dtotimespec dup2 environ execinfo faccessat | 33 | diffseq dtoastr dtotimespec dup2 environ execinfo explicit_bzero faccessat |
| 34 | fcntl fcntl-h fdatasync fdopendir | 34 | fcntl fcntl-h fdatasync fdopendir |
| 35 | filemode filevercmp flexmember fstatat fsync | 35 | filemode filevercmp flexmember fstatat fsync |
| 36 | getloadavg getopt-gnu gettime gettimeofday gitlog-to-changelog | 36 | getloadavg getopt-gnu gettime gettimeofday gitlog-to-changelog |