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)))
      (fillarray passphrase 0))))