Commit Graph

179 Commits

Author SHA1 Message Date
Kagami Hiiragi
4b2bb0ba51 Encrypted encode/decode 2015-01-11 16:59:43 +03:00
Kagami Hiiragi
b7f796e78b Fix test again 2015-01-11 15:00:12 +03:00
Kagami Hiiragi
e3765b81fc Better input validation 2015-01-11 05:59:32 +03:00
Kagami Hiiragi
12066842cc Harder POW for node platform 2015-01-11 01:44:09 +03:00
Kagami Hiiragi
728bd6d3ae Do not use macroses 2015-01-11 01:33:30 +03:00
Kagami Hiiragi
4c5fc4d3eb Multithread POW 2015-01-10 19:29:33 +03:00
Kagami Hiiragi
997ee55f85 Fix travis build 2015-01-10 16:32:41 +03:00
Kagami Hiiragi
1e553c1ab6 Fix API 2015-01-10 16:23:10 +03:00
Kagami Hiiragi
e562fbf645 Fix naming 2015-01-10 16:03:14 +03:00
Kagami Hiiragi
53f38be9ed Use webworkify 2015-01-10 16:00:08 +03:00
Kagami Hiiragi
3b662af5ed Fix POW test 2015-01-10 02:03:39 +03:00
Kagami Hiiragi
e99d76e670 Typo fix 2015-01-10 01:44:03 +03:00
Kagami Hiiragi
c15b5a457b Fix for UINT64_MAX macro 2015-01-10 01:36:28 +03:00
Kagami Hiiragi
719bed1f9b Some pow.cc refactoring 2015-01-10 01:09:01 +03:00
Kagami Hiiragi
225fba30e1 Do a POW (Node) 2015-01-10 00:36:42 +03:00
Kagami Hiiragi
8c799f4e91 Do a POW (Browser) 2015-01-09 16:12:23 +03:00
Kagami Hiiragi
9407e27529 Check a POW 2015-01-08 16:47:29 +03:00
Kagami Hiiragi
8ef3168af1 Make code more consistent 2015-01-08 05:00:19 +03:00
Kagami Hiiragi
a7eb439706 Calculate POW target 2015-01-08 00:28:13 +03:00
Kagami Hiiragi
8c2f180037 Fix docstrings 2015-01-07 05:24:30 +03:00
Kagami Hiiragi
85798fa619 Make message.encode more consistent 2015-01-07 05:18:41 +03:00
Kagami Hiiragi
2dc2f48a47 Fixes 2015-01-06 14:08:39 +03:00
Kagami Hiiragi
6c20b3efd7 Fix npmignore 2015-01-06 04:27:50 +03:00
Kagami Hiiragi
118971d6ce 0.2.0 2015-01-06 04:25:45 +03:00
Kagami Hiiragi
96ba6b0fad Use hash.js for SHA-512 2015-01-06 04:24:48 +03:00
Kagami Hiiragi
3187e9d766 Imply NODE_NETWORK in net_addr.encode by default 2015-01-06 02:34:15 +03:00
Kagami Hiiragi
0a6aa667db Implement net_addr 2015-01-06 02:32:10 +03:00
Kagami Hiiragi
6fb61e72b6 Update eccrypto 2015-01-06 01:51:31 +03:00
Kagami Hiiragi
591134bd9a Fix hashes 2015-01-05 16:41:34 +03:00
Kagami Hiiragi
2dd9efd1a6 Use hash.js impl of SHA-256 and RIPEMD-160
Because it's already required by elliptic
2015-01-05 16:34:52 +03:00
Kagami Hiiragi
b8b6294f95 Use own assert
Because it weights much less that than the browserify's one.
2015-01-05 16:31:28 +03:00
Kagami Hiiragi
e6d4e4c029 Bitfields encoding/decoding 2015-01-05 02:40:52 +03:00
Kagami Hiiragi
f356a070cc Constants 2015-01-04 23:59:14 +03:00
Kagami Hiiragi
632aa2245c Implement structs.message 2015-01-04 23:22:14 +03:00
Kagami Hiiragi
3d40235e08 Readme fix 2015-01-03 19:49:20 +03:00
Kagami Hiiragi
3a297b7f64 Doc helper script 2015-01-03 19:32:59 +03:00
Kagami Hiiragi
daf18762c8 Tune docs 2015-01-03 18:58:41 +03:00
Kagami Hiiragi
bf8b663c5d Do not use promises in crypto
Because sha.js is faster than WebCryptoAPI for POW.
2015-01-03 17:52:27 +03:00
Kagami Hiiragi
f6165d891b Reorganize platform-specific routines 2015-01-03 13:29:22 +03:00
Kagami Hiiragi
7048464691 Rearrange modules 2015-01-03 13:14:39 +03:00
Kagami Hiiragi
9757fd20f6 Typo fixes 2015-01-03 03:11:02 +03:00
Kagami Hiiragi
b90435308c Readme fix 2015-01-03 00:56:54 +03:00
Kagami Hiiragi
ca13fdf566 Modules stub 2015-01-03 00:45:56 +03:00
Kagami Hiiragi
4d5a699c6e Expand feature matrix, improve consistency 2015-01-03 00:24:36 +03:00
Kagami Hiiragi
1d03820f3f Drop support for int64
Since we are unable to use such values properly it the code anyway.
2015-01-02 23:28:45 +03:00
Kagami Hiiragi
a3c4ebac7d Implement var_int_list 2015-01-02 17:27:03 +03:00
Kagami Hiiragi
1b950bb872 Implement var_str 2015-01-01 23:00:33 +03:00
Kagami Hiiragi
18e38dee2b Move var_int to core structures module 2015-01-01 22:26:06 +03:00
Kagami Hiiragi
49595f231e Typo 2014-12-30 21:30:12 +03:00
Kagami Hiiragi
e7b72ba569 Documentation with jsdoc 2014-12-30 20:00:28 +03:00