Commit graph

  • 0c7df37351 crypto: add key loading functions Felix Lange 2015-02-10 12:29:50 +0100
  • dbca2238d4 bzz msg encode fixed zsfelfoldi 2015-02-10 12:27:04 +0100
  • 5698fe9859 Initial step of integration of bzz protocol into ethereum Daniel A. Nagy 2015-02-10 11:32:35 +0100
  • cf002a4611 undo changed due to memory gas cost rule CJentzsch 2015-02-10 11:22:50 +0100
  • be4f40741f cppjit fail CJentzsch 2015-02-10 10:43:36 +0100
  • 2f0ff9a62f Check if memStore has really been emptied. Daniel A. Nagy 2015-02-09 19:05:32 +0100
  • 1f79e89390 dbStore.setCapacity zsfelfoldi 2015-02-09 18:47:29 +0100
  • b979ab0ae2 using sourcesanspro fonts Alexandre Van de Sande 2015-02-09 18:35:52 +0100
  • b3ad5bd23e added lock to dbStore.setCapacity zsfelfoldi 2015-02-09 17:21:45 +0100
  • 0e07d1921e Merge branch 'bzz' of https://github.com/ethersphere/go-ethereum into bzz zsfelfoldi 2015-02-09 17:18:18 +0100
  • e27114d2ff Added setCapacity, getEntryCnt for mem/dbStore zsfelfoldi 2015-02-09 17:16:43 +0100
  • bea138d111 DPA test with deleted memstore, localstore Put with background db access. Daniel A. Nagy 2015-02-09 17:05:33 +0100
  • 5ed5a5cbc2 Test localStore in its entirety. Daniel A. Nagy 2015-02-09 16:36:11 +0100
  • 70e2df3904 Dockerfile creation speed-up by not running go tests, added a workaround so that docker's cache is invalidated whenever th git repo is updated. sveneh 2015-02-09 16:27:49 +0100
  • f1ebad2508 eth: don't warn if no BootNodes are specified Felix Lange 2015-02-09 16:17:07 +0100
  • 348d3af0fc more memory cost tests CJentzsch 2015-02-09 11:20:14 +0100
  • 9915d3c3be p2p/discover: deflake UDP tests Felix Lange 2015-02-09 11:02:32 +0100
  • 907f229757 update memory rule CJentzsch 2015-02-09 10:29:47 +0100
  • 58ba290a9f moved manager obscuren 2015-02-09 00:08:28 +0100
  • b22f0f2ef5 merged obscuren 2015-02-09 00:06:24 +0100
  • bcc5c51630 gas failure cppjit CJentzsch 2015-02-07 18:09:22 +0100
  • 16a04e64f2 Updated coin obscuren 2015-02-07 17:04:19 +0100
  • c8147fb7b9 Compare regardless of length obscuren 2015-02-07 17:04:04 +0100
  • 0fa6927171 Moved log message to detail output obscuren 2015-02-07 17:03:33 +0100
  • 99ebb869bf Fixed iterator obscuren 2015-02-07 17:03:22 +0100
  • 44eafb15e0 Renamed filter obscuren 2015-02-07 17:03:12 +0100
  • cb877734f0 cppjit fails CJentzsch 2015-02-07 09:56:24 +0100
  • 351910d101 minor cleanup and remove very long benchmarks zelig 2015-02-07 08:06:48 +0100
  • c3add4001c add hive to protocol constructors zelig 2015-02-07 07:34:28 +0100
  • d82157ec86 DPA initial test passes - allocate byte slice for root key in dpa.Store - close chunk.C in retrieveloops even if chunk not found (fixes hanging) in both common_test and dpa - make dpa.Store synchronous - block until chunker finishes with root key zelig 2015-02-07 07:14:32 +0100
  • 22249ac2b9 chunker and root key fix - chunker panics if root key buffer is not allocated or have proper length - rename HashSize->KeySize and add it to Chunker interface zelig 2015-02-07 07:09:43 +0100
  • 792cd0aa10 Fix broken link in README Corey Farwell 2015-02-06 22:36:22 -0500
  • 028775a086 cmd/ethereum, cmd/mist: add flag for discovery bootstrap nodes Felix Lange 2015-02-07 00:38:36 +0100
  • 2cf4fed11b cmd/mist, eth, javascript, p2p: use Node URLs for peer suggestions Felix Lange 2015-02-07 00:15:04 +0100
  • e34d134102 p2p: fixes for actual connections Felix Lange 2015-02-07 00:13:22 +0100
  • 8564eb9f7e p2p/discover: add node URL functions, distinguish TCP/UDP ports Felix Lange 2015-02-06 14:40:53 +0100
  • 35b022e5a7 changes on catalog Alexandre Van de Sande 2015-02-06 20:34:11 -0200
  • c36954d873 added animation on navbar change Alexandre Van de Sande 2015-02-06 20:28:52 -0200
  • dadf595f34 Revert b36c72a..1c7a46e Alexandre Van de Sande 2015-02-06 18:58:25 -0200
  • 1c7a46ec41 Revert 9505922..b36c72a Alexandre Van de Sande 2015-02-06 18:55:05 -0200
  • 3f328c20b2 minor change in dpa and dpa test (fails) zelig 2015-02-06 19:54:27 +0100
  • effe37d282 allocate root key if nil zelig 2015-02-06 19:50:33 +0100
  • 85b1cf0a81 dpa_test fails, lots of fmt.Printf debugs inside. Daniel A. Nagy 2015-02-06 19:27:21 +0100
  • dca79894d1 started dpa_test zelig 2015-02-06 17:52:07 +0100
  • 71f1695b87 clean up DPA, takes Chunker, ChunkStore zelig 2015-02-06 17:49:33 +0100
  • 9f52408e70 sha3 performance test CJentzsch 2015-02-06 17:43:35 +0100
  • 80cff81f41 add startSearch login and fix netstore Get zelig 2015-02-06 17:21:46 +0100
  • c5eee0fdd8 extract hive/peerPool into hive.go zelig 2015-02-06 16:44:43 +0100
  • 279219eb40 netstore Get/addRetrieveRequest logic zelig 2015-02-06 16:21:31 +0100
  • 9f4e7db263 Response propagation and timeout Daniel A. Nagy 2015-02-06 15:49:37 +0100
  • a3780032bf failing tests from random simulation as state tests and transaction tests CJentzsch 2015-02-06 15:38:55 +0100
  • b36c72a8ef merged from develop Alexandre Van de Sande 2015-02-06 12:12:02 -0200
  • 5d5899ddef - Refactoring: bringing names in correspondence to functionality - Added netstore Put and Get - Storage logic Daniel A. Nagy 2015-02-06 15:08:19 +0100
  • 95059226a9 transparent top bar and separated catalog Alexandre Van de Sande 2015-02-06 12:08:13 -0200
  • 90fb2d9ef9 add test subpkg for testing utils zelig 2015-02-06 14:44:10 +0100
  • e32473b8da changes to top bar Alexandre Van de Sande 2015-02-06 09:56:57 -0200
  • e4bb419707 Add go check to prefetched test dependencies Taylor Gerring 2015-02-05 18:11:31 -0600
  • 5e0b2b260c Updated go list command Taylor Gerring 2015-02-05 17:49:44 -0600
  • b58b6b9bac Use after_success build step Taylor Gerring 2015-02-05 17:23:22 -0600
  • f3ac378ca4 No long use v1 branch of qml repo Taylor Gerring 2015-02-05 17:13:51 -0600
  • 56f777b2fc cmd/ethereum, cmd/mist, core, eth, javascript, xeth: fixes for new p2p API Felix Lange 2015-02-05 03:16:16 +0100
  • e40c1c62ce API changed to use Pubkey only. Reflected that change in the rest of the api obscuren 2015-02-05 15:00:59 -0800
  • 8e8ec8f5f8 cmd/peerserver: is gone Felix Lange 2015-02-05 03:15:05 +0100
  • 5bdc115943 p2p: integrate p2p/discover Felix Lange 2015-02-05 03:07:58 +0100
  • 739066ec56 p2p/discover: add some helper functions Felix Lange 2015-02-05 03:07:18 +0100
  • 12224c7f59 p2p/discover: new package implementing the Node Discovery Protocol Felix Lange 2015-01-27 14:33:26 +0100
  • 8c3095faf0 rlp: fix encoding of arrays with byte element type Felix Lange 2015-01-30 16:52:48 +0100
  • 410b35e913 crypto: make it easier to run Sha3 on multiple inputs Felix Lange 2015-01-27 14:29:33 +0100
  • 2e48d39fc7 key generation abstracted out, for testing with deterministic keys zelig 2015-01-29 03:16:10 +0000
  • 488a042736 fix clientidentity test after privkey removed zelig 2015-01-29 01:49:50 +0000
  • 71765957e4 get rid of Private Key in ClientIdentity zelig 2015-01-26 16:58:58 +0000
  • 68205dec9f make crypto handshake calls package level, store privateKey on peer + tests ok zelig 2015-01-26 16:16:23 +0000
  • 4499743522 apply handshake related improvements from p2p.crypto branch zelig 2015-01-26 14:50:12 +0000
  • 54252ede31 add temporary forced session token generation zelig 2015-01-21 16:53:13 +0000
  • faa069a126 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
  • 20aade56c3 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
  • 1f2adb05b5 add initial peer level test (failing) zelig 2015-01-21 14:42:12 +0000
  • 4afde4e738 add code documentation zelig 2015-01-21 10:22:07 +0000
  • 364b783281 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
  • 58fc2c679b important fix for peer pubkey. when taken from identity, chop first format byte! zelig 2015-01-20 15:20:18 +0000
  • 923504ce3d add equality check for nonce and remote nonce zelig 2015-01-20 00:41:45 +0000
  • 2e868566d7 add minor comments to the test zelig 2015-01-20 00:23:10 +0000
  • e252c634cb 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
  • 1803c65e40 integrate cryptoId into peer and connection lifecycle zelig 2015-01-19 11:21:13 +0000
  • 489d956283 completed the test. FAIL now. it crashes at diffie-hellman. ECIES -> secp256k1-go panics zelig 2015-01-19 04:53:48 +0000
  • 076c382a74 handshake test to crypto zelig 2015-01-19 01:24:28 +0000
  • 3b6385b146 handshake test to crypto zelig 2015-01-19 01:24:09 +0000
  • 714b955d6e 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
  • b855f671a5 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
  • 4e52adb84a add crypto auth logic to p2p zelig 2015-01-18 09:46:08 +0000
  • d227f6184e fix protocol to accomodate privkey zelig 2015-01-18 09:44:49 +0000
  • 88167f39a6 add privkey to clientIdentity + tests zelig 2015-01-18 08:03:39 +0000
  • c8a8aa0d43 initial hook for crypto handshake (void, off by default) zelig 2015-01-18 07:59:54 +0000
  • 6b5f25802e Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop obscuren 2015-02-05 14:42:22 -0800
  • f8c1eb157d Undone fix. Will re-enable once chain resets obscuren 2015-02-05 14:42:12 -0800
  • 59665ade85 Pin Travis go version to 1.4.1 Taylor Gerring 2015-02-05 16:27:54 -0600
  • c1f6e259a9 Only submit on coverage report success Taylor Gerring 2015-02-05 16:04:42 -0600
  • 03b89ab712 Only download missing deps, not build Taylor Gerring 2015-02-05 16:03:29 -0600
  • ae3e9d4881 Don't reference by $GOROOT Taylor Gerring 2015-02-05 16:02:15 -0600
  • 2d8614482f Let's do a PR you said, it will be fun, you said.. Alexandre Van de Sande 2015-02-05 19:02:44 -0200