matrix-org / complement-crypto

Apache License 2.0
6 stars 4 forks source link

Implement own user verification #94

Closed kegsay closed 6 days ago

kegsay commented 1 week ago

This PR implements own user verification (cross-signing) for sender=rust, receiver=js. It forms part of https://github.com/matrix-org/complement-crypto/issues/72

This is a chunky PR, but can mercifully be thought of as 4 distinct sections:

There are a number of TODOs here to keep the size of this smaller:

These will be fixed in another PR.

The most important bit to review is the API, as that is what test writers will interact with. This is described in more detail below: