vaultik/internal
clawbot 22efd90f8c refactor: stream blob hash verification instead of buffering in memory
FetchAndDecryptBlob now returns io.ReadCloser with a hashVerifyReader
that computes the double-SHA-256 on-the-fly during reads. Hash is
verified on Close() after the stream is fully consumed. This avoids
loading entire blobs into memory, which could exceed available RAM.

Addresses review feedback on PR #39.
2026-02-20 02:29:19 -08:00
..
blob Add custom types, version command, and restore --verify flag 2026-01-14 17:11:52 -08:00
blobgen Add CompressStream double-close regression test (closes #35) 2026-02-20 02:10:23 -08:00
chunker Add exclude patterns, snapshot prune, and other improvements 2026-01-01 05:42:56 -08:00
cli Add deterministic deduplication, rclone backend, and database purge command 2026-01-28 15:50:17 -08:00
config Add deterministic deduplication, rclone backend, and database purge command 2026-01-28 15:50:17 -08:00
crypto Refactor: Move Vaultik struct and methods to internal/vaultik package 2025-07-26 14:47:26 +02:00
database Add custom types, version command, and restore --verify flag 2026-01-14 17:11:52 -08:00
globals Add godoc documentation to exported types and methods 2025-12-18 18:51:52 -08:00
log Add --quiet flag, --json output, and config permission check 2026-01-16 09:20:29 -08:00
models Implement local SQLite index database with repositories 2025-07-20 10:26:15 +02:00
pidlock Add pluggable storage backend, PID locking, and improved scan progress 2025-12-19 11:52:51 +07:00
s3 Add deterministic deduplication, rclone backend, and database purge command 2026-01-28 15:50:17 -08:00
snapshot Add deterministic deduplication, rclone backend, and database purge command 2026-01-28 15:50:17 -08:00
storage Add deterministic deduplication, rclone backend, and database purge command 2026-01-28 15:50:17 -08:00
types Add custom types, version command, and restore --verify flag 2026-01-14 17:11:52 -08:00
vaultik refactor: stream blob hash verification instead of buffering in memory 2026-02-20 02:29:19 -08:00