Page MenuHomePhabricator

[services][identity] introduce RPC to return the public key associated with a given user ID and device ID
ClosedPublic

Authored by varun on Nov 7 2022, 12:09 PM.
Tags
None
Referenced Files
F2904784: D5548.diff
Sun, Oct 6, 2:20 AM
Unknown Object (File)
Wed, Oct 2, 9:40 AM
Unknown Object (File)
Sun, Sep 8, 1:02 PM
Unknown Object (File)
Sun, Sep 8, 1:02 PM
Unknown Object (File)
Sun, Sep 8, 1:02 PM
Unknown Object (File)
Sun, Sep 8, 1:02 PM
Unknown Object (File)
Sun, Sep 8, 1:02 PM
Unknown Object (File)
Sun, Sep 8, 1:02 PM
Subscribers

Details

Summary

keyservers need to be able to look up the public key associated with a given user and device ID in order to verify signed messages from users. this diff introduces a new RPC for this lookup.

Test Plan

successfully built the Identity service and native rust library, which consume this .proto file

Diff Detail

Repository
rCOMM Comm
Branch
double-writing (branched from master)
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

Harbormaster returned this revision to the author for changes because remote builds failed.Nov 7 2022, 12:14 PM
Harbormaster failed remote builds in B13234: Diff 18161!
Harbormaster returned this revision to the author for changes because remote builds failed.Nov 7 2022, 12:21 PM
Harbormaster failed remote builds in B13235: Diff 18162!

includes some changes to generated tunnelbroker files (from running yarn codegen-grpc). don't think these are used anymore, but no harm in keeping them up to date

varun requested review of this revision.Nov 7 2022, 12:43 PM

android ci failure looks unrelated

.proto changes make sense to me, haven't reviewed the Rust stuff

This revision is now accepted and ready to land.Nov 8 2022, 4:00 AM