-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How do we return the user policies as a part of user's data blob? #46
Comments
It seems we discussed that the server should de-serialize the data blob before responding to the client, though I voiced some privacy concerns, i.e. that the server would have more information about the type of data stored in the blob. I think there are a few questions we need to answer about the server design to decide whether the server should deserialize the data blob. Do we want the server to be able to validate a key change whenever it receives a signed key change request (i.e. like we do in coniks-java right now, the server ensures that the signature of the request is valid)? Or should the server be completely agnostic to the data that is stored in the blob? |
Could you please elaborate on this?
The server would see either the data blob is encrypted or unencrypted, right? Is there any other information the server can obtain if we de-serialize the data blob? |
I'm not sure if there is any other information the server can obtain. But what I'm trying to get at is, do we think that keeping the lookup policy private from the server is important. Is there any advantage to having the server de-serialize this information before responding to the client? This is an implementation decision we make, so we can decide either way. I'm probably overthinking this. I'm mostly just trying to flesh out all implementation details right now, I don't know if @arlolra or @liamsi have strong feelings about this particular point.
I'm not sure about this. If we don't expect clients to verify other users' signed key change requests, then your suggestion is fine. But I was imagining that clients would verify their contacts' key change requests depending on their policy (i.e. if Bob's policy is |
The discussion so far is #29 (diff).
The text was updated successfully, but these errors were encountered: