mirror of
https://github.com/PR0M3TH3AN/SeedPass.git
synced 2026-11-01 18:32:05 +00:00
- core entryOps: add* functions for all creatable kinds rebuild the Python EntryManager fixture index byte-for-byte under a pinned clock — field shapes, id allocation, independent TOTP derivation-index allocation, and Python's ISO timestamp format all verified. - CLI 'entry add password/totp/key-value/document/seed/managed-account/ nostr': provision-blind — returns the reference and metadata, never the secret the entry represents; tests assert the derived password / imported secret / child mnemonic appear nowhere in provisioning output. - Parity bug found and fixed by the new entry_secrets fixtures: nostr ENTRY keys derive via the default BIP-85 app 39 path (EntryManager), not app 1237 (sync client identity); the CLI had used 1237. Reveal values for password/TOTP/nostr/seed/managed-account now match Python retrieval. - 129 core parity tests (Node + jsdom) + 16 CLI tests green. Co-Authored-By: Claude Fable 5 <[email protected]>
16 lines
867 B
JSON
16 lines
867 B
JSON
{
|
|
"description": "Expected plaintext values for entries in entries_index.json, computed via the same functions EntryManager retrieval uses. Nostr entry keys use the DEFAULT BIP-85 app 39 path, unlike the sync client identity (app 1237).",
|
|
"fixture_version": 1,
|
|
"managed_entry_8_mnemonic": "dinosaur vendor juice emerge faith wisdom kit gas limb tool maze wheel",
|
|
"mnemonic_id": "abandon12",
|
|
"nostr_entry_4": {
|
|
"npub": "npub1nrs92pqgqqpwrewjpzgn0vg73vzzr6nh9597aqs7h6d0xfw0vadqd5wxg3",
|
|
"nsec": "nsec1syfdyfwttm5c6p3cjwkn90lrz0kqkzh678eh0zpkxugvvvgn9rcsle093m"
|
|
},
|
|
"password_entry_0": "SVH883gxX?9m'3En",
|
|
"seed_entry_7_mnemonic": "music whip guide marriage educate lizard phone jeans key very chest provide lonely potato tower exercise shop sniff snow extra rose quarter they choice",
|
|
"totp_entry_1_code_at": {
|
|
"1700000000": "919492"
|
|
}
|
|
}
|