Commit Graph

252 Commits

Author SHA1 Message Date
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
Kagami Hiiragi a3475d9d6a OOPify 2014-12-30 01:16:51 +03:00
Kagami Hiiragi b2b660827c WIF encode/decode 2014-12-29 22:59:18 +03:00
Kagami Hiiragi 2d1f7ad35a 0.1.1 2014-12-28 20:20:17 +03:00
Kagami Hiiragi 7470a65f60 Readme fixes 2014-12-28 20:08:41 +03:00
Kagami Hiiragi c55a84d918 Add info to readme 2014-12-28 19:59:57 +03:00
Kagami Hiiragi a47563ee8c Typo fixes 2014-12-28 00:04:23 +03:00
Kagami Hiiragi 22cc03604f Fix .ignores 2014-12-27 18:26:01 +03:00
Kagami Hiiragi a1f45ad3f3 Fixes 2014-12-27 18:24:02 +03:00
Kagami Hiiragi 53ae383d35 Implement Address.encode and Address.getRandom 2014-12-27 18:18:14 +03:00
Kagami Hiiragi d934624c48 var_int encode 2014-12-27 14:38:58 +03:00
Kagami Hiiragi 789c6ff060 Fix test 2014-12-26 21:04:13 +03:00
Kagami Hiiragi 1866c94de9 PRNG 2014-12-26 20:17:01 +03:00
Kagami Hiiragi 68f1217911 Reorganize crypto modules 2014-12-26 19:47:25 +03:00
Kagami Hiiragi 49dc55c714 Fix tests 2014-12-24 17:57:13 +03:00
Kagami Hiiragi f366e4b0cc Use native assert 2014-12-20 13:48:12 +03:00
Kagami Hiiragi 2e9f064e7e SHA-256 crypto (for WIF) 2014-12-19 15:34:33 +03:00
Kagami Hiiragi 6e4cb56a27 Support Safari (not tested) 2014-12-18 23:54:27 +03:00
Kagami Hiiragi 77d753d84c Fix installing firefox on travis 2014-12-18 23:34:45 +03:00
Kagami Hiiragi 9abde09e49 Run tests on Firefox with karma as well 2014-12-18 23:15:07 +03:00
Kagami Hiiragi c055a8d155 Check for lowest var_int length 2014-12-18 20:17:01 +03:00
Kagami Hiiragi 1db64dcc55 0.1.0 2014-12-18 19:51:12 +03:00
Kagami Hiiragi d7822f5397 Fix ignores 2014-12-18 19:50:19 +03:00
Kagami Hiiragi 1ccd56f17a Implement address decoding 2014-12-18 19:47:18 +03:00
Kagami Hiiragi e425730021 Fix repo path 2014-12-17 14:08:42 +03:00
Kagami Hiiragi a402c40d4d Add browser version of crypto and test with karma 2014-12-14 12:24:35 +03:00
Kagami Hiiragi 600dc6e4bb Add es6-promise dependency
Since it needed only for node version.
2014-12-13 22:08:00 +03:00
Kagami Hiiragi 6bd50e7ddd Add usage stub 2014-12-13 21:59:48 +03:00