Fix URLs.
[elisp/flim.git] / sasl.el
diff --git a/sasl.el b/sasl.el
index 69709a6..dd07f13 100644 (file)
--- a/sasl.el
+++ b/sasl.el
@@ -58,6 +58,7 @@
   (autoload 'base64-encode-string "base64")
   (autoload 'starttls-open-stream "starttls")
   (autoload 'starttls-negotiate "starttls")
+  (autoload 'digest-md5-parse-digest-challenge "digest-md5")
   (autoload 'digest-md5-digest-response "digest-md5")
   (autoload 'scram-md5-make-salted-pass "scram-md5")
   (autoload 'scram-md5-parse-server-msg-1 "scram-md5")
@@ -81,8 +82,8 @@
   (concat authorid "\0" authenid "\0" passphrase))
 
 ;;; SCRAM-MD5
-(eval-when-compile
-  (defvar sasl-scram-md5-client-security-info
+(defvar sasl-scram-md5-client-security-info
+  (eval-when-compile
     (scram-make-security-info nil t 0)))
 
 (defun sasl-scram-md5-make-salted-pass (server-msg-1 passphrase)
         client-proof)
       (fillarray client-proof 0))))
             
-(defun sasl-scram-md5-authenticate-server (server-msg-1 
+(defun sasl-scram-md5-authenticate-server (server-msg-1
                                           server-msg-2
                                           client-msg-1
                                           salted-pass)
 (defvar sasl-digest-md5-nonce-count 1)
 
 (defun sasl-digest-md5-digest-response (digest-challenge username passwd
-                                                serv-type host &optional realm)
+                                                        serv-type host &optional realm)
   (digest-md5-parse-digest-challenge digest-challenge)
   (digest-md5-digest-response
    username