Jonas Platte
4a02b97aa3
Update website URL
2024-04-04 13:20:58 +02:00
Jonas Platte
e658b8b128
Remove 'www.' from ruma.io URLs
2023-10-12 15:44:00 +02:00
Jonas Platte
8e10064364
Enforce import grouping
...
Includes a few manual changes to make rustfmt behave a bit better.
2023-08-22 12:31:49 +02:00
Jonas Platte
4c85fe9c78
Replace compat feature with more fine-grained compat-* features
...
… and document them.
2023-04-20 14:00:27 +02:00
Jason Volk
bcb97b139d
signatures: Allow additional key version-string characters in compat mode
...
This complies with the published specification by default, with optional compatibility for additional federation keys in use.
Co-authored-by: Jonathan de Jong <jonathan@automatia.nl>
2023-03-01 09:54:38 +01:00
Jonas Platte
536341ca7e
Upgrade base64 to 0.20
2022-12-20 15:34:50 +01:00
Jonas Platte
c745d3baf7
Fix clippy lint
2022-09-02 14:07:28 +02:00
Jonas Platte
a4a95e74fa
Address review feedback and finish canonical JSON move
2022-06-23 10:18:26 +02:00
Jonas Platte
402b2764fb
common: Move CanonicalJson out of serde mod and behind a Cargo feature
2022-06-23 10:18:26 +02:00
Kévin Commaille
75cf634413
signatures: Make some test assertions more helpful
2022-06-14 10:01:49 +02:00
Jonathan de Jong
49663f4adf
signatures: Update pkcs8, and add ring backwards compatibility
2022-05-30 14:43:21 +02:00
Kévin Commaille
bdcf07be87
common: Merge ruma-serde into ruma-common
2022-03-10 12:11:00 +01:00
Kévin Commaille
088d1872b7
common: Merge ruma-identifiers into ruma-common
2022-03-09 17:46:51 +00:00
Jonas Platte
8d15c3d0f9
signatures: Merge SplitError into Error
2022-02-11 23:55:04 +01:00
Jonathan de Jong
e4d8761222
signatures: Add redact_content
function
2022-02-02 14:27:27 +01:00
Jonas Platte
4c859c5aeb
Introduce a Base64 type and use it where applicable
2022-01-13 16:22:21 +01:00
Jonas Platte
6b76d7813e
identifiers: Shorten RoomVersionId variant names
2021-11-26 01:07:26 +01:00
Devin Ragotzy
96567a295e
signatures: Fix canonical json functions to now return Result
...
signatures: Fix canonical json functions to now return Result
2021-08-10 15:22:26 +02:00
Jonas Platte
fc99c32c3d
signatures: Upgrade pkcs8
2021-06-21 17:28:55 +02:00
Jonas Platte
2538b23c26
signatures: Make Algorithm non-exhaustive
2021-06-17 19:43:22 +02:00
Jonas Platte
3f520bf907
signatures: Rename UnknownAlgorithm => UnsupportedAlgorithm
2021-06-17 19:43:22 +02:00
Jonathan de Jong
cc50f8b8dc
Convert ruma-signatures
error story into thiserror
2021-06-17 19:43:22 +02:00
Jonathan de Jong
b6f0cb9715
signatures: Replace ring with ed25519-dalek
2021-06-17 19:43:22 +02:00
Devin Ragotzy
5090c11843
Enable non-default clippy lints
2021-05-06 11:07:31 +00:00
Devin Ragotzy
c6aa2e0428
Fix clippy warnings across workspace
2021-05-06 06:16:28 -04:00
Jonas Platte
cf291bd5ba
Clean up lint attributes
2021-05-05 23:39:52 +02:00
Jonas Platte
3db0ea7026
Move all crates into a new crates directory
2021-05-03 15:50:27 +02:00