Commit Graph
34 Commits
Author SHA1 Message Date
breakingbread d3871afb58 ci: fix OIDC publishing with Node 24 and registry-url 2026-05-04 13:26:40 +02:00
breakingbread 7fca25291c ci: use OIDC trusted publisher, drop npm token 2026-05-04 13:06:54 +02:00
breakingbread 4476a5bcc4 chore: bump to v0.6.2 2026-05-04 12:59:53 +02:00
breakingbread edc8284936 feat: add zeroize feature to wipe blake3 internal key material on drop 2026-05-04 12:56:18 +02:00
breakingbreadandGitHub c9a6d8f39b ci: add permissions for contents in CI workflow 2026-04-30 20:31:39 +02:00
breakingbreadandGitHub ccb2d39c16 ci: update binaryen download URL in publish workflow 2026-04-30 20:26:02 +02:00
breakingbread 85b27b140d chore: fix indentation and update README.md
- Make readme clearer
2026-04-29 18:03:03 +02:00
breakingbread 99980eff38 chore: bump to v0.6.1 2026-04-28 06:32:43 +02:00
breakingbread 7fec54a9b5 fix: add id-token permission to publish job 2026-04-28 06:27:18 +02:00
breakingbread 5c4c776268 ci: switch to release publish 2026-04-28 06:16:48 +02:00
breakingbread 9911c9309f fix: add NPM_TOKEN auth to publish workflow 2026-04-28 06:14:10 +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 878508fbd3 ci: switch npm publish to OIDC provenance 2026-04-25 19:36:18 +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 4397fa0beb ci: pin wasm-pack and wasm-bindgen-cli versions 2026-04-25 16:21:51 +02:00
breakingbread 9441c3a7cd fix: add wasm-bindgen-test-runner 2026-04-25 16:20:22 +02:00
breakingbread ed3a4d5fbc ci: use prebuilt binaries for wasm-pack, wasm-bindgen, wasm-opt 2026-04-25 16:13:43 +02:00
breakingbread 1f9d01b073 fix: pin wasm-bindgen to 0.2.118, update CI 2026-04-25 16:10:48 +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
breakingbread 8480a9136b chore: migrate version in cargo.toml and bump version in package.json build.sh 2026-04-23 14:30:00 +02:00
breakingbread dda079279f docs: add shields badges 2026-04-22 19:08:40 +02:00
breakingbread a5c9a0c18d fix: copy README after pkg dir exists 2026-04-22 18:58:26 +02:00
breakingbread bcd603bf4b fix: include README in npm package 2026-04-22 18:54:37 +02:00
breakingbread 43d3c9e367 fix: gate wasm_tests on test cfg 2026-04-22 18:48:49 +02:00
breakingbread b35b391103 fix: add rlib crate-type for wasm tests 2026-04-22 18:43:45 +02:00
breakingbread 9c3d538470 feat: multi-target build + CI + publish workflow 2026-04-22 18:32:07 +02:00
breakingbreadandGitHub 95e1a30467 Configure Dependabot for Cargo package updates 2026-04-21 23:30:36 +02:00
breakingbreadandGitHub c35f70d00e Add security section to README
Added a security note regarding the use of the blake3 Rust crate.
2026-04-18 13:51:42 +02:00
breakingbread b93c309d5b inital commit! 2026-04-18 13:41:33 +02:00