| 
							
							
								 Paul Hauner | e6747094c8 | Merge pull request #386 from vlopes11/ssz-ambiguous `ssz` is ambiguous (name vs any other name during import resolution) | 2019-06-24 07:56:50 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 39ec96ad82 | Run rustfmt | 2019-06-07 02:55:43 -04:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 45fb11b208 | Impl ssz enc/dec for NonZeroUsize | 2019-06-04 12:24:13 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 7a2ab2e9aa | Add support for SSZ union type via Option | 2019-06-04 12:03:54 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 39cb63e01e | Merge branch 'v0.6.1' into docker-env | 2019-06-04 09:25:00 +10:00 |  | 
			
				
					| 
							
							
								 Victor Lopez | f5bf4a861e | Fmt fix Signed-off-by: Victor Lopez <vhrlopes@gmail.com> | 2019-05-28 01:58:16 +00:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 21ecaddac1 | Fix various clippy lints | 2019-05-28 10:56:05 +10:00 |  | 
			
				
					| 
							
							
								 Victor Lopez | ce106caa88 | sszis ambiguous (name vs any other name during import resolution) | 2019-05-22 14:23:19 -03:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 519ee81c68 | Merge branch '368' into ef-tests | 2019-05-15 12:33:40 +10:00 |  | 
			
				
					| 
							
							
								 Michael Sproul | 3a0f00215d | spec: ensure types up to date with v0.6.1 | 2019-05-15 11:48:09 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | cf509bea9b | Improve ef_tests crate | 2019-05-13 22:10:23 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | a0148b5aae | Rename SSZ traits (Encodable -> Encode) | 2019-05-13 15:12:19 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 94ab2479fe | Add docs to SSZ | 2019-05-13 14:13:15 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 16a8cdb714 | Add tests for excess bytes in SSZ | 2019-05-13 13:51:58 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 9ccaec5b91 | Move SSZ macros into own file | 2019-05-13 12:33:59 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | eb62b5842d | Update beacon node crates for new SSZ | 2019-05-13 12:07:32 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | d9bfbc2657 | Add macros for easy SSZ impl via From trait | 2019-05-13 09:25:37 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | f96a6268e5 | Remove old dbg! statements from tests | 2019-05-12 09:34:01 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 02afc6ef24 | Tidy ssz decoding code | 2019-05-11 22:52:24 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | fc2a406edf | Fix bug in ssz decoding | 2019-05-11 22:25:28 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 1f7b7ec498 | Add tests for SSZ offset attacks | 2019-05-11 19:09:27 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 3cd112d42d | Encapsulate sszvec decoding in public fn | 2019-05-10 16:37:00 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 1f098ecbde | Remove antiquated test vectors | 2019-05-06 11:52:46 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | c31ef5cf7f | Remove old code, fix bug with MAX_LENGTH_VALUE | 2019-05-06 11:51:50 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 9d27f67643 | Tidy SSZ decode impls | 2019-05-06 11:36:00 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 96ef8e7073 | Tidy SSZ encode impls | 2019-05-06 10:26:49 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 56fe63f78d | Improve allocations for SszEncoder | 2019-05-06 09:58:31 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 480c5ff160 | Update SszEncoder | 2019-05-06 09:26:58 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | aeb17c73f6 | Add SszEncoder | 2019-05-06 09:01:28 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | daf6912d18 | Begin refactor for less allocation | 2019-05-06 08:47:49 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | acf854f558 | Add profiling tools, examples | 2019-05-05 15:32:09 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | fd5f914c3c | Fix failing decode test | 2019-05-05 12:47:57 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | c5f00d1666 | Update SSZ derive macro, create failing test | 2019-05-05 12:11:25 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | b5d9157722 | Add tests for derived encoding | 2019-05-04 18:06:01 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 0bd5119f19 | Replace sszwithssz2, adapt ssz_derive | 2019-05-04 14:11:48 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 3eaa06d758 | Remove tree hashing from ssz crate | 2019-04-16 12:29:39 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 0b5c10212d | Move tree_hash from ssz into own crate | 2019-04-15 11:14:30 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 7132ee59c0 | Rename OffsetHandler -> BTreeOverlay | 2019-04-15 09:06:19 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | ab78a15313 | Add mix-in-len to cached tree hash | 2019-04-14 21:39:36 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 0632a00a48 | Fix failing test for shrinking vec of structs | 2019-04-14 18:50:12 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | da74c4ce74 | Add tree shrinking for u64 vec | 2019-04-14 16:50:00 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 9bc0519092 | Add tree shrink fn | 2019-04-14 16:31:47 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 582f465ffd | Add test for growing vec of structs | 2019-04-14 14:20:33 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 737e6b9a86 | Fix failing tree hash test | 2019-04-14 13:54:04 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | e038bd18b5 | Add failing test for grow merkle tree | 2019-04-14 10:34:54 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 1ce1fce03c | Fix failing grow tree test | 2019-04-13 17:28:27 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 42d6a39832 | Refactor TreeHashCache splice method | 2019-04-13 13:18:18 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 0420607ff1 | Tidy, remove debug prints | 2019-04-13 13:02:41 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 0b186f772f | Refactor resize functions for clarity | 2019-04-13 12:12:56 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 75177837d0 | Add first pass of grow cache algo | 2019-04-13 09:42:43 +10:00 |  |