-
72dfe2d786
Multiaddress changes
John Jones
2017-03-09 18:48:28 -0500
-
74d95cb696
Working on streams
John Jones
2017-03-09 12:49:47 -0500
-
1fa0d4bd68
Fixed target port for kademlia ping.
Jose Marcial Vieira Bisneto
2017-03-09 14:03:04 -0300
-
d0512d9084
Made the stream methods more generic
John Jones
2017-03-09 10:00:45 -0500
-
40fc7d91f6
Merge branch 'master' of https://github.com/kenCode-de/c-libp2p
John Jones
2017-03-09 08:42:10 -0500
-
-
a6fe0fda47
changed encryption to aes 256 for time being
John Jones
2017-03-09 08:41:59 -0500
-
018923ad09
Implemented kademlia announce and search.
Jose Marcial Vieira Bisneto
2017-03-09 09:43:24 -0300
-
-
3d53c470a5
Correctly generating shared and stretched keys
John Jones
2017-03-09 00:12:04 -0500
-
05cc6e9bd3
key exchange complete, nearing encrypted streams, mac invalid
John Jones
2017-03-08 12:18:29 -0500
-
e092a0e974
Switched to ephemeral DH
John Jones
2017-03-08 07:23:32 -0500
-
f182fb8857
Merge branch 'master' of https://github.com/kenCode-de/c-libp2p
John Jones
2017-03-08 05:54:14 -0500
-
-
c343d2d0ad
Fixed memory leak in secio
John Jones
2017-03-08 05:53:59 -0500
-
1b5b7c7cba
hashe array type changed to avoid signedness difference warning.
Jose Marcial Vieira Bisneto
2017-03-07 02:40:51 -0300
-
0ffe73ae28
Implemented stop_kademlia.
Jose Marcial Vieira Bisneto
2017-03-07 02:38:36 -0300
-
-
95d2a06855
Merge branch 'master' of https://github.com/kenCode-de/c-libp2p
John Jones
2017-03-06 19:03:26 -0500
-
-
0e0b6b1546
Many bug fixes for secio
John Jones
2017-03-06 19:03:04 -0500
-
386fe24f70
Implemented kademlia thread.
Jose Marcial Vieira Bisneto
2017-03-02 23:40:25 -0300
-
-
6d9473069b
Many fixes around secio
John Jones
2017-03-02 16:14:52 -0500
-
c5fa775534
Starting to handle get_value request
John Jones
2017-02-27 12:27:14 -0500
-
f1aaae0f17
Implementing a Stream interface in front of Multistream
John Jones
2017-02-23 15:16:04 -0500
-
8139dc9d48
Added ping functionality to multistream
John Jones
2017-02-23 11:15:48 -0500
-
e4a4226f5d
small change in error handling
John Jones
2017-02-22 11:48:14 -0500
-
ddb1274596
Buildout of structures for node communication
John Jones
2017-02-22 10:55:39 -0500
-
9f0ee0cdb9
Added peerstore and additional tests
John Jones
2017-02-20 18:53:20 -0500
-
4555cdfdf1
Fixed bugs around libp2p_message
John Jones
2017-02-20 09:31:59 -0500
-
7f00ce69fe
Added test for record peer and fixes
John Jones
2017-02-20 08:19:22 -0500
-
cd27026cb5
Fixed bugs around record protobuf
John Jones
2017-02-20 07:08:53 -0500
-
0a8f4767de
Implementation of protobuf for records, peers, and messages
John Jones
2017-02-17 00:30:41 -0500
-
029e3d800f
Implementation of peer protobuf
John Jones
2017-02-16 23:13:16 -0500
-
28961aa592
Almost right return value is not good. Oops.
John Jones
2017-02-16 21:00:51 -0500
-
d985919f41
Fixed small bug in return value of record protobuf
John Jones
2017-02-16 20:59:59 -0500
-
897d257b3b
Record Protobuf
John Jones
2017-02-16 20:42:10 -0500
-
3aa0d89cb3
Merge branch 'master' of https://github.com/kenCode-de/c-libp2p
John Jones
2017-02-16 18:49:33 -0500
-
-
c29c5744b8
Beginnings of the Record protobuf and more changes to dialer
John Jones
2017-02-16 18:49:17 -0500
-
35a9b4b73e
routing/kademlia, using sha256 instead of sha1.
Jose Marcial Vieira Bisneto
2017-02-16 19:10:50 -0300
-
-
ccc7ca3e8b
More dialer changes, starting to implement default dialer
John Jones
2017-02-15 12:04:10 -0500
-
5c08094548
More dialer code
John Jones
2017-02-13 17:41:31 -0500
-
81263fc1a2
Beginnings of dialers and connections
John Jones
2017-02-13 13:26:41 -0500
-
7b218a620a
Removal of old implementation of multihash
John Jones
2017-02-13 08:49:02 -0500
-
466bfe3fa4
Beginnings of the dialer
John Jones
2017-02-13 08:47:55 -0500
-
910c07e951
More changes to encryption negotiation
John Jones
2017-02-09 12:50:28 -0500
-
e55f81490d
More cleanup
John Jones
2017-02-09 04:55:16 -0500
-
c1620d1d8b
More progress on secio
John Jones
2017-02-09 03:34:12 -0500
-
773c980f1f
intermediate commit for handshake
John Jones
2017-02-08 22:51:35 -0500
-
be9f278ebf
Beginning of testing of handshake
John Jones
2017-02-08 12:32:41 -0500
-
e1a29128b6
secio handshake compiles, now testing
John Jones
2017-02-08 11:08:05 -0500
-
030b2b197d
Another intermediate save for ephemeral
John Jones
2017-02-06 19:04:01 -0500
-
f9ba2f6c0f
More adjustments for ephemeral encryption
John Jones
2017-02-06 17:28:11 -0500
-
783855fe26
in the middle of ephemeral encryption implementation
John Jones
2017-02-06 17:11:22 -0500
-
6d5f7410c6
added nonce and public key, preparing for cryptography negotiation
John Jones
2017-02-02 19:27:50 -0500
-
5666a8a2ef
Removed broken peer id methods
John Jones
2017-02-02 19:09:20 -0500
-
94566ade69
Now correctly generating the Peer ID from a public key
John Jones
2017-02-02 18:27:57 -0500
-
6b24f06855
Multistream nearing completion
John Jones
2017-02-02 15:43:35 -0500
-
d091a29b19
Added multistream protocol to communicate with GO version
John Jones
2017-02-02 14:10:12 -0500
-
29e1a0c31b
Addition of exchange struct (will be used later)
John Jones
2017-02-01 12:15:56 -0500
-
513b778561
Addition of more handshake code for connecting to other nodes
John Jones
2017-02-01 12:14:52 -0500
-
6d9a9e0e70
Beginning of the buildout of secio
John Jones
2017-02-01 07:52:09 -0500
-
f54eab6824
Update LICENSE
ken Code
2017-01-31 17:09:40 +0100
-
0ca303bb1c
Added crypto/sha1 needed by routing/kademlia
Jose Marcial Vieira Bisneto
2017-01-26 23:57:52 -0300
-
f2031179a9
Changed record buffer size.
Jose Marcial Vieira Bisneto
2017-01-26 23:55:46 -0300
-
6a30c46492
Initial implementation of routing/kademlia
Jose Marcial Vieira Bisneto
2017-01-26 23:53:40 -0300
-
ee6049804a
Using crypto rsa to sign protobuf message in the record.
Jose Marcial Vieira Bisneto
2017-01-26 23:41:03 -0300
-
d13a47d7d5
Fixed possible memory leak in signature routine
John Jones
2017-01-23 12:07:48 -0500
-
8bdc9332d4
Merge branch 'master' of https://github.com/kenCode-de/c-libp2p
John Jones
2017-01-23 11:31:43 -0500
-
-
d3cfece252
Added sha512 encoding
John Jones
2017-01-23 11:31:24 -0500
-
21f8d45279
Small adjustment to clarify a comment
jmjatlanta
2017-01-20 04:53:55 -0500
-
2aa3b88d63
Merge branch 'master' of https://github.com/kenCode-de/c-libp2p
jmjatlanta
2017-01-20 04:49:55 -0500
-
-
9a7c494436
Added method to rsa sign a message, using pkcs 1.15
jmjatlanta
2017-01-20 04:49:38 -0500
-
-
e3fc5f6409
Fixed record pointer, should be pointer of pointer so can return allocated memory.
Jose Marcial Vieira Bisneto
2017-01-19 21:31:46 -0300
-
3b301f823a
Initial implementation of record/record
Jose Marcial Vieira Bisneto
2017-01-19 20:45:24 -0300
-
-
7e7a4e0712
clarifying var names, testing base58 and multihash
jmjatlanta
2016-12-15 12:39:30 -0500
-
2ec3886276
Minor touches to remove compiler warnings
jmjatlanta
2016-12-14 06:24:24 -0500
-
749f4d693e
Removal of incorrect copyright notice
jmjatlanta
2016-12-05 07:13:27 -0500
-
6cb4e3a04e
Fixed memory leaks
John Jones
2016-12-01 13:05:14 -0500
-
a2daf88b26
Fixed base32 encoding
John Jones
2016-11-28 16:12:11 -0500
-
927933a20f
Addition of base32 encoding
John Jones
2016-11-28 12:58:51 -0500
-
4356e1b371
added Eclipse project files
John Jones
2016-11-17 16:34:35 -0500
-
2fcb7c1d8c
Code cleanup
John Jones
2016-11-17 15:06:53 -0500
-
9b55d84d95
adjustment to use other sha256 code
John Jones
2016-11-15 21:19:18 -0500
-
93dc4d558f
Adjustments for private key and peer id
John Jones
2016-11-14 17:58:55 -0500
-
4818ac8567
Peer Thing you wanted john
xethyrion
2016-11-14 19:08:46 +0200
-
d3d0b72506
Merge branch 'master' of https://github.com/kenCode-de/c-libp2p
John Jones
2016-11-13 20:58:11 -0500
-
-
4222316a1a
Added base16 encoding/decoding, as well as a wrapper around SHA256
John Jones
2016-11-13 20:55:11 -0500
-
a43b8ec736
Added libp2p-net TODO.
Jose Marcial Vieira Bisneto
2016-11-10 22:39:11 -0300
-
2b55ebfeb4
Implemented initial UDP socket.
Jose Marcial Vieira Bisneto
2016-11-10 19:43:31 -0300
-
648982793c
Implemented SCTP stream socket.
Jose Marcial Vieira Bisneto
2016-11-10 19:40:27 -0300
-
7a053b3b69
Split code and renamed socket.h to p2pnet.h
Jose Marcial Vieira Bisneto
2016-11-10 19:36:42 -0300
-
b75dda23d7
Added net directory to initial implementation of c-libp2p-network.
Jose Marcial Vieira Bisneto
2016-11-10 19:31:55 -0300
-
-
9222925d49
updated tests a bit
John Jones
2016-11-10 16:34:19 -0500
-
fc6d9b9797
More cleanup
John Jones
2016-11-10 12:04:48 -0500
-
68f2c436e3
Added debug setting to Makefiles, tweaks to get private key saved in config file
John Jones
2016-11-10 08:08:22 -0500
-
e0714cc76d
base58 and x509 certificate testing
John Jones
2016-11-09 11:22:25 -0500
-
6f3be52801
Adjusted makefiles
John Jones
2016-11-07 16:34:08 -0500
-
79820e54bf
adding multihash
jmjatlanta
2016-11-07 15:11:58 -0500
-
f9a921102e
Create LICENSE
ken Code
2016-11-04 12:26:17 +0100
-
1195046b3f
added mbedlib for rsa stuff
jmjatlanta
2016-11-03 11:15:18 -0500
-
d5510b905a
Building a directory structure
jmjatlanta
2016-11-03 09:18:32 -0500
-
6c3bf97d6d
Initial commit
ken Code
2016-10-26 10:34:39 +0200