Function: sasl-cram-md5-response
sasl-cram-md5-response is a byte-compiled function defined in
sasl-cram.el.gz.
Signature
(sasl-cram-md5-response CLIENT STEP)
Source Code
;; Defined in /usr/src/emacs/lisp/net/sasl-cram.el.gz
(defun sasl-cram-md5-response (client step)
(let ((passphrase
(sasl-read-passphrase
(format "CRAM-MD5 passphrase for %s: "
(sasl-client-name client)))))
(unwind-protect
(concat (sasl-client-name client) " "
(encode-hex-string
(hmac-md5 (sasl-step-data step) passphrase)))
(clear-string passphrase))))