Commit Graph

66 Commits

Author SHA1 Message Date
e1985e73e6 用 bip39 和 hdkey 替换掉 bitcore-mnemonic,前两者的node_modules有6M,而bcm 的有10M 而且无法在app里使用。 2020-02-23 13:24:52 +08:00
0d1d768a68 犯了愚蠢小错误,没有计算 secword.split()的长度 2020-02-23 11:22:10 +08:00
20169a56ee 改进 isSecword 防止数量不对导致 bitcore-mnemonics 异常。改进 isAddress 把 prefix 也纳入 TIC地址的校验。 2020-02-23 10:46:19 +08:00
bdec8f6acb TIC 地址采用 b64u 编码 2020-02-21 10:13:05 +08:00
2a0692e9be sign和verify应当对数据的哈希进行,而不是对数据本身。 2020-02-20 17:05:25 +08:00
72b89fe997 tic 默认使用和 btc, eth 一样的公私钥算法 2020-02-20 16:30:47 +08:00
09d831af00 用eccrypto加解密,用crypto签名。互相转换压缩和非压缩公钥 2020-02-20 13:36:44 +08:00
c494dd51de 更新一些库的版本 2020-02-18 12:25:58 +08:00
53b0c4a6c0 improve randomSecword to accept zhCN, enUS, ... as lang 2020-02-14 18:18:44 +08:00
5a378f4daa 研究了 BIP44,添加了注解。 2019-12-12 15:14:47 +08:00
5b4bceb2eb 实现了以太坊地址的生成 2019-12-11 16:13:51 +08:00
2b86f3721d [index.js] set BTC address type default to mainnet 2019-08-22 15:40:51 +08:00
15c35c803f 重命名旧的默克根计算函数 2018-12-28 15:35:35 +00:00
Nova
e968ea686f 加入默克根计算函数 2018-12-28 23:30:35 +08:00
luk.lu
a8cc160654 删除并没有用到的 require('./Egg.js') 2018-11-18 22:42:23 +08:00
luk.lu
c4a33e1487 把 Base/Crypto.js 独立成库 2018-11-18 16:44:17 +08:00