Commit Graph

26 Commits

Author SHA1 Message Date
Brian Tiger Chow
24b7703f2f refactor(identify) keep only minor fixes 2014-09-13 12:17:04 -07:00
Brian Tiger Chow
f743c7ab86 refactor(identify) pass context to handshake 2014-09-13 02:09:25 -07:00
Brian Tiger Chow
6f6d79d699 refactor(identify) extract proto encoding 2014-09-13 01:42:59 -07:00
Brian Tiger Chow
1386205f7a chore(identify) move private func to bottom of file 2014-09-13 01:34:26 -07:00
Brian Tiger Chow
c236f8cb4f refactor(identify) extract hello 2014-09-13 01:29:19 -07:00
Brian Tiger Chow
b249ebe84e fix(identify) error handling
* handle subroutine errors
* further specify the type of channel
2014-09-12 22:40:13 -07:00
Siraj Ravel
61586864f1 fmt previous 2014-09-11 12:30:59 -07:00
Siraj Ravel
b88ee2870a golint cleanup 2014-09-11 12:25:52 -07:00
Brian Tiger Chow
7968b45e58 vendor dependencies with godep
dependencies are vendored into Godeps/_workspace and commit versions are
recorded in Godeps.json

update datastore to e89f0511
update go.crypto
2014-09-09 22:39:42 -07:00
Brendan Mc
c6823ac6e4 Cleaned up code some. 2014-09-04 13:15:22 -04:00
Brendan Mc
80ec51f129 Added last step of negotiation. 2014-09-03 21:38:29 -04:00
Brendan Mc
0e185788fc Updated tests. 2014-09-03 21:28:11 -04:00
Brendan Mc
ca8b7d48e0 Apparently I changed something. 2014-09-03 21:09:25 -04:00
Brendan Mc
33a9e147d6 Implemented a basic version of TLS. 2014-09-03 21:09:02 -04:00
Jeromy
4b97f1f270 create new crypto package and make rest of repo use it 2014-09-03 20:15:10 +00:00
Jeromy
aa5a34a6d1 add init command to generate crypto keys 2014-09-02 12:58:35 -07:00
Jeromy
a5d54ea29e fix up tests that started failing after changing identify code 2014-09-01 21:55:59 -07:00
Jeromy
c85dd28171 add test for crypto handshake 2014-09-01 19:40:36 -07:00
Jeromy
48865db1ea change handshake to use pub/priv keys for verification 2014-09-01 19:04:18 -07:00
Jeromy
45fc43c9cf add pub/priv key code to identify, not complete yet 2014-09-01 16:09:03 -07:00
Jeromy
3c1580e1d1 fix a few race conditions and add in newlines to print statements 2014-08-20 18:42:26 -07:00
Jeromy
b8a6fbbf7d modify use of swarm to not make duplicate connections 2014-08-12 15:37:26 -07:00
Jeromy
dc451fba2d implement find peer rpc 2014-08-07 06:21:38 -07:00
Jeromy
71c7c5844a providers interface is coming along nicely 2014-08-07 06:21:12 -07:00
Jeromy
8d98d4b48d making connections between nodes get closer to working 2014-08-07 06:21:11 -07:00
Jeromy Johnson
61f13ea7f7 begin planning of identification process 2014-08-07 06:21:11 -07:00