summaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/src/meshbay_node/bundle_store.py
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-node/src/meshbay_node/bundle_store.py')
-rw-r--r--packages/meshbay-node/src/meshbay_node/bundle_store.py4
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.
"""