Function: sasl-make-mechanism

sasl-make-mechanism is a byte-compiled function defined in sasl.el.gz.

Signature

(sasl-make-mechanism NAME STEPS)

Documentation

Make an authentication mechanism.

NAME is a IANA registered SASL mechanism name. STEPS is list of continuation functions.

Source Code

;; Defined in /usr/src/emacs/lisp/net/sasl.el.gz
;;; @ SASL mechanism
;;;

(defun sasl-make-mechanism (name steps)
  "Make an authentication mechanism.
NAME is a IANA registered SASL mechanism name.
STEPS is list of continuation functions."
  (vector name
	  (mapcar
	   (lambda (step)
	     (let ((symbol (make-symbol (symbol-name step))))
	       (fset symbol (symbol-function step))
	       symbol))
	   steps)))