docs: fix ParamsFile citation (cli/session.rs:117, not core/crypto.rs) + README scope header

This commit is contained in:
adlee-was-taken
2026-06-25 21:28:10 -04:00
parent 1591fc7825
commit 9e19949880
2 changed files with 6 additions and 5 deletions

View File

@@ -37,10 +37,11 @@ Every encrypted file — `manifest.enc`, `settings.enc`, `items/<id>.enc`, `atta
}
```
Parsed via `ParamsFile { kdf: KdfParams }` in `crates/relicario-core/src/crypto.rs`
(`ParamsFile` struct; `second_factor` field added by
<!-- TODO(dev-e): pin exact line once Dev-D's keyfile.rs lands -->
`crates/relicario-core/src/crypto.rs`). 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`.
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
top-level sibling of `kdf` on `ParamsFile`, added by Dev-D's key-file work.
<!-- TODO(dev-e): pin exact line of the second_factor field once Dev-D's params change lands -->
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`.
### `second_factor` field