| 
							
							
								 Jimmy Cuadra | 22c15277a7 | Convert m.call.*, m.room.message.feedback, and m.room.redaction to the new API. | 2019-07-19 14:39:31 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 20d2482108 | Convert m.key.verification.{accept,cancel,key,mac,request} and m.room_key to the new API. | 2019-07-19 14:37:21 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 3c70dac634 | Convert m.fully_read to the new API. | 2019-07-19 14:37:01 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 4be050b19a | Convert m.tag and m.typing to the new API. | 2019-07-19 14:35:21 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 1f3e33c77d | Convert m.dummy, m.forwarded_room_key, m.presence, m.room_key_request, and m.sticker to the new API. | 2019-07-19 14:33:40 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 11493dede4 | Bump version to 0.6.0. | 2019-07-19 14:02:53 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 3e492f7f14 | Merge pull request #19 from ruma/update-ruma-api Update to new ruma-api | 2019-07-19 14:00:47 -07:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | be79a80467 | Update to new ruma-api | 2019-07-19 21:59:27 +02:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 5d0b4dd833 | Bump version to 0.9.0. | 2019-07-19 12:30:38 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | f3b0000c18 | Merge pull request #19 from ruma/fewer-deps Remove futures and hyper dependencies | 2019-07-19 12:29:30 -07:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 169b6cb9f9 | Remove futures and hyper dependencies | 2019-07-18 23:22:53 +02:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | dce3f62e81 | Bump version to 0.5.0. | 2019-07-12 04:19:32 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | c2ad08a9f6 | Update dependencies. | 2019-07-12 04:18:06 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 798a2387cf | Add example for canonical_json. | 2019-07-12 04:10:44 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 31d5c42a75 | Remove docs about signatures, maps, and sets. | 2019-07-12 04:04:17 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | b867e3230a | Remove serde dependency. | 2019-07-12 03:56:09 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | daf160324c | Add PublicKey{Map,Set} and make the Signature versions private. | 2019-07-12 03:50:49 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 593d0e469b | Determine Verifier automatically so verifier types don't need to be public. | 2019-07-12 03:23:49 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 8da921cffa | Always use the term "public key" instead of "verify key." | 2019-07-12 03:09:44 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 04004547da | Remove references to "server names." | 2019-07-12 03:05:13 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 972388a019 | Document error conditions for redact. | 2019-07-12 02:55:49 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | d578292471 | Rename to_canonical_json to canonical_json. | 2019-07-12 02:53:21 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | a8b8e70c2d | Check content hash during event verification. | 2019-07-12 02:16:26 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | fe90cdabf9 | Change verify_jsonto use the same interface asverify_event. | 2019-07-11 01:08:34 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | e64df47d23 | Make SignatureMap and SignatureSet type aliases for HashMap. | 2019-07-10 19:55:30 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | efbea86fe5 | Move the constructor for key pairs out of the trait. | 2019-07-10 03:53:38 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | f1d9eba728 | Move code examples onto relevant functions/types and rewrite the crate documentation to be a more general overview. | 2019-07-10 01:04:38 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | bca31bfbd4 | Add test for verifying an event. | 2019-07-10 00:24:03 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | c7aca45094 | Make all the doc examples runnable. | 2019-07-10 00:17:24 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 490ac1c4d3 | Add verify_event function. | 2019-07-09 23:38:51 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | b85d0fc22c | Reimplement SignatureSet as a map so signatures can be efficiently looked up by key ID. | 2019-07-09 17:01:57 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | eaeb1a66c7 | Remove an unnecessary layer of JSON conversion. | 2019-07-09 16:33:31 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 8c756141e1 | Ensure key ID version contains only valid characters. | 2019-07-09 16:29:45 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 30f830bd5e | Be more clear about the Base64 encoding of signatures and hashes. | 2019-07-09 15:33:03 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 8c102d11bb | Update doc examples for new APIs. | 2019-07-09 04:20:43 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 14ede0c145 | Use unwrap in docs to make examples more succinct. | 2019-07-09 04:06:40 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 152458707c | Simplify extraction of JSON object from event content. | 2019-07-09 04:00:21 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 935407c805 | Document parameters and return conditions. | 2019-07-09 03:55:20 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 4e7bc994eb | Add a test for signing a redacted event. | 2019-07-09 03:39:57 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 0d26b74051 | Rework hash_and_sign_eventto mutate JSON. | 2019-07-09 03:34:44 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 66f35cd12a | Update tests to verify new API. | 2019-07-09 03:01:36 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | ad3b4401f0 | Rework sign_jsonto mutate the JSON the signature will be added to. | 2019-07-09 02:50:37 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | fb222b8e82 | Add entry method to SignatureMap. | 2019-07-09 02:49:43 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 49f3208e7f | Add get and get_mut methods to SignatureMap. | 2019-07-09 01:52:10 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | d7d098ba35 | Clarify what reference hashes are used for. | 2019-07-09 00:13:58 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 47c6de7a1b | Add hash_and_sign_event function. | 2019-07-09 00:05:01 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 202b3ed402 | Add content_hash and reference_hash functions and move all functions into a module. | 2019-07-08 23:35:09 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 9a56e2b0a6 | Add tests for canonical JSON. | 2019-07-08 22:01:15 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 07295b11bb | Rename SignaturesSignatureMap. | 2019-07-08 21:22:17 -07:00 |  | 
			
				
					| 
							
							
								 Jimmy Cuadra | 97ee073e11 | Split the library into modules. | 2019-07-08 21:10:50 -07:00 |  |