kamax-matrix / mxisd

Federated Matrix Identity Server
GNU Affero General Public License v3.0
223 stars 115 forks source link

Implement ephemeral keys #121

Closed maxidorius closed 5 years ago

maxidorius commented 5 years ago

As per spec, Ephemeral keys are tied to 3PID invites, allowing for clients to prove that they are the target of the invite themselves. They are used in Riot when accepting room invites.

They were not implemented until now because:

Now that we have reached all the other goals of mxisd, fully implementing the Identity Service API would be the last achievement for mxisd v1.x.

This issue covers the following tasks:

maxidorius commented 5 years ago

Implemented across the following commits: