-
Notifications
You must be signed in to change notification settings - Fork 277
Closed
Labels
Is this done?Ambiguous closing requirements may already be metAmbiguous closing requirements may already be metProtocolProtocol designProtocol designquestionThis is a questionThis is a questionwontfixNon-issue or no intent for changesNon-issue or no intent for changes
Description
Currently it is a pattern in protocol objects that if a part of the signed message can be obtained on the receiving end from some other source, it is not included in the object itself. Examples:
- in
AuthorizedKeyFragwe signHRAC | kfrag, but do not include the HRAC, since it can be obtained on the Ursula's side fromReencryptionRequest. - in
ReencryptionResponsewe signcapsules | cfrags, but do not include the capsules since the receiver (Bob) already has them. - in
AuthorizedTreasureMap, we signrecipient_key | treasure_map, but do not include the recipient key (since naturally the recipient knows it).
An argument can be made for still including those in the respective object to perhaps be able to provide a more accurate error message if the verification fails.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Is this done?Ambiguous closing requirements may already be metAmbiguous closing requirements may already be metProtocolProtocol designProtocol designquestionThis is a questionThis is a questionwontfixNon-issue or no intent for changesNon-issue or no intent for changes