;ELC   
;;; Compiled by root@tweety.build.redhat.com on Tue Dec 14 03:50:01 2004
;;; from file /usr/src/build/496412-noarch/BUILD/flim-1.14.7/hmac-md5.el
;;; in Emacs version 21.3.1
;;; with bytecomp version 2.85.4.1
;;; with all optimizations.

;;; This file uses dynamic docstrings, first added in Emacs 19.29.
(if (and (boundp 'emacs-version)
	 (< (aref emacs-version (1- (length emacs-version))) ?A)
	 (or (and (boundp 'epoch::version) epoch::version)
	     (string-lessp emacs-version "19.29")))
    (error "`hmac-md5.el' was compiled for Emacs 19.29 or later"))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


(byte-code "\300\301!\210\300\302!\210\303\304!\204  \305\306\307\217\203 \304\310M\210\202  \304\311M\210\305\207" [require hex-util md5 fboundp md5-binary nil (byte-code "\300\301\302\211\303$\207" [md5 "" nil binary] 5) ((wrong-number-of-arguments)) #[(string) "\301\302\303\211\304$!\207" [string decode-hex-string md5 nil binary] 6 "Return the MD5 of STRING in binary form."] #[(string) "\301\302!!\207" [string decode-hex-string md5] 3 "Return the MD5 of STRING in binary form."]] 3)
#@38 Compute HMAC-MD5 over TEXT with KEY.
(defalias 'hmac-md5 #[(text key) "\306\307\310\"\306\307\311\"G\312\313\216\n\307V\203 \314!\315	\nW\203> \f	\316	H\310\"I\210	\316	H\311\"I\210	T\211\202 \317\216\fP)\320\216\314\f!)\321\216\fP)\322\216\314!)\211\260-\207" [key pos len key-xor-opad key-xor-ipad text make-string 64 54 92 0 ((byte-code "\302\303\"\210\302	\303\"\207" [key-xor-ipad key-xor-opad fillarray 0] 3)) md5-binary 16 logxor ((fillarray key-xor-ipad 0)) ((fillarray key-xor-ipad 0)) ((fillarray key-xor-opad 0)) ((fillarray key-xor-opad 0))] 6 (#$ . 1131)])
#@41 Compute HMAC-MD5-96 over TEXT with KEY.
(defalias 'hmac-md5-96 #[(text key) "\306\307\310\"\306\307\311\"G\312\313\216\n\307V\203 \314!\315	\nW\203> \f	\316	H\310\"I\210	\316	H\311\"I\210	T\211\202 \317\216\fP)\320\216\314\f!)\321\216\fP)\322\216\314!)\211\312\323O-\207" [key pos len key-xor-opad key-xor-ipad text make-string 64 54 92 0 ((byte-code "\302\303\"\210\302	\303\"\207" [key-xor-ipad key-xor-opad fillarray 0] 3)) md5-binary 16 logxor ((fillarray key-xor-ipad 0)) ((fillarray key-xor-ipad 0)) ((fillarray key-xor-opad 0)) ((fillarray key-xor-opad 0)) 12] 6 (#$ . 1730)])
(provide 'hmac-md5)
