Felix Lange 
							
						 
					 
					
						
						
							
						
						ad78db4d62 
					 
					
						
						
							
							crypto: fix Sha3Hash and add a test for it  
						
						
						
						
					 
					
						2015-03-17 01:32:35 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						64490897f3 
					 
					
						
						
							
							crypto: add Sha3Hash  
						
						
						
						
					 
					
						2015-03-16 17:27:24 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						b523441361 
					 
					
						
						
							
							Moved ethutil => common  
						
						
						
						
					 
					
						2015-03-16 11:27:38 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						119bea22aa 
					 
					
						
						
							
							crypto: switch to golang.org/x/crypto  
						
						... 
						
						
						
						code.google.com/p/go.crypto is deprecated and will cause
problems in future versions of Go. 
						
						
					 
					
						2015-02-17 13:05:58 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						84f7c966f7 
					 
					
						
						
							
							Moved ECIES to repo & added secondary title for webview  
						
						... 
						
						
						
						* ECIES moved from obscuren to ethereum
* Added html META[name=badge] to reflect menuItem.secondaryTitle 
						
						
					 
					
						2015-02-14 00:25:47 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						0c7df37351 
					 
					
						
						
							
							crypto: add key loading functions  
						
						
						
						
					 
					
						2015-02-10 12:29:50 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						410b35e913 
					 
					
						
						
							
							crypto: make it easier to run Sha3 on multiple inputs  
						
						... 
						
						
						
						crypto.Sha3(append(foo, bar)) --> crypto.Sha3(foo, bar)
crypto.Sha3([]byte{}) --> crypto.Sha3() 
						
						
					 
					
						2015-02-06 00:00:36 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						c48644490f 
					 
					
						
						
							
							Fixed whisper pub key bug  
						
						... 
						
						
						
						* Unrecoverable messages would cause segfault when recovering invalid
  pub key 
						
						
					 
					
						2015-01-30 13:24:20 +01:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						8d9752a557 
					 
					
						
						
							
							Address pull request comments  
						
						... 
						
						
						
						* Use crypto.Sign instead of directly calling secp256k1 lib
* Rename UserAccount to Account and Addr to Address (for consistency)
* Change AccountManager.Sign to take ptr to Account instead of
  address byte array
* Simplify copying of Accounts in Accounts()
* PubkeyToAddress and GetEntropyCSPRNG now exported 
						
						
					 
					
						2015-01-28 05:12:57 +01:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						512ffa2bf4 
					 
					
						
						
							
							Add accounts package and refactor key stores  
						
						... 
						
						
						
						* Add initial UserAccount and AccountManager structs
* Add NewAccount, Sign and Accounts functions
* Refactor key stores to use key address as main identifier
  while keeping the UUID.
* Use key address as file/dir names instead of UUID 
						
						
					 
					
						2015-01-26 04:30:17 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						a125b0fbc3 
					 
					
						
						
							
							Merge branch 'import_presale_keys' of  https://github.com/Gustav-Simonsson/go-ethereum  into Gustav-Simonsson-import_presale_keys  
						
						... 
						
						
						
						Conflicts:
	crypto/crypto.go 
						
						
					 
					
						2015-01-22 22:42:39 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						0dfe511370 
					 
					
						
						
							
							Use curve params instead of hardcoded 32 bytes  
						
						
						
						
					 
					
						2015-01-22 18:15:11 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						d4cc2d3503 
					 
					
						
						
							
							Pad private key when signing & length check for hashes in sign  
						
						
						
						
					 
					
						2015-01-22 18:12:05 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						67f9783e6a 
					 
					
						
						
							
							Moved obscuren secp256k1-go  
						
						
						
						
					 
					
						2015-01-22 00:35:00 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						6eaa404187 
					 
					
						
						
							
							Moved sha3 from obscuren  
						
						
						
						
					 
					
						2015-01-22 00:25:00 +01:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						8af42d42da 
					 
					
						
						
							
							CamelCase aesCBCDecrypt  
						
						
						
						
					 
					
						2015-01-21 19:08:05 +01:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						1f8290ca44 
					 
					
						
						
							
							Add ImportPreSaleKey  
						
						... 
						
						
						
						* ImportPreSaleKey takes a KeyStore, a presale key JSON (e.g. file content)
  and a password string. It stores the key in the given key store.
* Refactored common AES decryption and moved some functions to crypto.go 
						
						
					 
					
						2015-01-21 16:35:43 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						06e76422b5 
					 
					
						
						
							
							Added length checkes  
						
						
						
						
					 
					
						2014-12-12 22:24:04 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						0f5c6c5e2d 
					 
					
						
						
							
							Changed new methods to use ecdsa package for pub prv keys  
						
						
						
						
					 
					
						2014-12-10 14:17:10 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						87adff7e18 
					 
					
						
						
							
							Added Encrypt & Decrypt using the ECIES w/ tests  
						
						
						
						
					 
					
						2014-12-10 00:03:21 +01:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						fd9da72536 
					 
					
						
						
							
							ethcrypto => crypto  
						
						
						
						
					 
					
						2014-10-31 12:37:43 +01:00