Commit Graph

2165 Commits

Author SHA1 Message Date
Christopher Jeffrey
5364a92308
bip70: whitespace. 2016-07-29 13:25:01 -07:00
Christopher Jeffrey
7d8da2d377
bip70: throw on bad curve. 2016-07-29 13:24:02 -07:00
Christopher Jeffrey
41cc642a32
bip70: javascript rsa implementation. 2016-07-29 13:19:17 -07:00
Christopher Jeffrey
a987513ce9
pool: maxPeers option. 2016-07-28 22:33:11 -07:00
Christopher Jeffrey
a0e0ecdd73
workers: payload length. 2016-07-28 11:57:47 -07:00
Christopher Jeffrey
e709cbeae5
bip151: refactor. 2016-07-27 17:23:15 -07:00
Christopher Jeffrey
6448cea1e7
workers: refactor. 2016-07-27 17:17:17 -07:00
Christopher Jeffrey
812b73ffbc
bip151: use reference slices initially for parsing. 2016-07-27 16:26:43 -07:00
Christopher Jeffrey
28c7ee69e4
crypto: optimize hkdf and pbkdf2. 2016-07-27 07:06:28 -07:00
Christopher Jeffrey
4e977810ce
merkleblock/utils: optimize merkle root calculation. 2016-07-27 06:52:16 -07:00
Christopher Jeffrey
868512e054
chain: remove spv preload. 2016-07-27 06:27:27 -07:00
Christopher Jeffrey
d2ec66c4b7
bip151: remove useless slice. 2016-07-27 06:13:01 -07:00
Christopher Jeffrey
432ee64713
workers: optimize protocol more. 2016-07-27 06:07:53 -07:00
Christopher Jeffrey
52dd3c2cdc
peer: error handling. 2016-07-27 05:52:27 -07:00
Christopher Jeffrey
0b620c2e47
workers: refactor worker protocol. 2016-07-27 05:46:15 -07:00
Christopher Jeffrey
cd8adbcc74
protocol: optimize framer. 2016-07-27 05:40:57 -07:00
Christopher Jeffrey
20d69b7cbc
optimize parsers. 2016-07-27 04:56:07 -07:00
Christopher Jeffrey
0fa972dcb3
refactor parsers. 2016-07-27 04:10:08 -07:00
Christopher Jeffrey
6a2615d3cc
bip151: 32 bit sequence and 64 bit iv. 2016-07-27 04:06:05 -07:00
Christopher Jeffrey
db0552874b
bip151: more micro-optimization. 2016-07-27 03:59:24 -07:00
Christopher Jeffrey
227e9a18b2
workers: optimize parser. 2016-07-27 02:25:30 -07:00
Christopher Jeffrey
3f6a93e180
bip151: refactor parser. 2016-07-27 02:25:21 -07:00
Christopher Jeffrey
01471d6e63
bip151: add minimum packet size. 2016-07-27 01:42:53 -07:00
Christopher Jeffrey
594bbc8b1d
bip151: micro-optimization. 2016-07-27 01:22:57 -07:00
Christopher Jeffrey
208394596e
bip151: use 64 bit sequence numbers for now. 2016-07-27 01:08:50 -07:00
Christopher Jeffrey
6720ecc2c8
bip151: minor. 2016-07-27 00:50:50 -07:00
Christopher Jeffrey
2bd90910b4
bip151: authenticate payload before decryption. 2016-07-27 00:46:39 -07:00
Christopher Jeffrey
f837317ffd
bip151: fix aead aad etm. 2016-07-26 23:39:21 -07:00
Christopher Jeffrey
08bc5ba0a8
bip151: use plaintext packet size as aad (openssh conformance). 2016-07-26 21:49:57 -07:00
Christopher Jeffrey
b6dbc5f709
node: add rpc user and password env variables. 2016-07-26 18:16:03 -07:00
Christopher Jeffrey
bea7bc4677
http: autogen rpc creds. 2016-07-26 18:14:14 -07:00
Christopher Jeffrey
91a1477aeb
http: add bitcoind-compatible json-rpc server. 2016-07-26 18:10:05 -07:00
Christopher Jeffrey
e303ab4ee1
peer: minor renaming for consistency. 2016-07-26 14:25:15 -07:00
Christopher Jeffrey
1c9d283f26
bip151: docs. 2016-07-26 14:07:06 -07:00
Christopher Jeffrey
c085d446ab
peer: minor. 2016-07-26 12:42:31 -07:00
Christopher Jeffrey
7b9eb8b4f2
peer: make bip151 handling less hacky. 2016-07-26 12:23:40 -07:00
Christopher Jeffrey
bccbef0aaa
chain: minor segnet3 fix. 2016-07-26 12:05:18 -07:00
Christopher Jeffrey
c0ac60e291
chain: minor fix for segnet3. 2016-07-26 02:20:36 -07:00
Christopher Jeffrey
b7c280a84c
bip151: minor refactor. 2016-07-26 02:18:40 -07:00
Christopher Jeffrey
c597d7c411
bip151: overflow sequence number properly. 2016-07-26 01:19:57 -07:00
Christopher Jeffrey
018241fc78
bip151: set processed to zero on rekey. 2016-07-26 01:14:35 -07:00
Christopher Jeffrey
f37946abb7
bip151: fix rekeying. replicate openssh more. 2016-07-26 01:08:42 -07:00
Christopher Jeffrey
4af5273c0e
bip151: minor arg fix. 2016-07-25 23:13:06 -07:00
Christopher Jeffrey
eb9f35c8b4
bip151: set aad again. 2016-07-25 22:18:01 -07:00
Christopher Jeffrey
b0bb5d516d
chachapoly: do not reinitialize state. 2016-07-25 22:11:32 -07:00
Christopher Jeffrey
73deb5430e
bip151: max message size. 2016-07-25 21:46:00 -07:00
Christopher Jeffrey
94af094322
bip151: whitespace. 2016-07-25 18:53:57 -07:00
Christopher Jeffrey
a86a374ca5
node: add bip151 option. 2016-07-25 18:26:29 -07:00
Christopher Jeffrey
b455352708
peer/bip151: rewrite bip151. handle bip151 on p2p network. 2016-07-25 18:24:30 -07:00
Christopher Jeffrey
233af72b7f
peer: minor. 2016-07-25 16:00:14 -07:00