HomePhabricator
Diffusion Comm 691efa2c3585

[identity] Support tuples in device list verification

Description

[identity] Support tuples in device list verification

Summary:
Addresses ENG-10232 and verification part of ENG-10239.
Updated verification function to allow tuples if keyserver device ID is some.

Original "strict form" breaks existing clients if they're keyserver owners (so breaks dev experience) so implemented an opt-in flag, of which removal is tracked in ENG-10414.

Test Plan:
Both strict/non-strict tested on staging:

  • No behavior change when no keyserver present
  • When keyserver is present, devce lists of length 2 are allowed
    • Additionally in strict form, keyserver device ID must match and singletons are no longer allowed

Reviewers: kamil

Reviewed By: kamil

Subscribers: ashoat, tomek

Differential Revision: https://phab.comm.dev/D14490

Details

Provenance
bartekAuthored on Mon, Mar 24, 4:10 AM
Reviewer
kamil
Differential Revision
D14490: [identity] Support tuples in device list verification
Parents
rCOMM9828750c0be2: [ci] Update mac runner image in github workflows
Branches
Loading...
Tags
Loading...