Skip to content
This repository has been archived by the owner on Oct 29, 2020. It is now read-only.

As a user I should see a consistent experience if my HS is not cross-signing aware #37

Open
dbkr opened this issue Jan 15, 2020 · 0 comments

Comments

@dbkr
Copy link
Member

dbkr commented Jan 15, 2020

  • It may be hard for us to detect that an HS supports cross-signing, as it appears look up cross-signing keys from the DB in bulk matrix-org/synapse#6486 was critical for cross-signing to work at all. This went out in Synapse 1.8 but it doesn't add a /versions flag and there's no endpoint we can check. Neil looking at adding /versions flag.

  • What exactly should happen when the HS doesn't support cross-signing? Fall back to legacy verification, ideally, but this could be a complex-ish alternate flow to support.

@jryans jryans added this to the epic:cross-signing-sprint milestone Jan 15, 2020
@jryans jryans changed the title As a user I should see a consistent experience if my HS does not support cross-signing Phase II: As a user I should see a consistent experience if my HS does not support cross-signing Jan 16, 2020
@jryans jryans modified the milestones: epic:cross-signing-phase-1, epic:cross-signing-phase-2 Jan 21, 2020
@jryans jryans changed the title Phase II: As a user I should see a consistent experience if my HS does not support cross-signing As a user I should see a consistent experience if my HS does not support cross-signing Feb 11, 2020
@jryans jryans modified the milestones: epic:cross-signing-phase-2, epic:cross-signing Feb 11, 2020
@jryans jryans changed the title As a user I should see a consistent experience if my HS does not support cross-signing As a user I should see a consistent experience if my HS is not cross-signing aware Sep 21, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants