From 3de672970db444dd30cb01a435293997148c7f0d Mon Sep 17 00:00:00 2001 From: okada Date: Tue, 21 Dec 1999 08:36:52 +0000 Subject: [PATCH] sasl.el (TopLevel): Autoload `digest-md5' and `scram-md5'. --- ChangeLog | 5 +++++ sasl.el | 17 ++++++++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 452bc2a..5e9df68 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 1999-12-21 Kenichi OKADA + * sasl.el (TopLevel): Autoload `digest-md5' and `scram-md5'. + + +1999-12-21 Kenichi OKADA + * SLIM: Version 1.13.5 released. 1999-12-20 Katsumi Yamaoka diff --git a/sasl.el b/sasl.el index 53236db..7565a6c 100644 --- a/sasl.el +++ b/sasl.el @@ -47,7 +47,22 @@ ;;; Code: (require 'hmac-md5) -(require 'scram-md5) + +(eval-when-compile + (require 'scram-md5) + (require 'digest-md5)) + +(eval-and-compile + (autoload 'open-ssl-stream "ssl") + (autoload 'base64-decode-string "base64") + (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") + (autoload 'scram-md5-make-client-msg-1 "scram-md5")) ;;; CRAM-MD5 (defun sasl-cram-md5 (username passphrase challenge) -- 1.7.10.4