Commit Graph

270 Commits

Author SHA1 Message Date
subtly
88481e0f26 remove asserts for recid being 2, which is rare, but may occur 2014-10-29 19:24:23 +01:00
subtly
7f7a800fa1 recover public key from ecdsa,v sig using cryptopp 2014-10-29 18:46:57 +01:00
subtly
3c98874b97 Merge branch 'develop' into crypto 2014-10-29 02:44:30 +01:00
Paweł Bylica
cacc4477bf Fix VM test code loading conditions 2014-10-28 16:26:33 +01:00
subtly
0466f758dd Merge branch 'develop' into crypto 2014-10-28 16:23:34 +01:00
Gav Wood
f59a8f5824 Merge pull request #428 from CJentzsch/useETHEREUM_TEST_PATH
use ETHEREUM_TEST_PATH in all tests
2014-10-28 03:41:27 +01:00
Christoph Jentzsch
f1f8e2632d Update vm.h 2014-10-27 22:33:50 +01:00
Christoph Jentzsch
a0cfe7aeef Update vm.cpp 2014-10-27 22:33:23 +01:00
Christoph Jentzsch
8f05f86e16 Merge remote-tracking branch 'upstream/develop' into vmtrace 2014-10-27 22:21:46 +01:00
Christoph Jentzsch
7a3517ed3a log VMTRACE in file for user defined test 2014-10-27 22:21:30 +01:00
Gav Wood
0006d8fefa Draft of new LOG/bloom/headers/block format. 2014-10-27 20:26:34 +01:00
Christoph Jentzsch
6d1c06a719 VMTRACE for internal calls
Conflicts:
	test/vm.cpp
2014-10-27 19:01:10 +01:00
Christoph Jentzsch
1905208649 Add VMTRACE to user defined vm test
Conflicts:
	test/vm.cpp
2014-10-27 18:59:42 +01:00
subtly
fb5248b27c Merge branch 'develop' into crypto 2014-10-27 17:41:25 +01:00
Christoph Jentzsch
0a3b337be5 use ETHEREUM_TEST_PATH in all tests 2014-10-27 17:30:27 +01:00
subtly
8dec48b6a3 Require secret for hmac. 2014-10-27 17:21:01 +01:00
Gav Wood
dba99342ba Move suicides into SubState and include logs and refunds.
Refund gas from zero-resetting SSTOREs.
2014-10-27 16:32:53 +01:00
Gav Wood
ed7a56cc16 PoC-7: Reversion of 0-hashes, empty-list hashes and sha3('') -> '' 2014-10-27 14:13:16 +01:00
subtly
9fa0defcc3 support for verifying ec signatures w/secp256k1 or cryptopp. 2014-10-27 05:15:44 +01:00
subtly
d710736000 ecdsa tests 2014-10-27 04:17:03 +01:00
subtly
a7cd35f4f9 Cleaner everything. CryptoPP doesn't recover public keys. secp256k1lib base doesn't verify compact signatures. CryptoPP sign and verify. Stub for secp256k1lib verification from compact signature. 2014-10-25 18:23:19 +02:00
Gav Wood
08c45c85b4 Merge pull request #412 from CJentzsch/newTests
New vm tests
2014-10-24 15:12:35 +02:00
subtly
9a6b5fd613 style. remove unused code. 2014-10-23 22:12:47 +02:00
subtly
1c8ef38124 coding standards 2014-10-23 21:59:05 +02:00
subtly
f02987e219 remove irrelevant test code 2014-10-23 19:25:12 +02:00
subtly
2b66efb72d cleanup more headers 2014-10-23 19:19:02 +02:00
subtly
5d74c0edb9 Merge branch 'develop' into crypto 2014-10-23 19:07:19 +02:00
subtly
ee062e564b add ecies encrypt/decrypt support to common crypto 2014-10-23 19:06:31 +02:00
Christoph Jentzsch
a203fb7ae8 merge 2014-10-23 18:58:59 +02:00
Christoph Jentzsch
1a486faad1 Merge remote-tracking branch 'upstream/develop' into newTests 2014-10-23 18:56:45 +02:00
subtly
8f6314b923 Merge branch 'develop' into crypto 2014-10-23 18:16:39 +02:00
subtly
3726c120e9 two ec curves walked into a bar... 2014-10-23 16:59:01 +02:00
subtly
9604a5a4d9 commit before narrowing down import-public key issue w/cryptopp 2014-10-23 16:38:50 +02:00
Christoph Jentzsch
c9d5ae113a Merge remote-tracking branch 'upstream/develop' into bugfix 2014-10-23 16:13:47 +02:00
Christoph Jentzsch
8b9ad7a3fe Merge remote-tracking branch 'upstream/develop' into newTests 2014-10-23 16:07:30 +02:00
Christoph Jentzsch
9e28ef7cf0 Added new recursive bombs to vm tests 2014-10-23 16:07:13 +02:00
Gav Wood
076f58fe24 Merge pull request #381 from chriseth/solidity
Solidity parser - not polished yet, but usable
2014-10-23 16:05:42 +02:00
Christoph Jentzsch
a50e16628a Merge branch 'bugfix' into newTests 2014-10-23 15:11:32 +02:00
Christoph Jentzsch
dc81b942d8 Merge remote-tracking branch 'upstream/develop' into newTests 2014-10-23 13:13:01 +02:00
Christoph Jentzsch
d865275202 Changing gas cost to zero at stackunderflow 2014-10-23 11:25:34 +02:00
subtly
4dcfbd05c6 cryptopp_vs_secp256k1 2014-10-23 05:04:25 +02:00
subtly
19e169694c fix public import/export 2014-10-23 04:50:04 +02:00
subtly
6513d43129 import/export cryptopp keys. begin to separate operations and public/secret. 2014-10-23 02:40:02 +02:00
subtly
9308d04a4c Export and encrypt via dev::Public. more cryptopp abstraction. 2014-10-22 23:59:00 +02:00
subtly
d4aea64175 Merge branch 'develop' into crypto 2014-10-22 22:59:38 +02:00
subtly
29450c0fab abstract cryptopp. add/test encrypt/decrypt for key. 2014-10-22 22:57:41 +02:00
Christoph Jentzsch
c7a101dec3 bug fix 2014-10-22 22:13:08 +02:00
Christoph Jentzsch
f8d8e83c1e bug fix 2014-10-22 21:45:37 +02:00
Christoph Jentzsch
52e3b15735 Added call depth tests 2014-10-22 21:21:18 +02:00
Gav Wood
3f5bec5940 Merge pull request #404 from imapp-pl/pr-fixes
Enhance VM tests reports
2014-10-22 21:05:13 +02:00