diff options
Diffstat (limited to 'packages/meshbay-node/src/meshbay_node/bundle_store.py')
| -rw-r--r-- | packages/meshbay-node/src/meshbay_node/bundle_store.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/meshbay-node/src/meshbay_node/bundle_store.py b/packages/meshbay-node/src/meshbay_node/bundle_store.py index c65b94d..36792ac 100644 --- a/packages/meshbay-node/src/meshbay_node/bundle_store.py +++ b/packages/meshbay-node/src/meshbay_node/bundle_store.py @@ -6,7 +6,7 @@ Keypair bundles: AES-GCM encrypted (Ed25519 + X25519) private keys, encrypted with the user's password-derived bundle_key. Opaque to the node. An optional second copy (bundle_enc_recovery) is wrapped under the account's recovery key instead, so a forgotten passphrase does not strand the identity — see -docs/auth-confirm.md §4.3. +docs/MESHBAY_DESIGN.md §3.6. Both are stored and served over the P2P DataChannel during MNP handshake. """ @@ -168,7 +168,7 @@ class BundleStore: copy wrapped under the account's recovery key. A call that omits bundle_enc_recovery — a plain re-backup, or a - passphrase-change re-wrap (docs/auth-confirm.md §3.2) — must not erase a + passphrase-change re-wrap (docs/MESHBAY_DESIGN.md §3.6) — must not erase a recovery copy already stored, so the upsert keeps the existing value when the new one is None. """ |