hasch
hasch copied to clipboard
Cross-platform (JVM and JS atm.) edn data structure hashing for Clojure.
CI
- [x] uberjar - [x] clojars-deploy - [x] unittest (./bin/kaocha) - [x] integrationtest - [x] browsertest
Use of undeclared Var hasch.core/byte-array 55 | all bits of the hash compared to 128 bits for the UUID-5. Both should be safe, 56 | but b64-hash is safer towards...
Running into an issue where strings don't hash the same cross-platform when emojis are present. I assume this extends to more Unicode as well. (is (= "1a934e63-1467-50af-b644-a35343cb16b9" (str (hasch/uuid "👍...
Hi, this is a friendly reminder from slack. Thanks for your great work!
Hi! This is a question, and it could also be a bug. I have notice that the [coercion of Sets](https://github.com/replikativ/hasch/blob/d9efe4906156948d251f765b56ed1b6e317f6d71/src/hasch/platform.clj#L148-L152) invoke the `digest` function. However, the [coercion of Maps](https://github.com/replikativ/hasch/blob/d9efe4906156948d251f765b56ed1b6e317f6d71/src/hasch/platform.clj#L141-L146) does...