vaultik/internal
user a524eb415e fix: verify blob hash after download and decryption (closes #5)
Add double-SHA-256 hash verification of decrypted plaintext in
FetchAndDecryptBlob. This ensures blob integrity during restore
operations by comparing the computed hash against the expected
blob hash before returning data to the caller.

Includes test for both correct hash (passes) and mismatched hash
(returns error).
2026-02-20 02:22:44 -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 fix: verify blob hash after download and decryption (closes #5) 2026-02-20 02:22:44 -08:00