Digest algorithms for Clojure