boltlabs-inc / key-mgmt-spec

Formal specification for the key management project
MIT License
3 stars 2 forks source link

include explicit client-side checks of incoming messages #120

Open indomitableSwan opened 2 years ago

indomitableSwan commented 2 years ago

The spec does not specify that the client should validate all incoming messages from the key server. This could be viewed as an implementation detail, but it should be at least specified as implementation guidance. (Particularly because there was an attempt to specify the key server validation requirements concretely. On the other hand, this may be a mistake, because the implementor should probably check these carefully for completeness.)

Some specific points: