| 
						
					 | 
					
						
						
						
						
							
						
						
							437ba95af4
							
						
					 | 
					
						
						
							
							u
						
						
						
						
						
					 | 
					
						2021-05-12 16:17:59 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5eb589ac2c
							
						
					 | 
					
						
						
							
							换回 crypto.createVerify 方案
						
						
						
						
						
					 | 
					
						2021-05-08 22:42:53 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							30706da9fb
							
						
					 | 
					
						
						
							
							crypto.sign/verify 在浏览器中不存在,换回原来的方案
						
						
						
						
						
					 | 
					
						2021-05-08 22:42:08 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8873cd8884
							
						
					 | 
					
						
						
							
							删掉所有 option 参数,换用具体的 {...}
						
						
						
						
						
					 | 
					
						2021-05-08 22:34:01 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8780cd1c40
							
						
					 | 
					
						
						
							
							crypto.createVerify(必须要有algorithm参数)
						
						
						
						
						
					 | 
					
						2021-05-08 17:23:59 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d2e9f368cc
							
						
					 | 
					
						
						
							
							优化 sign/verify/encrypt/decrypt 的参数为一整个对象 {...}
						
						
						
						
						
					 | 
					
						2021-05-08 16:48:34 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1a329157bd
							
						
					 | 
					
						
						
							
							必须添加 tool 参数
						
						
						
						
						
					 | 
					
						2021-05-08 10:24:40 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							88ee0cd8df
							
						
					 | 
					
						
						
							
							优化 sign 和 verify
						
						
						
						
						
					 | 
					
						2021-05-07 20:15:01 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							00287a0944
							
						
					 | 
					
						
						
							
							把 eccrypto 换成 eccrypto-js
						
						
						
						
						
					 | 
					
						2021-05-07 16:29:20 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							43b913c4b4
							
						
					 | 
					
						
						
							
							u
						
						
						
						
						
					 | 
					
						2021-03-10 15:59:46 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4a43057f3c
							
						
					 | 
					
						
						
							
							优化 seed2path
						
						
						
						
						
					 | 
					
						2021-02-14 10:56:46 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							73c33e3175
							
						
					 | 
					
						
						
							
							优化 isHashable
						
						
						
						
						
					 | 
					
						2021-01-24 11:57:38 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							069a3ff28c
							
						
					 | 
					
						
						
							
							改造成 jsdoc 的注释格式
						
						
						
						
						
					 | 
					
						2020-11-11 19:36:44 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8c0fcdc3be
							
						
					 | 
					
						
						
							
							格式化
						
						
						
						
						
					 | 
					
						2020-11-05 10:25:35 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							34b4a8b440
							
						
					 | 
					
						
						
							
							添加 .prettierrc.js
						
						
						
						
						
					 | 
					
						2020-11-05 09:48:13 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ae96a990f1
							
						
					 | 
					
						
						
							
							改进 README.md
						
						
						
						
						
					 | 
					
						2020-10-31 12:20:02 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							df71cf346a
							
						
					 | 
					
						
						
							
							统一更新一批库的版本
						
						
						
						
						
					 | 
					
						2020-10-31 12:19:51 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ffad2cc8f6
							
						
					 | 
					
						
						
							
							fixed: big-integer 没有 sub 方法,改成 subtract
						
						
						
						
						
					 | 
					
						2020-05-07 16:57:19 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3145d4864c
							
						
					 | 
					
						
						
							
							似乎 secp256k1 导致 hdkey 的 derive 抛出异常,删掉试试。
						
						
						
						
						
					 | 
					
						2020-05-06 14:17:12 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4e1d6ae98b
							
						
					 | 
					
						
						
							
							把 net 改名 world, testnet 改名 moon, mainnet 改名 earth, devnet 改名 w1dev
						
						
						
						
						
					 | 
					
						2020-05-06 10:29:54 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6154eaef29
							
						
					 | 
					
						
						
							
							u
						
						
						
						
						
					 | 
					
						2020-05-04 15:37:09 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b6b90b6a38
							
						
					 | 
					
						
						
							
							u
						
						
						
						
						
					 | 
					
						2020-05-03 08:22:35 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c5334b6c8f
							
						
					 | 
					
						
						
							
							默认采用 crypto 的 sign/verify,不再默认用 eccrypto 的。
						
						
						
						
						
					 | 
					
						2020-03-31 08:50:07 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							36491d495f
							
						
					 | 
					
						
						
							
							把 TIC的bip44路径从66改成 60000
						
						
						
						
						
					 | 
					
						2020-03-27 18:15:33 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fdeb2cca9b
							
						
					 | 
					
						
						
							
							u
						
						
						
						
						
					 | 
					
						2020-03-14 16:35:39 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0baa845a16
							
						
					 | 
					
						
						
							
							给 isSecword设置了easy|strict模式。
						
						
						
						
						
					 | 
					
						2020-03-13 18:48:10 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e96b61ed0d
							
						
					 | 
					
						
						
							
							在 secword2seed 和 secword2keypair 里 放松对 isSecword 的检查,因为isSecword在安卓和安卓微信里不成功!
						
						
						
						
						
					 | 
					
						2020-03-13 18:02:35 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7e1d2ef6e1
							
						
					 | 
					
						
						
							
							继续改进兼容性:浏览器目前不支持 string.padStart; HBuilderX打包app不能够 crypto 的 setPrivateKey(...)
						
						
						
						
						
					 | 
					
						2020-03-13 16:00:47 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0eaed0f118
							
						
					 | 
					
						
						
							
							u
						
						
						
						
						
					 | 
					
						2020-03-13 08:37:47 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							42128a6c8e
							
						
					 | 
					
						
						
							
							u
						
						
						
						
						
					 | 
					
						2020-03-12 21:05:05 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c9dbded768
							
						
					 | 
					
						
						
							
							纠正isSecword,使其对所有语言的secword都能用。
						
						
						
						
						
					 | 
					
						2020-03-12 20:52:25 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b923fec9cc
							
						
					 | 
					
						
						
							
							完善 isSecword,使用 bip39.mnemonicToEntropy 来精确判断。
						
						
						
						
						
					 | 
					
						2020-02-29 07:28:33 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9454bfd5a0
							
						
					 | 
					
						
						
							
							修复一个bug: isAddress()里比特币长度不可能为32,否则会和TIC地址冲突。
						
						
						
						
						
					 | 
					
						2020-02-27 12:39:01 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7345c64de6
							
						
					 | 
					
						
						
							
							u
						
						
						
						
						
					 | 
					
						2020-02-26 10:13:43 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							983750e7f5
							
						
					 | 
					
						
						
							
							小改进
						
						
						
						
						
					 | 
					
						2020-02-26 10:08:34 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cbd46d62a7
							
						
					 | 
					
						
						
							
							为避免 nodejs 的 crypto 的 sign 产生的签名不固定,换用 eccrypto 的 sign 做为默认。
						
						
						
						
						
					 | 
					
						2020-02-26 09:35:22 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							354a90a8ad
							
						
					 | 
					
						
						
							
							优化 randomSecword,使得接受更多格式的语言代码
						
						
						
						
						
					 | 
					
						2020-02-23 22:02:41 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cf4b5efac3
							
						
					 | 
					
						
						
							
							修正 [package.json],添加 keccak 库。
						
						
						
						
						
					 | 
					
						2019-12-11 23:39:15 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5b4bceb2eb
							
						
					 | 
					
						
						
							
							实现了以太坊地址的生成
						
						
						
						
						
					 | 
					
						2019-12-11 16:13:51 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							887035f496
							
						
					 | 
					
						
						
							
							add .gitignore
						
						
						
						
						
					 | 
					
						2019-10-24 20:56:18 +08:00 | 
					
					
						
						
							
							
							
						
					 |