Store, validated types, bounded pipeline, no-clobber extraction

The store reads and writes the Go on-disk format (it opens the oracle's
fixture vault). Object I/O runs on one bounded worker pool with eight
reusable cleared buffers; sequential and parallel runs produce identical
bytes under seeded test randomness. Extraction publishes with
RENAME_NOREPLACE/link and only after full authentication; failed or
after-publish writes keep crash-safe ordering.

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Andy Dixon
2026-10-08 10:21:44 +01:00
co-authored by Claude
parent c324f6a306
commit a6610449f2
11 changed files with 1996 additions and 8 deletions
+3
View File
@@ -7,8 +7,11 @@
#![deny(unsafe_op_in_unsafe_fn)]
pub mod crypto;
pub mod error;
pub mod keyfile;
pub mod pipeline;
pub mod platform;
pub mod rng;
pub mod secret;
pub mod store;
pub mod util;