Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							027f0a539d 
							
						 
					 
					
						
						
							
							Prepare ssz for publishing on crates.io  
						
						
						
					 
					
						2019-07-03 16:06:20 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4686542e10 
							
						 
					 
					
						
						
							
							bls: fix unused import warning  
						
						
						
					 
					
						2019-06-12 16:56:57 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88790e6abe 
							
						 
					 
					
						
						
							
							bls: debugging utils and fake sig fix  
						
						... 
						
						
						
						There was a discrepancy between the is_empty fields of fake signatures during testing, so I've added
a small hack to set the is_empty field of a fake signature based on the byte content.
Alternatively, we could just make it so that any fake signature is defined to be equal to any other. 
						
					 
					
						2019-06-12 15:44:23 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6bf6ba337d 
							
						 
					 
					
						
						
							
							bls: as_hex_string for aggregate signatures/pubkeys  
						
						
						
					 
					
						2019-06-11 18:00:05 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0eea6fd367 
							
						 
					 
					
						
						
							
							bls: fix imports for fake_crypto  
						
						
						
					 
					
						2019-06-11 17:58:03 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3a941efdf 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into v0.6.1  
						
						
						
					 
					
						2019-06-03 16:31:34 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10a7936c37 
							
						 
					 
					
						
						
							
							Update BLS library  
						
						
						
					 
					
						2019-06-03 13:26:22 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e310bdd904 
							
						 
					 
					
						
						
							
							Merge branch 'master' into v0.6.1  
						
						
						
					 
					
						2019-06-02 13:49:24 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9d48dee68 
							
						 
					 
					
						
						
							
							Use hex encoding for Debug fmt of PublicKey  
						
						
						
					 
					
						2019-05-24 14:08:20 +10:00 
						 
				 
			
				
					
						
							
							
								Kirk Baird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							514ac23724 
							
						 
					 
					
						
						
							
							Update signature schemes release  
						
						
						
					 
					
						2019-05-24 11:01:56 +10:00 
						 
				 
			
				
					
						
							
							
								Kirk Baird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a96ad130e 
							
						 
					 
					
						
						
							
							Finalise bls spec tests  
						
						
						
					 
					
						2019-05-21 12:46:22 +10:00 
						 
				 
			
				
					
						
							
							
								Kirk Baird 
							
						 
					 
					
						
						
						
						
							
						
						
							6bab62e629 
							
						 
					 
					
						
						
							
							Modifly bls library to reflect recent changes  
						
						
						
					 
					
						2019-05-21 10:35:06 +10:00 
						 
				 
			
				
					
						
							
							
								Kirk Baird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f6447a62b 
							
						 
					 
					
						
						
							
							Begin working on bls test  
						
						
						
					 
					
						2019-05-21 10:32:14 +10:00 
						 
				 
			
				
					
						
							
							
								Kirk Baird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c991f4631d 
							
						 
					 
					
						
						
							
							Update to bls version 0.7.0  
						
						
						
					 
					
						2019-05-20 15:38:14 +10:00 
						 
				 
			
				
					
						
							
							
								Darren Langley 
							
						 
					 
					
						
						
						
						
							
						
						
							b9ab3b2523 
							
						 
					 
					
						
						
							
							fake sig back, merge, and fixed up yml checkin issue  
						
						
						
					 
					
						2019-05-16 23:06:41 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d73e068686 
							
						 
					 
					
						
						
							
							Add additional fake_crypto objects  
						
						
						
					 
					
						2019-05-14 22:09:57 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0148b5aae 
							
						 
					 
					
						
						
							
							Rename SSZ traits (Encodable -> Encode)  
						
						
						
					 
					
						2019-05-13 15:12:19 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03fee2fb97 
							
						 
					 
					
						
						
							
							Fix SSZ for bls fake_crypto features  
						
						
						
					 
					
						2019-05-13 12:23:06 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb62b5842d 
							
						 
					 
					
						
						
							
							Update beacon node crates for new SSZ  
						
						
						
					 
					
						2019-05-13 12:07:32 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							759d0250c5 
							
						 
					 
					
						
						
							
							Clean out some occurances of SszStream  
						
						
						
					 
					
						2019-05-06 19:50:05 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5550d14d62 
							
						 
					 
					
						
						
							
							Upgrade BLS to new SSZ  
						
						
						
					 
					
						2019-05-06 15:03:20 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84d72cfed6 
							
						 
					 
					
						
						
							
							Tidy and add docs for cached tree hash  
						
						
						
					 
					
						2019-04-29 17:46:01 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f65e981f6f 
							
						 
					 
					
						
						
							
							Begin implementing cached hashing in types  
						
						
						
					 
					
						2019-04-26 15:24:18 +10:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71a0fed8eb 
							
						 
					 
					
						
						
							
							testing: add a fake_crypto feature  
						
						
						
					 
					
						2019-04-17 12:00:22 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10a5d2657c 
							
						 
					 
					
						
						
							
							Encode bitfield as list not vector  
						
						
						
					 
					
						2019-04-17 11:57:57 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f69b56ad60 
							
						 
					 
					
						
						
							
							Add new tree_hash crate project wide.  
						
						
						
					 
					
						2019-04-16 14:25:43 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8c4c3308a 
							
						 
					 
					
						
						
							
							Update types to new tree_hash crate  
						
						
						
					 
					
						2019-04-16 14:14:38 +10:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1913be0c6f 
							
						 
					 
					
						
						
							
							Fix clippy lints  
						
						
						
					 
					
						2019-04-03 16:23:09 +11:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f61db9cac8 
							
						 
					 
					
						
						
							
							Fix merge conflict in bls  
						
						... 
						
						
						
						Issue came about from Michael and Kirk doing simultaneous work. 
						
					 
					
						2019-04-02 15:33:38 +11:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fe7dd80e2 
							
						 
					 
					
						
						
							
							Merge branch 'validator-enhancements' into testnet-client  
						
						
						
					 
					
						2019-04-02 14:29:43 +11:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							206f651895 
							
						 
					 
					
						
						
							
							Merge pull request  #293  from michaelsproul/operation-pool  
						
						... 
						
						
						
						Implement Operation Pool 
						
					 
					
						2019-04-02 13:53:22 +11:00 
						 
				 
			
				
					
						
							
							
								Age Manning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc305cacc2 
							
						 
					 
					
						
						
							
							Merge branch 'blop-pool' into validator-enhancements  
						
						
						
					 
					
						2019-03-30 16:16:30 +11:00 
						 
				 
			
				
					
						
							
							
								Age Manning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3a6d73153 
							
						 
					 
					
						
						
							
							Implements Signer generic for validator client and epoch duties  
						
						
						
					 
					
						2019-03-30 14:27:37 +11:00 
						 
				 
			
				
					
						
							
							
								Age Manning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba771282fa 
							
						 
					 
					
						
						
							
							Merges in validator client branch  
						
						
						
					 
					
						2019-03-30 13:17:24 +11:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd2351020c 
							
						 
					 
					
						
						
							
							Impl add_aggregate for FakeAggSig  
						
						
						
					 
					
						2019-03-29 17:58:02 +11:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5f176a152 
							
						 
					 
					
						
						
							
							Merge branch 'master' into blop-pool  
						
						
						
					 
					
						2019-03-29 17:49:33 +11:00 
						 
				 
			
				
					
						
							
							
								Kirk Baird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							023b4e8c92 
							
						 
					 
					
						
						
							
							Merge master and remove ssz length encoding from FakeBLS  
						
						
						
					 
					
						2019-03-29 11:47:22 +11:00 
						 
				 
			
				
					
						
							
							
								Age Manning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e760d6719 
							
						 
					 
					
						
						
							
							Add Display for PublicKey  
						
						
						
					 
					
						2019-03-29 00:43:53 +11:00 
						 
				 
			
				
					
						
							
							
								Luke Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9e8fe53bc 
							
						 
					 
					
						
						
							
							Merged Age's changes and ripped out heaps of now obsolete stuff in the validator client.  
						
						... 
						
						
						
						- Replaced most instances of PublicKey with KeyPair, since they need to be passed into each validator thread now.
 - Pulled out a bunch of FreeAttestations, and replaced with regular Attestations (as per Paul's suggestion)
 - Started generalising pubkeys to 'signers' (though they are still just Keypairs)
 - Added validator_index into a few structs where relevant
 - Removed the SlotClock and DutiesReader from the BlockProducer and Attester services, since this logic is now abstracted to the higher level process.
 - Added a Hash trait to the Keypair (rather than just pubkey) which assumes the Pubkey uniquely defines it. 
						
					 
					
						2019-03-28 15:50:57 +11:00 
						 
				 
			
				
					
						
							
							
								Age Manning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1b7b594d0 
							
						 
					 
					
						
						
							
							Merge pull request  #319  from sigp/debug-no-crypto  
						
						... 
						
						
						
						Disable Signature verification in debug 
						
					 
					
						2019-03-27 22:55:22 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							864ef137ef 
							
						 
					 
					
						
						
							
							Merge ssz little endian branch  
						
						
						
					 
					
						2019-03-26 15:44:01 +11:00 
						 
				 
			
				
					
						
							
							
								Kirk Baird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							116d995960 
							
						 
					 
					
						
						
							
							Merge current master and fix ssz-fuzzing  
						
						
						
					 
					
						2019-03-26 14:53:50 +11:00 
						 
				 
			
				
					
						
							
							
								Age Manning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							214fb5b8ff 
							
						 
					 
					
						
						
							
							Merge RPC branch  
						
						
						
					 
					
						2019-03-25 21:31:49 +11:00 
						 
				 
			
				
					
						
							
							
								Kirk Baird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df7c04fe16 
							
						 
					 
					
						
						
							
							Merge branch 'master' into v0.5.0-state-transition-tests  
						
						... 
						
						
						
						Signed-off-by: Kirk Baird <baird.k@outlook.com> 
						
					 
					
						2019-03-25 18:04:35 +11:00 
						 
				 
			
				
					
						
							
							
								Kirk Baird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d76baa1cc1 
							
						 
					 
					
						
						
							
							Allow downloading of large tests from EF github and fix issues with serde  
						
						
						
					 
					
						2019-03-25 18:02:37 +11:00 
						 
				 
			
				
					
						
							
							
								Age Manning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							209614e373 
							
						 
					 
					
						
						
							
							Merge pull request  #295  from sigp/validator-updates  
						
						... 
						
						
						
						Persisting (random) Validator Keys 
						
					 
					
						2019-03-25 14:40:11 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bf8cb953e 
							
						 
					 
					
						
						
							
							BLS: wrap AggregateSignature::add_aggregate  
						
						
						
					 
					
						2019-03-25 12:44:30 +11:00 
						 
				 
			
				
					
						
							
							
								Michael Sproul 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2e5d3c45a 
							
						 
					 
					
						
						
							
							BLS: fix description of AggregatePublicKey  
						
						
						
					 
					
						2019-03-25 11:29:03 +11:00 
						 
				 
			
				
					
						
							
							
								Paul Hauner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f918f42b28 
							
						 
					 
					
						
						
							
							Merge branch 'master' into paul-sync  
						
						
						
					 
					
						2019-03-24 16:36:18 +11:00