Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						d5c7a6056a 
					 
					
						
						
							
							cmd/clef: encrypt the master seed on disk ( #17704 )  
						
						... 
						
						
						
						* cmd/clef: encrypt master seed of clef
Signed-off-by: YaoZengzeng <yaozengzeng@zju.edu.cn >
* keystore: refactor for external use of encryption
* clef: utilize keystore encryption, check flags correctly
* clef: validate master password
* clef: add json wrapping around encrypted master seed 
						
						
					 
					
						2018-10-09 11:05:41 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						dcaabfe7f6 
					 
					
						
						
							
							Clef: USB hw wallet support ( #17756 )  
						
						... 
						
						
						
						* signer: implement USB interaction with hw wallets
* signer: fix failing testcases 
						
						
					 
					
						2018-09-28 12:47:57 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						d3441ebb56 
					 
					
						
						
							
							cmd/clef, signer: security fixes ( #17554 )  
						
						... 
						
						
						
						* signer: remove local path disclosure from extapi
* signer: show more data in cli ui
* rpc: make http server forward UA and Origin via Context
* signer, clef/core: ui changes + display UA and Origin
* signer: cliui - indicate less trust in remote headers, see https://github.com/ethereum/go-ethereum/issues/17637 
* signer: prevent possibility swap KV-entries in aes_gcm storage, fixes  #17635 
* signer: remove ecrecover from external API
* signer,clef: default reject instead of warn + valideate new passwords. fixes  #17632  and #17631 
* signer: check calldata length even if no ABI signature is present
* signer: fix failing testcase
* clef: remove account import from external api
* signer: allow space in passwords, improve error messsage
* signer/storage: fix typos 
						
						
					 
					
						2018-09-25 15:54:58 +02:00 
						 
				 
			
				
					
						
							
							
								Liang ZOU 
							
						 
					 
					
						
						
							
						
						6663e5da10 
					 
					
						
						
							
							all: fix various comment typos ( #17748 )  
						
						
						
						
					 
					
						2018-09-25 12:26:35 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						16bc8741bf 
					 
					
						
						
							
							abi, signer: fix nil dereference in  #17633  ( #17653 )  
						
						... 
						
						
						
						* abi,signer: fix nil dereference in #17633 
* signer/core: tiny typo fix in test error message 
						
						
					 
					
						2018-09-19 12:07:53 +03:00 
						 
				 
			
				
					
						
							
							
								Oleg Kovalov 
							
						 
					 
					
						
						
							
						
						d42ce0f2c1 
					 
					
						
						
							
							all: simplify switches ( #17267 )  
						
						... 
						
						
						
						* all: simplify switches
* silly mistake 
						
						
					 
					
						2018-07-30 12:30:09 +03:00 
						 
				 
			
				
					
						
							
							
								Wenbiao Zheng 
							
						 
					 
					
						
						
							
						
						f1986f86f2 
					 
					
						
						
							
							signer: remove useless errorWrapper ( #17003 )  
						
						
						
						
					 
					
						2018-06-19 14:48:10 +03:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						0255951587 
					 
					
						
						
							
							crypto: replace ToECDSAPub with error-checking func UnmarshalPubkey ( #16932 )  
						
						... 
						
						
						
						ToECDSAPub was unsafe because it returned a non-nil key with nil X, Y in
case of invalid input. This change replaces ToECDSAPub with
UnmarshalPubkey across the codebase. 
						
						
					 
					
						2018-06-12 15:26:08 +02:00 
						 
				 
			
				
					
						
							
							
								Eli 
							
						 
					 
					
						
						
							
						
						16f3c31773 
					 
					
						
						
							
							signer: fix golint errors ( #16653 )  
						
						... 
						
						
						
						* signer/*: golint fixes
Specifically naming and comment formatting for documentation
* signer/*: fixed naming error crashing build
* signer/*: corrected error
* signer/core: fix tiny error whitespace
* signer/rules: fix test refactor 
						
						
					 
					
						2018-05-04 11:04:17 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						ec3db0f56c 
					 
					
						
						
							
							cmd/clef, signer: initial poc of the standalone signer ( #16154 )  
						
						... 
						
						
						
						* signer: introduce external signer command
* cmd/signer, rpc: Implement new signer. Add info about remote user to Context
* signer: refactored request/response, made use of urfave.cli
* cmd/signer: Use common flags
* cmd/signer: methods to validate calldata against abi
* cmd/signer: work on abi parser
* signer: add mutex around UI
* cmd/signer: add json 4byte directory, remove passwords from api
* cmd/signer: minor changes
* cmd/signer: Use ErrRequestDenied, enable lightkdf
* cmd/signer: implement tests
* cmd/signer: made possible for UI to modify tx parameters
* cmd/signer: refactors, removed channels in ui comms, added UI-api via stdin/out
* cmd/signer: Made lowercase json-definitions, added UI-signer test functionality
* cmd/signer: update documentation
* cmd/signer: fix bugs, improve abi detection, abi argument display
* cmd/signer: minor change in json format
* cmd/signer: rework json communication
* cmd/signer: implement mixcase addresses in API, fix json id bug
* cmd/signer: rename fromaccount, update pythonpoc with new json encoding format
* cmd/signer: make use of new abi interface
* signer: documentation
* signer/main: remove redundant  option
* signer: implement audit logging
* signer: create package 'signer', minor changes
* common: add 0x-prefix to mixcaseaddress in json marshalling + validation
* signer, rules, storage: implement rules + ephemeral storage for signer rules
* signer: implement OnApprovedTx, change signing response (API BREAKAGE)
* signer: refactoring + documentation
* signer/rules: implement dispatching to next handler
* signer: docs
* signer/rules: hide json-conversion from users, ensure context is cleaned
* signer: docs
* signer: implement validation rules, change signature of call_info
* signer: fix log flaw with string pointer
* signer: implement custom 4byte databsae that saves submitted signatures
* signer/storage: implement aes-gcm-backed credential storage
* accounts: implement json unmarshalling of url
* signer: fix listresponse, fix gas->uint64
* node: make http/ipc start methods public
* signer: add ipc capability+review concerns
* accounts: correct docstring
* signer: address review concerns
* rpc: go fmt -s
* signer: review concerns+ baptize Clef
* signer,node: move Start-functions to separate file
* signer: formatting 
						
						
					 
					
						2018-04-16 15:04:32 +03:00