171 Commits

Author SHA1 Message Date
mhelander
97a8df2e0e More fixes to authrecall 2018-01-29 20:04:36 +02:00
mhelander
d900b1407d Fixed async usage bug in authrecall 2018-01-29 19:57:44 +02:00
mhelander
dd0c05dcb7 Changed how to obtain SEA from sea.js 2018-01-27 11:06:38 +02:00
Mika
bf460165ae
Fixed missing variable declaration. 2018-01-26 12:32:23 +02:00
mhelander
19a662bf62 Refactored use of IndexedDB - still some tests are failing 2018-01-25 23:35:56 +02:00
mhelander
faf4c1e658 'public' not OK as function argument in Chrome so renamed now 2018-01-24 22:40:00 +02:00
mhelander
ea886af1b4 Refactoring in-progress and some more clarity 2018-01-24 22:21:41 +02:00
Robert Heessels
2935a21a19 Small fixes for Chrome compatibility 2018-01-24 10:30:18 +01:00
Brock Atkinson
b9e1429dac correctly scope const pub.id 2018-01-23 17:55:34 +08:00
Brock Atkinson
537f2ed23d update sea's init code from chat discussion 2018-01-23 17:54:11 +08:00
mhelander
14497ac7ad Refactoring in-progress but mostly done 2018-01-23 01:04:28 +02:00
mhelander
a4cdf4ab53 Fixed some more Buffer/Uint8Array issues 2018-01-19 23:00:47 +02:00
mhelander
5b655ffbfb More Uint8Array conversions to subtle calls & fix one UInt8Array typo 2018-01-19 21:47:13 +02:00
mhelander
25f7582a5e Added Uint8Array conversion to subtle calls to beat the darn stupid API's 2018-01-19 08:00:54 +02:00
mhelander
2cdf5340d4 Finally SEA has built-in Buffer : no module dependencies for browsers! 2018-01-19 02:31:28 +02:00
mhelander
68d8da1fdd Refactored SafeBuffer & fixed two failing tests 2018-01-18 01:17:13 +02:00
mhelander
4a8423ea15 SEA has work-in-progress SafeBuffer but not in use yet 2018-01-17 01:40:45 +02:00
mhelander
8f5c67a9e6 Fixed safe-buffer usage again 2018-01-16 01:06:20 +02:00
mhelander
0b76a6cffb Fixed safe-buffer usage 2018-01-15 23:33:44 +02:00
mhelander
21c49b41a0 Removed Spark-MD5 and replaced MD5 key hashing with SHA-256 from Web Crypto subtle 2018-01-15 23:05:14 +02:00
mhelander
59e5b01b17 Buffer module replace by safe-buffer in SEA 2018-01-15 20:32:50 +02:00
Mark Nadal
a372951a53 fix super serious put 2018-01-15 02:34:33 -08:00
Mark Nadal
5755666032 SEA as contact, GUN async transform 2018-01-10 02:12:05 -08:00
Mark Nadal
6d1d3bfb9f may need to revert some gun.js changes 2018-01-08 02:59:02 -08:00
Mark Nadal
3f70fa9782 fix depth put bug 2017-12-31 15:45:08 -08:00
Mark Nadal
ca339ab80e .back(n) + no race 2017-12-29 12:05:46 -08:00
Mark Nadal
41f53dff8d fix SEA graph 2017-12-16 13:38:37 -08:00
Mark Nadal
a4d03f6d73 SEA supports graph data on accounts now! 2017-12-15 23:53:07 -08:00
Mark Nadal
a37e31326a stop the crackers! 2017-10-23 01:26:30 -07:00
Mark Nadal
b859bfb33e stop the crackers! 2017-10-23 01:15:17 -07:00
Mark Nadal
e0a9ef45f3 SEA + GUN alpha working!!! With PANIC test too! 2017-10-21 10:32:06 -07:00
mhelander
99724c6ade Removed not needed key 2017-10-16 20:45:27 +03:00
mhelander
4e46e5e4c4 Added seatest to package.json 2017-10-16 20:37:15 +03:00
Mark Nadal
1df95475c9 Update sea.js 2017-10-16 02:14:21 -07:00
mhelander
818166a3e7 Minor modification to support browser storage better in NodeJS/testing 2017-09-29 21:22:33 +03:00
mhelander
01db961adb Added SEA.keyid() to support shorter notation of public key 2017-09-27 12:42:33 +03:00
mhelander
0c2d18edc8 Re-created cryptomodules.js to prevent use of require in browser 2017-09-19 14:25:26 +03:00
mhelander
c8f6b07e2e Removed last NodeJS 'crypto' dependency for browser use 2017-09-19 12:20:54 +03:00
mhelander
dfe8e27047 seed wrapped inside signed auth prop 2017-09-19 11:15:45 +03:00
mhelander
2f98f489b6 eccrypto removed, enc/dec ECDH handling with own keys in place 2017-09-19 02:11:27 +03:00
mhelander
c7b45d8c9b Improved recall test cases & dropped dead code from sea.js 2017-09-18 15:41:02 +03:00
mhelander
f9646a8b16 IndexedDB wiping to auth bootstrap to prevent use of previous (User's) CryptoKeys 2017-09-18 13:23:39 +03:00
mhelander
9157b0de6b Removed 'session' to fulfill three step remember-me spec 2017-09-18 13:00:06 +03:00
mhelander
d32eaf833e Removed rest of the localStorage code & comments 2017-09-18 08:53:42 +03:00
mhelander
22f07734fc Fixed test cases for IndexedDB use & some bug fixes 2017-09-16 15:47:56 +03:00
mhelander
5b2dc770f6 Removed intermediate console logging 2017-09-16 00:56:47 +03:00
mhelander
69088a05b1 Merge conflicts resolved 2017-09-16 00:53:25 +03:00
mhelander
47dc30f098 Fixed SEA tests for enc/dec & refactored common.js for revised server imports 2017-09-16 00:43:45 +03:00
mhelander
b90640d3dc eslint directives & following corrections 2017-09-15 12:45:02 +03:00
mhelander
61cf9095b6 Added IndexedDB & support for iSafari browser 2017-09-15 11:33:48 +03:00