Commit graph

  • c14900dbb0 Add initial P2P json logs Taylor Gerring 2015-01-21 11:47:21 -0600
  • 0aa76d3e5b Rename jsonlogger method Taylor Gerring 2015-01-21 11:45:30 -0600
  • 86ef96ab04 llvm2bytes: return nil slice if C array length is 0 Paweł Bylica 2015-01-21 18:41:56 +0100
  • 622bfd4f08 Check LogSystem type Taylor Gerring 2015-01-21 10:58:09 -0600
  • 1077109e11 Add JsonLogger type Taylor Gerring 2015-01-21 10:57:29 -0600
  • c5001a4722 add temporary forced session token generation zelig 2015-01-21 16:53:13 +0000
  • ed7d7b405e Split file cleanup Taylor Gerring 2015-01-21 10:26:54 -0600
  • 92bd2532c9 peer-level integration test for crypto handshake - add const length params for handshake messages - add length check to fail early - add debug logs to help interop testing (!ABSOLUTELY SHOULD BE DELETED LATER) - wrap connection read/writes in error check - add cryptoReady channel in peer to signal when secure session setup is finished - wait for cryptoReady or timeout in TestPeersHandshake zelig 2015-01-21 16:22:49 +0000
  • 41d80ba17b Add JsonLevel log level Taylor Gerring 2015-01-21 10:18:46 -0600
  • bdf99e0981 Add LogFormat flag Taylor Gerring 2015-01-21 10:17:07 -0600
  • acdc19d1b7 Add rawLogSystem Taylor Gerring 2015-01-21 10:16:15 -0600
  • 7f9c335487 Split into multiple files Taylor Gerring 2015-01-21 10:04:11 -0600
  • 1f8290ca44 Add ImportPreSaleKey Gustav Simonsson 2015-01-20 23:55:13 +0100
  • 4df2e1ef5c updated tests obscuren 2015-01-22 00:37:58 +0100
  • 67f9783e6a Moved obscuren secp256k1-go obscuren 2015-01-22 00:35:00 +0100
  • 6eaa404187 Moved sha3 from obscuren obscuren 2015-01-22 00:25:00 +0100
  • 0045ce4cde Future blocks not allowed obscuren 2015-01-22 00:24:30 +0100
  • 465b0a79d8 Updated browser & pass view to callback function obscuren 2015-01-22 00:24:20 +0100
  • 1dda555230 chop first byte when cryptoid.PubKeyS is set from identity.Pubkey() since this is directly copied in the auth message zelig 2015-01-21 14:45:53 +0000
  • 012d9e1e82 add initial peer level test (failing) zelig 2015-01-21 14:42:12 +0000
  • 1b3aca8f26 Do not change balance in JitVm Paweł Bylica 2015-01-21 12:41:03 +0100
  • 8f938c7aa4 add code documentation zelig 2015-01-21 10:22:07 +0000
  • cf6c66b8bf Support for CALLCODE in JitVm Paweł Bylica 2015-01-21 00:44:01 +0100
  • 78947dc8ad Fix some memory issues Paweł Bylica 2015-01-21 00:21:38 +0100
  • 96b15abff6 Merge remote-tracking branch 'upstream/develop' into pr/evmjit Paweł Bylica 2015-01-20 22:34:45 +0100
  • 215780ab56 Move GetRequestReply to EthereumApi Taylor Gerring 2015-01-20 13:58:51 -0600
  • a6d4ce2630 Move argument types to separate file Taylor Gerring 2015-01-20 13:57:51 -0600
  • 0c77a96249 Move websockets out of cmd/util Taylor Gerring 2015-01-20 13:40:24 -0600
  • d92fde6980 Merge branch 'develop' into jsonrpc Taylor Gerring 2015-01-20 13:22:38 -0600
  • 87f50659db fixed url bug in browser obscuren 2015-01-20 18:42:29 +0100
  • 689630d261 Merge commit '53b4fda16d0b191be8ab986379a328aa38aaf916' into natspec Marek Kotewicz 2015-01-20 17:48:08 +0100
  • 0433cae5a6 changes that fix it all: - set proper public key serialisation length in pubLen = 64 - reset all sizes and offsets - rename from DER to S (we are not using DER encoding) - add remoteInitRandomPubKey as return value to respondToHandshake - add ImportPublicKey with error return to read both EC golang.elliptic style 65 byte encoding and 64 byte one - add ExportPublicKey falling back to go-ethereum/crypto.FromECDSAPub() chopping off the first byte - add Import - Export tests - all tests pass zelig 2015-01-20 16:47:46 +0000
  • 848c54dc47 _currentAbi object Marek Kotewicz 2015-01-20 17:46:37 +0100
  • 291e750616 Use C.GoBytes Paweł Bylica 2015-01-20 17:29:36 +0100
  • da689d1d80 Update env function name: env_extcode Paweł Bylica 2015-01-20 17:29:04 +0100
  • 8e7afcc25d Pass price to Call/Create Paweł Bylica 2015-01-20 17:28:41 +0100
  • 7bd37f74f2 Merge 88533a37ab into 12fad65991 Viktor Trón 2015-01-20 16:27:03 +0000
  • 0f06b54a91 Use C.GoBytes in llvm2hash Paweł Bylica 2015-01-20 17:26:31 +0100
  • 2d4f5985c0 important fix for peer pubkey. when taken from identity, chop first format byte! zelig 2015-01-20 15:20:18 +0000
  • 9845029a75 StdVm by default obscuren 2015-01-20 15:49:12 +0100
  • 375cc67ba6 Hide browser bar when coming from a DApp url obscuren 2015-01-20 15:48:38 +0100
  • 8989181652 Use installed evmjit library Paweł Bylica 2015-01-20 15:33:05 +0100
  • 1194ca00cc Merge remote-tracking branch 'upstream/develop' into evmjit Paweł Bylica 2015-01-20 15:27:02 +0100
  • 3ef945a431 Merge commit '3dcf30463b961e3fe47b48b2024bbf3d5b5ce675' into evmjit Paweł Bylica 2015-01-20 15:17:12 +0100
  • 380c1522ac solidity methods "overloading" Marek Kotewicz 2015-01-20 15:06:05 +0100
  • 4dd7be7ed0 Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop obscuren 2015-01-20 15:04:30 +0100
  • 12fad65991 Merge pull request #259 from Gustav-Simonsson/develop Jeffrey Wilcke 2015-01-20 15:04:21 +0100
  • be58138100 more SHA3 tests, and random failing tests for python CJentzsch 2015-01-20 10:33:26 +0100
  • 5c79ee4446 fixed natspec_contract.html example Marek Kotewicz 2015-01-20 09:22:32 +0100
  • 20ac18751e add equality check for nonce and remote nonce zelig 2015-01-20 00:41:45 +0000
  • 6bb203d523 add minor comments to the test zelig 2015-01-20 00:23:10 +0000
  • a8b3c03fbd first stab at integrating crypto in our p2p - abstract the entire handshake logic in cryptoId.Run() taking session-relevant parameters - changes in peer to accomodate how the encryption layer would be switched on - modify arguments of handshake components - fixed test getting the wrong pubkey but it till crashes on DH in newSession() zelig 2015-01-19 23:42:13 +0000
  • d48140cab3 Address pull request comments Gustav Simonsson 2015-01-19 22:12:22 +0100
  • 3cf038f300 Address pull request comments Gustav Simonsson 2015-01-19 20:24:30 +0100
  • 3dcf30463b Removing boost dependency from libevmjit Paweł Bylica 2015-01-19 18:39:19 +0100
  • a21362a7f8 Removing boost dependency from libevmjit Paweł Bylica 2015-01-19 18:29:16 +0100
  • b3bad23757 Implementation of SDIV & SMOD with gmp Paweł Bylica 2015-01-19 18:09:55 +0100
  • a2822a37bf Implementation of ADDMOD & MULMOD with gmp Paweł Bylica 2015-01-19 15:39:59 +0100
  • 939e94a101 Implementation of EXP with gmp Paweł Bylica 2015-01-19 15:20:50 +0100
  • dabbb6df65 Merge branch 'develop' of https://github.com/ethereum/tests into develop CJentzsch 2015-01-19 15:17:20 +0100
  • 8871fb4e0e add python fail CJentzsch 2015-01-19 15:15:41 +0100
  • eecee75336 fixed sudo access sveneh 2015-01-19 15:10:08 +0100
  • 100de855ec Implementation of DIV & MOD with gmp library Paweł Bylica 2015-01-19 14:59:01 +0100
  • 83505e61f3 Merge commit '2b4d38b9bf059014596e1ab00c99dc2ad4ab3761' into ethereumjs Marek Kotewicz 2015-01-19 13:53:44 +0100
  • de186f1ed1 Internal mul256 implementation Paweł Bylica 2015-01-19 13:53:31 +0100
  • 6a58db66f7 parsing real, ureal values on output Marek Kotewicz 2015-01-19 13:22:58 +0100
  • af54832d24 encoding real on input Marek Kotewicz 2015-01-19 12:59:29 +0100
  • 44779d854a integrate cryptoId into peer and connection lifecycle zelig 2015-01-19 11:21:13 +0000
  • 86b417e83f fixes for autoprovider Marek Kotewicz 2015-01-19 11:36:41 +0100
  • f34838688e Minor browser improvements obscuren 2015-01-19 11:23:17 +0100
  • bcb1166e52 Added 0 key proof error obscuren 2015-01-19 11:22:56 +0100
  • 8d1637f567 Moved connection errors to DebugDetail level obscuren 2015-01-19 11:21:46 +0100
  • b03614527b VmDebug => StdVm obscuren 2015-01-19 11:20:55 +0100
  • 9b509f6478 Print error instead of returning for seed node err obscuren 2015-01-19 11:20:12 +0100
  • 89c69a1d25 VmDebug => StdVm obscuren 2015-01-19 11:18:34 +0100
  • 06bfe19f05 Merge pull request #260 from fjl/rlp-encoder Jeffrey Wilcke 2015-01-19 10:59:35 +0100
  • 907e1d3b4f Merge 4bd9e7efcc into 7394ee7c72 ebuchman 2015-01-19 09:56:24 +0000
  • 6ed5a1fd31 Merge remote-tracking branch 'upstream/develop' into p2p.crypto zelig 2015-01-19 04:55:30 +0000
  • b5734f3cce completed the test. FAIL now. it crashes at diffie-hellman. ECIES -> secp256k1-go panics zelig 2015-01-19 04:53:48 +0000
  • 6e8085b839 remove old requires wanderer 2015-01-18 22:14:53 -0500
  • f5ec2470db use require-all wanderer 2015-01-18 21:54:29 -0500
  • a314bbffab handshake test to crypto zelig 2015-01-19 01:24:28 +0000
  • 605ee4d2e8 handshake test to crypto zelig 2015-01-19 01:24:09 +0000
  • 248ab7185a fix crash - add session token check and fallback to shared secret in responder call too - use explicit length for the types of new messages - fix typo resp[resLen-1] = tokenFlag zelig 2015-01-19 00:55:24 +0000
  • e2e0849cac rewrite to comply with latest spec - correct sizes for the blocks : sec signature 65, ecies sklen 16, keylength 32 - added allocation to Xor (should be optimized later) - no pubkey reader needed, just do with copy - restructuring now into INITIATE, RESPOND, COMPLETE -> newSession initialises the encryption/authentication layer - crypto identity can be part of client identity, some initialisation when server created zelig 2015-01-18 23:53:45 +0000
  • 003ba383c3 Do not copy return data inside JIT Paweł Bylica 2015-01-18 16:54:06 +0100
  • b8f0620af0 add crypto auth logic to p2p zelig 2015-01-18 09:46:08 +0000
  • ac4e71f051 fix protocol to accomodate privkey zelig 2015-01-18 09:44:49 +0000
  • a325b457af add privkey to clientIdentity + tests zelig 2015-01-18 08:03:39 +0000
  • e82d0aa1cf initial hook for crypto handshake (void, off by default) zelig 2015-01-18 07:59:54 +0000
  • 7394ee7c72 Fixed difficulty obscuren 2015-01-18 15:45:54 +0100
  • b2d23b91e7 Merge pull request #32 from kumavis/patch-1 Marek Kotewicz 2015-01-18 00:30:08 +0100
  • 927fcc7acf benchmark tests - add logger hook for benchmark testing - add capacity to chunkC - close chunkC / nil out errC if split finishes - close chunkC / nil out errC if join finishes - add benchmark tests for splitting and joining (branches 2, input length 10**2, 10**3, ... 10**8) zelig 2015-01-17 15:23:59 +0000
  • cb1b946b61 fix bug with Lazy reader node iteration || -> && zelig 2015-01-17 15:07:18 +0000
  • 2ce109eb53 Merge commit '6a383d6ed3fb37cf6739f6ac441652adfdb70463' into ethereumjs Marek Kotewicz 2015-01-17 15:45:11 +0100
  • 823fb2995b tests for parsing output array Marek Kotewicz 2015-01-17 13:50:07 +0100
  • 1e2c1ae98a output parser string support Marek Kotewicz 2015-01-17 13:39:19 +0100
  • b457e88cd0 support for int array types[] Marek Kotewicz 2015-01-17 02:14:40 +0100
  • e97478cc1e WebsocketProvider - fixed incorrect variable name aaron 2015-01-16 16:03:13 -0800
  • 2d8383d3c8 removed unused functions Marek Kotewicz 2015-01-16 23:55:32 +0100