Determine where lease renwal secret and cancellation secret come from in post-Foolscap world #3770

Closed
opened 2021-08-17 19:24:42 +00:00 by itamarst · 1 comment

Apparently these secrets currently are generated by client from "very loosely, it's a hash of the client secret, the convergence secret, the storage index, and something called the lease seed". The lease seed is apparently based on the (server?) tub ID.

Lacking Foolscap, there is no tub ID.

More broadly, the spec needs to document where these secrets come from and how they are generated, for security audit purposes.

Apparently these secrets currently are generated by client from "very loosely, it's a hash of the client secret, the convergence secret, the storage index, and something called the lease seed". The lease seed is apparently based on the (server?) tub ID. Lacking Foolscap, there is no tub ID. More broadly, the spec needs to document where these secrets come from and how they are generated, for security audit purposes.
itamarst added the
unknown
normal
task
n/a
labels 2021-08-17 19:24:42 +00:00
itamarst added this to the HTTP Storage Protocol milestone 2021-08-17 19:24:42 +00:00
exarkun was assigned by itamarst 2021-08-17 19:24:42 +00:00
Author

Superseded by #3774.

Superseded by #3774.
itamarst added the
duplicate
label 2021-08-18 16:00:11 +00:00
Sign in to join this conversation.
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Reference: tahoe-lafs/trac-2024-07-25#3770
No description provided.