]> git.eshelyaron.com Git - emacs.git/commit
Use clear-string instead of fillarray to clobber secret strings
authorMattias EngdegÄrd <mattiase@acm.org>
Tue, 7 May 2024 07:19:09 +0000 (09:19 +0200)
committerEshel Yaron <me@eshelyaron.com>
Wed, 8 May 2024 16:48:38 +0000 (18:48 +0200)
commit73c3d3175dd9c02dfaf2c79ea0296254cdfebc18
treea070b996ccc04ec3c8465ec4a7e8f622e4608116
parent2d0b10b33a75b81e8d178332e3b689344ee50d36
Use clear-string instead of fillarray to clobber secret strings

* lisp/net/sasl-cram.el (sasl-cram-md5-response):
* lisp/net/sasl-digest.el (sasl-digest-md5-response-value):
* lisp/net/sasl.el (sasl-plain-response):
`fillarray` signals an error for strings that contain multibyte chars;
`clear-string` always works for this purpose.

(cherry picked from commit 1ac70626fa6720a407a23b1b9c14364e5a9230ae)
lisp/net/sasl-cram.el
lisp/net/sasl-digest.el
lisp/net/sasl.el