;ELC   
;;; Compiled
;;; in Emacs version 29.4
;;; with all optimizations.



(byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\210\300\305!\207" [require cl-lib sasl hex-util rfc2104 sasl-scram-rfc] 2)
(defconst sasl-scram-sha-256-steps '(sasl-scram-client-first-message sasl-scram-sha-256-client-final-message sasl-scram-sha-256-authenticate-server))#@42 

(fn OBJECT &optional START END BINARY)
(defalias 'sasl-scram-sha256 #[1025 "\300\301%\207" [secure-hash sha256] 10 (#$ . 369)])#@20 

(fn CLIENT STEP)
(defalias 'sasl-scram-sha-256-client-final-message #[514 "\300\301\302\303%\207" [sasl-scram--client-final-message sasl-scram-sha256 64 32] 8 (#$ . 508)])#@20 

(fn CLIENT STEP)
(defalias 'sasl-scram-sha-256-authenticate-server #[514 "\300\301\302\303%\207" [sasl-scram--authenticate-server sasl-scram-sha256 64 32] 8 (#$ . 689)])
(byte-code "\301\302\303\304\305\"#\210\306\302!\207" [sasl-scram-sha-256-steps put sasl-scram-sha256 sasl-mechanism sasl-make-mechanism "SCRAM-SHA-256" provide] 6)
