Taylor Gerring
83b385a290
Separate golang source dir from GOPATH dir
2015-01-28 21:28:32 -06:00
obscuren
fd5d061d49
Merge branch 'develop' into Gustav-Simonsson-key_store_and_accounts_integration
2015-01-28 21:50:10 +01:00
obscuren
1337a8dfb1
upped pv
2015-01-28 21:34:08 +01:00
obscuren
3440a8a0bf
changed lost key
2015-01-28 21:12:26 +01:00
obscuren
5e891ea981
Merge branch 'key_store_and_accounts_integration' of https://github.com/Gustav-Simonsson/go-ethereum into Gustav-Simonsson-key_store_and_accounts_integration
2015-01-28 20:55:55 +01:00
obscuren
957f80c623
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2015-01-28 18:37:04 +01:00
Taylor Gerring
5a52e86546
Update go to latest version
...
Now using git instead of mercurial
2015-01-28 11:10:16 -06:00
obscuren
cb47a9e97f
new ethereum.js
2015-01-28 10:58:43 +01:00
Gustav Simonsson
8d9752a557
Address pull request comments
...
* Use crypto.Sign instead of directly calling secp256k1 lib
* Rename UserAccount to Account and Addr to Address (for consistency)
* Change AccountManager.Sign to take ptr to Account instead of
address byte array
* Simplify copying of Accounts in Accounts()
* PubkeyToAddress and GetEntropyCSPRNG now exported
2015-01-28 05:12:57 +01:00
obscuren
8c99a87aa8
Merge branch 'chfast-pr/evmjit' into develop
2015-01-27 16:31:29 +01:00
obscuren
fe14b0b82e
Merge branch 'pr/evmjit' of https://github.com/chfast/go-ethereum into chfast-pr/evmjit
2015-01-27 16:30:38 +01:00
obscuren
aa5b29e2f2
Implemented contract ABI
2015-01-27 16:19:21 +01:00
obscuren
382726fde4
Merge branch 'key_store_and_accounts_integration' of https://github.com/Gustav-Simonsson/go-ethereum into Gustav-Simonsson-key_store_and_accounts_integration
2015-01-27 16:18:40 +01:00
Paweł Bylica
079c59b929
Update JitVm to new EVM JIT ABI (C interface)
2015-01-26 18:02:09 +01:00
Paweł Bylica
c71aff99db
Update EVM JIT runtime data layout
2015-01-26 16:13:55 +01:00
Paweł Bylica
5d33d5a7d9
Merge remote-tracking branch 'upstream/develop' into evmjit
2015-01-26 15:46:10 +01:00
Gustav Simonsson
512ffa2bf4
Add accounts package and refactor key stores
...
* Add initial UserAccount and AccountManager structs
* Add NewAccount, Sign and Accounts functions
* Refactor key stores to use key address as main identifier
while keeping the UUID.
* Use key address as file/dir names instead of UUID
2015-01-26 04:30:17 +01:00
obscuren
48083608b5
Updated readme with badges
2015-01-24 19:09:29 +01:00
obscuren
393a6c5edf
Gitter link
2015-01-24 18:48:19 +01:00
obscuren
0d96528d2f
Skip for travis
2015-01-24 18:46:35 +01:00
obscuren
2ba54a69be
skipping for travis
2015-01-24 18:40:03 +01:00
Paweł Bylica
94106cc41f
JitVm code cleanups & refactoring. Some memory copies eliminated (i.e. in SHA3 calculation)
2015-01-23 16:45:22 +01:00
Paweł Bylica
3aa0410f6e
Merge remote-tracking branch 'upstream/develop' into pr/evmjit
2015-01-23 15:37:37 +01:00
obscuren
d792e95c21
Merge branch 'Gustav-Simonsson-import_presale_keys' into develop
2015-01-22 22:42:52 +01:00
obscuren
a125b0fbc3
Merge branch 'import_presale_keys' of https://github.com/Gustav-Simonsson/go-ethereum into Gustav-Simonsson-import_presale_keys
...
Conflicts:
crypto/crypto.go
2015-01-22 22:42:39 +01:00
obscuren
a216225827
Merge branch 'pr/evmjit' of https://github.com/chfast/go-ethereum into chfast-pr/evmjit
2015-01-22 21:47:36 +01:00
obscuren
0dfe511370
Use curve params instead of hardcoded 32 bytes
2015-01-22 18:15:11 +01:00
obscuren
d4cc2d3503
Pad private key when signing & length check for hashes in sign
2015-01-22 18:12:05 +01:00
Paweł Bylica
d5f38f5690
JitVM: the EVM JIT bridge
2015-01-22 18:00:15 +01:00
obscuren
b777d6aa3f
UI Updates
...
* Browser now has tabs
* Fixed a callback issue
2015-01-22 12:35:31 +01:00
obscuren
4df2e1ef5c
updated tests
2015-01-22 00:37:58 +01:00
obscuren
67f9783e6a
Moved obscuren
secp256k1-go
2015-01-22 00:35:00 +01:00
obscuren
6eaa404187
Moved sha3 from obscuren
2015-01-22 00:25:00 +01:00
obscuren
0045ce4cde
Future blocks not allowed
2015-01-22 00:24:30 +01:00
obscuren
465b0a79d8
Updated browser & pass view to callback function
2015-01-22 00:24:20 +01:00
Gustav Simonsson
8af42d42da
CamelCase aesCBCDecrypt
2015-01-21 19:08:05 +01:00
Gustav Simonsson
1f8290ca44
Add ImportPreSaleKey
...
* ImportPreSaleKey takes a KeyStore, a presale key JSON (e.g. file content)
and a password string. It stores the key in the given key store.
* Refactored common AES decryption and moved some functions to crypto.go
2015-01-21 16:35:43 +01:00
obscuren
87f50659db
fixed url bug in browser
2015-01-20 18:42:29 +01:00
obscuren
9845029a75
StdVm by default
2015-01-20 15:49:12 +01:00
obscuren
375cc67ba6
Hide browser bar when coming from a DApp url
2015-01-20 15:48:38 +01:00
obscuren
4dd7be7ed0
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2015-01-20 15:04:30 +01:00
Jeffrey Wilcke
12fad65991
Merge pull request #259 from Gustav-Simonsson/develop
...
KeyStore (Low level key functionality)
2015-01-20 15:04:21 +01:00
Gustav Simonsson
d48140cab3
Address pull request comments
...
* Further simplify "constructor" function's allocation of structs
* Fix formatting
2015-01-19 22:12:22 +01:00
Gustav Simonsson
3cf038f300
Address pull request comments
...
* Allocate with composite literal instead of new
* Remove check of number of bytes read from rand
2015-01-19 20:24:30 +01:00
obscuren
f34838688e
Minor browser improvements
2015-01-19 11:23:17 +01:00
obscuren
bcb1166e52
Added 0 key proof error
...
Private key \x00\x00...\x00 returns the _exact_ same public key as \x11
\x11...\x11. Currently investigating.
2015-01-19 11:22:56 +01:00
obscuren
8d1637f567
Moved connection errors to DebugDetail level
2015-01-19 11:21:46 +01:00
obscuren
b03614527b
VmDebug => StdVm
2015-01-19 11:20:55 +01:00
obscuren
9b509f6478
Print error instead of returning for seed node err
...
Returning an error would indicate a complete failure initialising the
Ethereum backend. Instead we should print the message and continue.
2015-01-19 11:20:12 +01:00
obscuren
89c69a1d25
VmDebug => StdVm
2015-01-19 11:18:34 +01:00