| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Paul Hauner | a124042e30 | Start implementing grow merkle fn | 2019-04-13 09:11:19 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | d79616fee6 | Fix failing struct vec vectors | 2019-04-12 16:52:11 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 48cf75e394 | Add failing test for extending struct list | 2019-04-12 15:05:26 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 55ee8e20ae | Add more passing tests for vec hash caching | 2019-04-11 17:40:11 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 0bdd61e564 | Fix failing vec hashing test | 2019-04-11 17:21:57 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 0c0eebd774 | Add progress on variable list hashing | 2019-04-11 12:57:36 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | e5783d43a9 | First passing vec modified cache test | 2019-04-10 16:59:14 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 56fe15625b | Allow for building cached vec | 2019-04-10 15:47:42 +10:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | fc17d5fea4 | Fix failing tree hash tests | 2019-03-29 14:37:27 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | e0104e6199 | Move offset_handler construction into self | 2019-03-29 13:04:01 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 267c978abb | Tidy cache hash API | 2019-03-29 02:36:34 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 7b05c506df | Add new build method for cached hashes | 2019-03-29 00:47:42 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 40bfd5a6c7 | Add offset manager method to cache hash trait | 2019-03-28 23:58:27 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 2dcf1c857c | Fix failing cache hashing test | 2019-03-28 23:21:24 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 49639c40ee | Implement failing cache hash test | 2019-03-28 19:01:31 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | f21409fee1 | Build breaking recursion tests for cache hashing | 2019-03-28 14:44:10 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 0d8d3385be | Pass tree hash caching tests | 2019-03-28 14:17:25 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 224a967cce | Implement basic vec tree hash cache | 2019-03-28 13:05:24 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 7af6eecb44 | Merge branch 'yaml-test-downloads' into cached-tree-hash | 2019-03-28 11:24:15 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 1285f1e9f8 | Restructure cached tree hash files, breaks tests | 2019-03-28 11:11:20 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 3c7e18bdf3 | Sanitize for odd leaf count | 2019-03-28 10:56:20 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | b05787207f | Refactor CachedTreeHash into owned bytes Instead of slices | 2019-03-28 09:33:44 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | acb1dd47cd | Make tree hash pass tests | 2019-03-27 19:31:02 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | e33d1d0ebb | First passing tree hash test | 2019-03-27 18:55:39 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 839ff3ea3b | Implement (failing) cached tree hash tests | 2019-03-27 18:34:10 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | ad4000cbdf | Remove unused code | 2019-03-27 17:46:12 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 35ceb92f2e | Refactor with TreeHashCache struct | 2019-03-27 17:45:27 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | e28e97d3c7 | Add initial work on tree hash caching | 2019-03-27 15:59:27 +11:00 |  | 
			
				
					| 
							
							
								 Kirk Baird | fd2f9d0d15 | Remove ssz encoding of length from; Signature, AggregateSiganture, PublicKey, SecretKey | 2019-03-26 16:45:25 +11:00 |  | 
			
				
					| 
							
							
								 Kirk Baird | 116d995960 | Merge current master and fix ssz-fuzzing | 2019-03-26 14:53:50 +11:00 |  | 
			
				
					| 
							
							
								 Kirk Baird | 1bdd737a11 | Add ssz test vectors | 2019-03-19 11:34:31 +11:00 |  | 
			
				
					| 
							
							
								 Kirk Baird | 9cef6a5814 | Finish implementing Darrens migrate-ssz-little-endian and add wrapper to check for ssz underflow | 2019-03-18 18:11:46 +11:00 |  | 
			
				
					| 
							
							
								 Kirk Baird | 10efc9a934 | Merge branch 'master' into kirk-migrate-ssz-to-little-endian Signed-off-by: Kirk Baird <baird.k@outlook.com> | 2019-03-18 11:40:39 +11:00 |  | 
			
				
					| 
							
							
								 Kirk Baird | 2c95d531ea | Merge branch 'master' into 215-migrate-ssz-little-endian | 2019-03-18 10:47:40 +11:00 |  | 
			
				
					| 
							
							
								 Paul Hauner | 236b97476a | Marge fixes to test_harness, add serdehex crate | 2019-03-15 13:31:30 +11:00 |  |