Releases: agntn/hashes
Releases · agntn/hashes
v0.7.1
Compare
Sorry, something went wrong.
No results found
compare changes
🚀 Enhancements
Add MD2 (#193 )
Add HAVAL (#194 )
Add Tiger (#198 )
Add Whirlpool (#199 )
Name a length mismatch in verify (#201 )
Extend HAVAL-256 digests (#203 )
Derive keys over Whirlpool (#206 )
Suggest keys for unknown names (#213 )
Name the format verify refuses (#214 )
🩹 Fixes
List what HMAC and extend take (#204 )
Price KDF iterations by digest (#209 )
📖 Documentation
Move AGENTS.md into the code and CONTRIBUTING.md (#217 )
Simplify the README (#218 )
🏡 Chore
Drop the toolkit paths (#216 )
Remove CLAUDE.md (7988558 )
✅ Tests
Drop tautological assertions (#202 )
Ask PBKDF2 for just past its cap (#211 )
Split the CLI refusal cases (#212 )
❤️ Contributors
v0.7.0
Compare
Sorry, something went wrong.
No results found
compare changes
🚀 Enhancements
Add MCP server description and icons (#166 )
Export the Keccak-f[1600] permutation (#169 )
⚠️ Hash a list of inputs in one call (#172 )
⚠️ Let hash() take a list too (#175 )
⚠️ Search several digests in one pass (#176 )
cli: Hash several inputs in one call (#177 )
Build /mcp with toToolkitTools (#183 )
Add a Kdf base class (#184 )
🔥 Performance
Slice CRC-24 and CRC-16 like the rest (#171 )
🩹 Fixes
docs: Give previews their own database (#170 )
Stop shipping broken source maps (#181 )
Hash BLAKE2b on big-endian hosts (#182 )
Refuse an unknown output encoding (#186 )
💅 Refactors
⚠️ Build the CLI with runCli (#167 )
⚠️ Breaking Changes
⚠️ Hash a list of inputs in one call (#172 )
⚠️ Let hash() take a list too (#175 )
⚠️ Search several digests in one pass (#176 )
⚠️ Build the CLI with runCli (#167 )
❤️ Contributors
v0.6.7
Compare
Sorry, something went wrong.
No results found
compare changes
🚀 Enhancements
Run hashes_digest_search in the playground (#159 )
🩹 Fixes
docs: Restore the "every" menu options (#162 )
docs: Put -- before dashed playground input (#163 )
Let hashes install next to Pi 1.x (#164 )
❤️ Contributors
v0.6.6
Compare
Sorry, something went wrong.
No results found
compare changes
🚀 Enhancements
Add the CRC-24 that closes PGP armor (#145 )
Add SHA-3 hashers you can feed in pieces (#150 )
Ship Sha224Hasher without the registry (#153 )
🩹 Fixes
docs: Stop /mcp echoing raw argument names (#142 )
docs: Stop /mcp choking on a bare call (#144 )
📖 Documentation
Stop BLAKE3 claiming it's the odd one out (#154 )
❤️ Contributors
v0.6.5
Compare
Sorry, something went wrong.
No results found
compare changes
🚀 Enhancements
Resolve an algorithm by its label (#131 )
Search for the words behind a digest (#128 )
docs: Hash from any MCP client, no install (#139 )
🔥 Performance
Slice the CRCs and keep Adler-32 in int32 (#130 )
Skip the DataView on short input (#132 )
🩹 Fixes
Refuse a KDF factory that returns no hasher (#127 )
cli: Refuse options a command doesn't take (#137 )
✅ Tests
Stop two tests failing at random (#138 )
❤️ Contributors
v0.6.4
Compare
Sorry, something went wrong.
No results found
compare changes
🚀 Enhancements
Read bcrypt strings in identify (#121 )
Add the checksums compression formats use (#124 )
❤️ Contributors
v0.6.3
Compare
Sorry, something went wrong.
No results found
compare changes
🚀 Enhancements
Hash passwords with bcrypt (#118 )
🩹 Fixes
docs: Keep a typed xxHash seed exact (#115 )
docs: Add vue-tsc for the .vue type check (#117 )
📖 Documentation
Point base encodings at @agntn/encodings (#114 )
❤️ Contributors
v0.6.2
Compare
Sorry, something went wrong.
No results found
compare changes
🚀 Enhancements
Add length extension for Merkle-Damgard hashes (#110 )
Identify a hash by its prefix or length (#111 )
docs: Add extend and identify to playground (#112 )
❤️ Contributors
v0.6.1
Compare
Sorry, something went wrong.
No results found
compare changes
🚀 Enhancements
Expose scrypt as a byte function (#97 )
Add Argon2 (#102 )
Fill in the SHA-2, MD4 and RIPEMD gaps (#103 )
🩹 Fixes
tools: List the options the tools take (#93 )
✅ Tests
Check the README algorithm counts (#105 )
❤️ Contributors
v0.6.0
Compare
Sorry, something went wrong.
No results found
compare changes
🚀 Enhancements
Add byte function subpaths (#77 )
Hash many rounds in one call (#78 )
Derive keys with HKDF (#79 )
Add OpenSSL EVP_BytesToKey (#82 )
Export evpBytesToKey from its own entry (#85 )
🔥 Performance
Drop BigInt from XXH64 (#89 )
🩹 Fixes
tools: Let scrypt fill the 256 MiB limit (#72 )
Ask a registered KDF for its salt (#81 )
release: Test the fresh build (#88 )
💅 Refactors
tools: ⚠️ Adopt @agntn/tools (#86 )
📦 Build
Skip the release age for @agntn/* (#87 )
⚠️ Breaking Changes
tools: ⚠️ Adopt @agntn/tools (#86 )
❤️ Contributors
You can’t perform that action at this time.