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
itamarst commented 2021-08-17 19:24:42 +00:00
Owner

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.
tahoe-lafs added the
unknown
normal
task
n/a
labels 2021-08-17 19:24:42 +00:00
tahoe-lafs added this to the HTTP Storage Protocol milestone 2021-08-17 19:24:42 +00:00
itamarst commented 2021-08-18 16:00:11 +00:00
Author
Owner

Superseded by #3774.

Superseded by #3774.
tahoe-lafs added the
duplicate
label 2021-08-18 16:00:11 +00:00
itamarst closed this issue 2021-08-18 16:00:11 +00:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

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