From 98861218f98600f96ce9fb09da1257360014d052 Mon Sep 17 00:00:00 2001 From: adlee-was-taken Date: Fri, 26 Jun 2026 22:48:03 -0400 Subject: [PATCH] docs(formats): pin KdfParams citation to crypto.rs:180 (line shifted post-merge) --- docs/FORMATS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/FORMATS.md b/docs/FORMATS.md index 61ff6e4..80a0d24 100644 --- a/docs/FORMATS.md +++ b/docs/FORMATS.md @@ -38,7 +38,7 @@ Every encrypted file — `manifest.enc`, `settings.enc`, `items/.enc`, `atta ``` Parsed via `ParamsFile { kdf: KdfParams }` in `crates/relicario-cli/src/session.rs:117` -(`KdfParams` is defined in `crates/relicario-core/src/crypto.rs:157`). `second_factor` is a +(`KdfParams` is defined in `crates/relicario-core/src/crypto.rs:180`). `second_factor` is a top-level sibling of `kdf` on `ParamsFile` (`ParamsFile.second_factor`, `crates/relicario-cli/src/session.rs:125`; the `SecondFactor` enum is `crates/relicario-core/src/crypto.rs:69`). The `kdf` nesting is intentional — `format_version`, `aead`, and `salt_path` co-exist for forward-compat probing. Do not flatten. Production defaults: `m=65536` (64 MiB), `t=3`, `p=4`. Tests use `m=256, t=1, p=1`.