13 Commits
Author SHA1 Message Date
breakingbread ac63099741 feat: add webpack export condition and init type declaration
bump to 0.6.5
2026-06-14 05:30:25 +02:00
breakingbread 2de1b09087 fix(build): add missing bindgen in files 2026-06-14 00:38:16 +02:00
breakingbread 90e9a905b0 chore(bump): update wasm-bindgen and add bindgen file in root 2026-06-14 00:18:25 +02:00
breakingbread 7e7ee43bad fix: added missing apache license in package.json file 2026-05-08 20:50:24 +02:00
breakingbread edc8284936 feat: add zeroize feature to wipe blake3 internal key material on drop 2026-05-04 12:56:18 +02:00
breakingbread 230976664c feat!: native-first API refactor, WASM behind feature flag
BREAKING: native functions return [u8; 32] instead of Vec<u8>.
BREAKING: WASM bindings require `wasm` feature flag.
New Blake3Error type replaces JsError for native consumers.
2026-04-28 06:05:57 +02:00
breakingbread 4570d6826f chore: added apache license, added types to export 2026-04-27 19:28:10 +02:00
breakingbread 35dbf0f97e fix: include index.d.ts in published package 2026-04-25 19:28:44 +02:00
breakingbread 08e01269bc chore: bump version to 0.5.0
BREAKING: hashXof/finalizeXof now throw on invalid out_len
2026-04-25 19:19:59 +02:00
breakingbread a0e262bf02 fix: enable SIMD in build and cap XOF output length
- Merge target-feature=+simd128 into Makefile RUSTFLAGS (was being
  overridden by the explicit RUSTFLAGS env var)
- Cap hash_xof/finalize_xof to 64KB to prevent unbounded WASM
  linear memory growth
- Add boundary tests for XOF length validation
- Update benchmarks with SIMD-enabled build
2026-04-25 19:16:44 +02:00
breakingbread 55db5a6575 chore: optimize build, removed duplicate README 2026-04-25 18:52:41 +02:00
breakingbread 84b2e75967 feat: camelCase JS exports, node-esm, index entry point 2026-04-25 15:56:36 +02:00
breakingbread 70a1423cb8 feat: add new_derive_key, finalize_and_reset, doc comments, official test vectors, Makefile 2026-04-24 02:15:51 +02:00