Page MenuHomePhabricator

[identity] Verify prekeys in RefreshUserPrekeys RPC
ClosedPublic

Authored by bartek on Tue, Mar 18, 2:17 AM.
Tags
None
Referenced Files
F5026735: D14460.id.diff
Mon, Mar 24, 5:35 PM
F5026379: D14460.diff
Mon, Mar 24, 1:34 PM
Unknown Object (File)
Mon, Mar 24, 5:25 AM
Unknown Object (File)
Sun, Mar 23, 10:43 AM
Unknown Object (File)
Sun, Mar 23, 5:34 AM
Unknown Object (File)
Sun, Mar 23, 3:07 AM
Unknown Object (File)
Fri, Mar 21, 11:07 PM
Subscribers

Details

Summary
  • Adds prekey signature verification in RefreshUserPrekeys RPC (ENG-10381)
  • Some helper APIs to get notif signing public key

Depends on D14459

Test Plan

Commtest fails without D14459 which introduced valid signatures

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

bartek held this revision as a draft.
bartek published this revision for review.Tue, Mar 18, 2:50 AM

It might be good to test it on staging before publishing it to prod:

  • trigger PrekeysHandler to test client
  • trigger cron job on keyserver

A test both correct and malformed keys

This revision is now accepted and ready to land.Tue, Mar 18, 3:13 AM

It might be good to test it on staging before publishing it to prod:

  • trigger PrekeysHandler to test client
  • trigger cron job on keyserver

A test both correct and malformed keys

Good idea, I'll deploy to staging and do that