• Martin Holst Swende's avatar
    cmd/clef, signer: initial poc of the standalone signer (#16154) · ec3db0f5
    Martin Holst Swende authored
    * 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
    ec3db0f5
Name
Last commit
Last update
.github Loading commit data...
accounts Loading commit data...
bmt Loading commit data...
build Loading commit data...
cmd Loading commit data...
common Loading commit data...
consensus Loading commit data...
console Loading commit data...
containers/docker Loading commit data...
contracts Loading commit data...
core Loading commit data...
crypto Loading commit data...
dashboard Loading commit data...
eth Loading commit data...
ethclient Loading commit data...
ethdb Loading commit data...
ethstats Loading commit data...
event Loading commit data...
internal Loading commit data...
les Loading commit data...
light Loading commit data...
log Loading commit data...
metrics Loading commit data...
miner Loading commit data...
mobile Loading commit data...
node Loading commit data...
p2p Loading commit data...
params Loading commit data...
rlp Loading commit data...
rpc Loading commit data...
signer Loading commit data...
swarm Loading commit data...
tests Loading commit data...
trie Loading commit data...
vendor Loading commit data...
whisper Loading commit data...
.dockerignore Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
.mailmap Loading commit data...
.travis.yml Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
COPYING.LESSER Loading commit data...
Dockerfile Loading commit data...
Dockerfile.alltools Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
VERSION Loading commit data...
appveyor.yml Loading commit data...
circle.yml Loading commit data...
interfaces.go Loading commit data...