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_json to use the same interface as verify_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_event to 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_json to 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 Signatures SignatureMap.
						
						
						
						
						
						
					 | 
					
						2019-07-08 21:22:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							97ee073e11
							
						
					 | 
					
						
						
							
							Split the library into modules.
						
						
						
						
						
						
					 | 
					
						2019-07-08 21:10:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							03fcf7281d
							
						
					 | 
					
						
						
							
							Use constants from base64.
						
						
						
						
						
						
					 | 
					
						2019-07-08 20:45:27 -07:00 | 
					
					
						
						
							
							
							
						
					 |