10 Commits
Author SHA1 Message Date
hanzo-devandClaude Opus 4.8 764539773a feat: canonical Hanzo SQLite — rename module + native encrypted hanzovfs
Fork of ncruces/go-sqlite3 (MIT, retained). Renames module to
github.com/hanzoai/sqlite3 (wasm blob stays upstream ncruces/go-sqlite3-wasm)
and adds the hanzovfs package: a pure-Go, no-FUSE SQLite VFS that seals pages
with ChaCha20-Poly1305 (per-tenant DEK, HIP-0302) for per-tenant SQLite ⇒
hanzoai/vfs ⇒ S3.

Deprecates modernc.org/sqlite (no custom-VFS hook) and direct ncruces use.
Benchmarked 3.6x faster writes / ~92x faster point-reads than FUSE; encryption ~free.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 20:32:43 +00:00
Nuno CrucesandGitHub 1165211c3a Switch from wazero to wasm2go (#362) 2026-03-12 20:53:33 +00:00
Nuno Cruces 9e9971c292 Fix enconding. 2024-08-27 01:45:44 +01:00
Nuno Cruces 63938d5705 Simplify tests. 2024-04-04 01:25:52 +01:00
Nuno Cruces 312d3b58f2 Statistics functions. 2023-09-01 01:23:25 +01:00
Nuno Cruces 6ef422fbde Unicode tests. 2023-07-13 12:19:32 +01:00
Nuno Cruces 72db90efdf Unicode. 2023-07-11 16:34:15 +01:00
Nuno Cruces f6d7c5e9c5 Refactor. 2023-07-03 17:08:16 +01:00
Nuno Cruces 1cc7ecfe8d Custom aggregate functions. 2023-07-03 15:45:16 +01:00
Nuno Cruces 3844e81404 Custom aggregate functions. 2023-07-01 15:19:45 +01:00