quorum/core/types
bas-vk b59c8399fb internal/ethapi: add personal_sign and fix eth_sign to hash message (#2940)
This commit includes several API changes:

- The behavior of eth_sign is changed. It now accepts an arbitrary
  message, prepends the well-known string

        \x19Ethereum Signed Message:\n<length of message>

  hashes the result using keccak256 and calculates the signature of
  the hash. This breaks backwards compatability!
  
- personal_sign(hash, address [, password]) is added. It has the same
  semantics as eth_sign but also accepts a password. The private key
  used to sign the hash is temporarily unlocked in the scope of the
  request.
  
- personal_recover(message, signature) is added and returns the
  address for the account that created a signature.
2016-10-28 21:25:49 +02:00
..
block.go core/types: renamed receiptRoot to receiptsRoot 2016-10-05 12:24:42 +02:00
block_test.go internal/ethapi: add personal_sign and fix eth_sign to hash message (#2940) 2016-10-28 21:25:49 +02:00
bloom9.go core/types, core/vm: improve docs, add JSON marshaling methods 2016-08-04 03:55:33 +02:00
bloom9_test.go core: Simplify bloom9 tests with available convenience method `TestBytes` 2016-05-22 16:42:46 -07:00
derive_sha.go core, trie: new trie 2015-09-22 22:53:49 +02:00
json.go core/types: add core type marshal methods too 2016-09-08 18:16:53 +03:00
json_test.go core/types: renamed receiptRoot to receiptsRoot 2016-10-05 12:24:42 +02:00
receipt.go core/types: add core type marshal methods too 2016-09-08 18:16:53 +03:00
transaction.go internal/ethapi: add personal_sign and fix eth_sign to hash message (#2940) 2016-10-28 21:25:49 +02:00
transaction_test.go internal/ethapi: add personal_sign and fix eth_sign to hash message (#2940) 2016-10-28 21:25:49 +02:00