Adds support for signing with a function instead of a key.
Adds support for signing with a function instead of a key.

This enables hooking up hardware signers at a higher layer.

ethereumjs/ethrpc,ethereumjs/ethrpc