pe="checkbox" id="entry__pre_hara_security__hmac">
                        <label class="source-toggle" for="entry__pre_hara_security__hmac"></label>
                        <pre class="source"><code class="clojure">(defn hmac
  ([]
   (provider/mac))
  ([bytes key]
   (hmac bytes key {}))
  ([bytes key {:keys [algorithm provider] :as opts}]
   (-> (provider/mac (or algorithm
                         (key/key-type key))
                     provider)
       (doto (init-hmac (key/->key key) opts))
       (.d