scram-md5.el (sasl-scram-md5-client-security-info): Eval when compile.
authorokada <okada>
Fri, 21 Jan 2000 10:17:12 +0000 (10:17 +0000)
committerokada <okada>
Fri, 21 Jan 2000 10:17:12 +0000 (10:17 +0000)
ChangeLog
sasl.el

index e940d92..22e1c64 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2000-01-21  Kenichi OKADA <okada@opaopa.org>
 
+       * scram-md5.el (sasl-scram-md5-client-security-info): Eval when compile.
+
+2000-01-21  Kenichi OKADA <okada@opaopa.org>
+
        * digest-md5.el (TopLevel): Delete `digest-md5-nonce-count'.
        (digest-md5-build-response-value): Add `realm', `nonce' and `nonce-count'.
        (digest-md5-digest-response): Add options as RFC.
diff --git a/sasl.el b/sasl.el
index dff52d6..659e92b 100644 (file)
--- a/sasl.el
+++ b/sasl.el
@@ -60,7 +60,7 @@
   (autoload 'starttls-negotiate "starttls")
   (autoload 'digest-md5-parse-digest-challenge "digest-md5")
   (autoload 'digest-md5-digest-response "digest-md5")
-  (autoload 'scram-make-security-info "scram-md5")
+;  (autoload 'scram-make-security-info "scram-md5")
   (autoload 'scram-md5-make-salted-pass "scram-md5")
   (autoload 'scram-md5-parse-server-msg-1 "scram-md5")
   (autoload 'scram-md5-make-client-msg-1 "scram-md5"))
@@ -83,8 +83,9 @@
   (concat authorid "\0" authenid "\0" passphrase))
 
 ;;; SCRAM-MD5
-(defvar sasl-scram-md5-client-security-info
-  (scram-make-security-info nil t 0))
+(eval-when-compile
+  (defvar sasl-scram-md5-client-security-info
+    (scram-make-security-info nil t 0)))
 
 (defun sasl-scram-md5-make-salted-pass (server-msg-1 passphrase)
   (scram-md5-make-salted-pass