Commit graph

17 commits

Author SHA1 Message Date
c5de486dba Handle enacl exceptions during signature checks
Fix usage of undecoded signing key during server authentication
Fix several bugs in profile query endpoint
2021-08-13 17:36:34 +02:00
ff3dd38369 Verify signatures of signing keys 2021-08-13 13:45:10 +02:00
fb59fee754 Add schemas and functions to query signing keys from servers 2021-08-13 00:45:07 +02:00
e6b3c4752d Fix server signature verification 2021-08-10 18:02:53 +02:00
33b64d80f5 Add code for verifying homeservers' signatures on API requests 2021-08-08 19:20:10 +02:00
1e53776a8d Add federation API
Add signing keys fed API request
2021-08-06 22:03:34 +02:00
38af22fea6 Add function to sign event
Add signing server to perform signing
Add enacl library to perform ed25519 crypto
2021-08-05 13:30:46 +02:00
0c40c26bca Add function to calculate content hash of an event
Add function to redact an event
2021-08-04 15:28:27 +02:00
e284b3e21a Add several checks before processing an event for state resolution 2021-07-26 19:47:38 +02:00
9be94751dc Add part of room creation endpoint 2021-07-17 17:38:20 +02:00
6b9c9333b8 Add more register tests 2021-07-13 19:35:02 +02:00
598af7a884 Add endpoint for room creation 2021-07-10 23:16:00 +02:00
7c73c2c424 Create schemas for JSON API endpoints 2021-06-26 22:02:18 +02:00
1ec18163c1 Add plug to generate Matrix error 2021-06-26 01:14:09 +02:00
dac1a429b9 Implement access token authentication
Add whoami endpoint
2021-06-26 00:29:33 +02:00
d81a42bf8a Implement register endpoint for m.login.dummy login type
Add device table
2021-06-25 17:43:12 +02:00
e6e4472b94 Init git repo 2021-06-22 14:09:25 +02:00