Synapse: Implement cross-signing proposal

Created on 29 Oct 2018  路  7Comments  路  Source: matrix-org/synapse

Implement server-side part of https://github.com/matrix-org/matrix-doc/issues/1756. Part of https://github.com/vector-im/riot-meta/issues/222.

  • [x] manage master keys
  • [x] store and retrieve local signatures
  • [x] make sure signatures are properly filtered
  • [x] notify users when new signatures need to be fetched
  • [x] federate signatures
  • [x] sytest everything
  • [x] unit test everything
feature p1

Most helpful comment

@Thatoo While cross signing is nearly ready, we are not expecting it to be there in time for 1.0.

All 7 comments

Main remaining work is cleaning up the code. We also need to decide whether to use the three-key system or the two-key system, but changing that should not take too long.

Do you think cross-signing will be implemented in synapse 1.0?

@Thatoo While cross signing is nearly ready, we are not expecting it to be there in time for 1.0.

Good. Too bad for 1.0, it would have been awesome to be able to say "ok guys, matrix is mature for e2e with synapse 1.0".. :-)

@uhoreg can we consider this closed if the synapse side is landed?

Yes. Forgot there was an issue here.

Was this page helpful?
0 / 5 - 0 ratings