<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go-tangerine/p2p/crypto.go, branch v1.6.0</title>
<subtitle>Tangerine full node (https://github.com/tangerine-network/go-tangerine)
</subtitle>
<id>https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/atom?h=v1.6.0</id>
<link rel='self' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/atom?h=v1.6.0'/>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/'/>
<updated>2015-02-19T15:54:53+00:00</updated>
<entry>
<title>p2p: disable encryption handshake</title>
<updated>2015-02-19T15:54:53+00:00</updated>
<author>
<name>Felix Lange</name>
<email>fjl@twurst.com</email>
</author>
<published>2015-02-19T00:52:03+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=73f94f37559ca0c8739c7dddeaf46d36827fdf30'/>
<id>urn:sha1:73f94f37559ca0c8739c7dddeaf46d36827fdf30</id>
<content type='text'>
The diff is a bit bigger than expected because the protocol handshake
logic has moved out of Peer. This is necessary because the protocol
handshake will have custom framing in the final protocol.
</content>
</entry>
<entry>
<title>Moved ECIES to repo &amp; added secondary title for webview</title>
<updated>2015-02-13T23:25:47+00:00</updated>
<author>
<name>obscuren</name>
<email>geffobscura@gmail.com</email>
</author>
<published>2015-02-13T23:25:47+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=84f7c966f725ef0f5c62b4427857d112c0d1e828'/>
<id>urn:sha1:84f7c966f725ef0f5c62b4427857d112c0d1e828</id>
<content type='text'>
* ECIES moved from obscuren to ethereum
* Added html META[name=badge] to reflect menuItem.secondaryTitle
</content>
</entry>
<entry>
<title>p2p: integrate p2p/discover</title>
<updated>2015-02-05T23:00:36+00:00</updated>
<author>
<name>Felix Lange</name>
<email>fjl@twurst.com</email>
</author>
<published>2015-02-05T02:07:58+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=5bdc1159433138d92ed6fefb253e3c6ed3a43995'/>
<id>urn:sha1:5bdc1159433138d92ed6fefb253e3c6ed3a43995</id>
<content type='text'>
Overview of changes:

- ClientIdentity has been removed, use discover.NodeID
- Server now requires a private key to be set (instead of public key)
- Server performs the encryption handshake before launching Peer
- Dial logic takes peers from discover table
- Encryption handshake code has been cleaned up a bit
- baseProtocol is gone because we don't exchange peers anymore
- Some parts of baseProtocol have moved into Peer instead
</content>
</entry>
<entry>
<title>key generation abstracted out, for testing with deterministic keys</title>
<updated>2015-02-05T23:00:36+00:00</updated>
<author>
<name>zelig</name>
<email>viktor.tron@gmail.com</email>
</author>
<published>2015-01-29T03:16:10+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=2e48d39fc7fc9b8d65e9b6e0ce6863b9374f2233'/>
<id>urn:sha1:2e48d39fc7fc9b8d65e9b6e0ce6863b9374f2233</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make crypto handshake calls package level, store privateKey on peer + tests ok</title>
<updated>2015-02-05T23:00:36+00:00</updated>
<author>
<name>zelig</name>
<email>viktor.tron@gmail.com</email>
</author>
<published>2015-01-26T16:16:23+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=68205dec9ff8ab7d16c61f5e32b104d7aa20b352'/>
<id>urn:sha1:68205dec9ff8ab7d16c61f5e32b104d7aa20b352</id>
<content type='text'>
</content>
</entry>
<entry>
<title>apply handshake related improvements from p2p.crypto branch</title>
<updated>2015-02-05T23:00:35+00:00</updated>
<author>
<name>zelig</name>
<email>viktor.tron@gmail.com</email>
</author>
<published>2015-01-26T14:50:12+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=4499743522d32990614c7d900d746e998a1b81ed'/>
<id>urn:sha1:4499743522d32990614c7d900d746e998a1b81ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add temporary forced session token generation</title>
<updated>2015-02-05T23:00:35+00:00</updated>
<author>
<name>zelig</name>
<email>viktor.tron@gmail.com</email>
</author>
<published>2015-01-21T16:53:13+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=54252ede3177cb169fbb9e4824a31ce58cb0316c'/>
<id>urn:sha1:54252ede3177cb169fbb9e4824a31ce58cb0316c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>peer-level integration test for crypto handshake</title>
<updated>2015-02-05T23:00:35+00:00</updated>
<author>
<name>zelig</name>
<email>viktor.tron@gmail.com</email>
</author>
<published>2015-01-21T16:22:49+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=faa069a126da29a246193713568634e5be6edd2d'/>
<id>urn:sha1:faa069a126da29a246193713568634e5be6edd2d</id>
<content type='text'>
- 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
</content>
</entry>
<entry>
<title>chop first byte when cryptoid.PubKeyS is set from identity.Pubkey() since this is directly copied in the auth message</title>
<updated>2015-02-05T23:00:35+00:00</updated>
<author>
<name>zelig</name>
<email>viktor.tron@gmail.com</email>
</author>
<published>2015-01-21T14:45:53+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=20aade56c3057a221d7fa7152a4969d5f8f980d5'/>
<id>urn:sha1:20aade56c3057a221d7fa7152a4969d5f8f980d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add code documentation</title>
<updated>2015-02-05T23:00:35+00:00</updated>
<author>
<name>zelig</name>
<email>viktor.tron@gmail.com</email>
</author>
<published>2015-01-21T10:22:07+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=4afde4e738e3981e086d6e8710c3d711d0e8531d'/>
<id>urn:sha1:4afde4e738e3981e086d6e8710c3d711d0e8531d</id>
<content type='text'>
</content>
</entry>
</feed>
