50 Commits

Author SHA1 Message Date
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
mhelander
f7fb93ffad Wiping of the secrets added 2017-09-14 23:52:50 +03:00
mhelander
b2298042ff SEA.en renamed to SEA.enc and SEA.de to SEA.dec 2017-09-14 23:28:08 +03:00
mhelander
c32c1e29e9 Added crypto.subtle support for MS-IE11 & refactored to minimize use of nodeCrypto 2017-09-14 11:45:22 +03:00
mhelander
ccdf936304 sea.js bugfix & Gun chat to have SEA & User stuff in comments 2017-09-11 12:51:24 +03:00
Mark Nadal
fd7cbad453 Update sea.js 2017-09-10 14:41:39 -07:00
Mark Nadal
6fe8edb9c8 remove console 2017-09-10 13:26:44 -07:00
Mark Nadal
bb46ef96e1 fix bug and upgrade to async for security 2017-09-10 12:40:09 -07:00
Mark Nadal
92a4fc582d upgrade to v0.8.x 2017-09-10 08:31:55 -07:00
mhelander
0adfcb3b03 All test cases completed & some bugfixes & 'remember-me' recovery with PIN now supported 2017-09-07 00:49:34 +03:00
mhelander
4808a9d945 sea.js test cases separated - run using 'SEA=true yarn test' command 2017-09-05 15:59:44 +03:00
Mark Nadal
f911b88d55 upgrade to v0.8.x adapter hooks 2017-09-01 11:02:24 -07:00
mhelander
33405b1efa Finished User.delete tests & fixed mysterious password update bug 2017-08-31 20:19:42 +03:00
mhelander
95a35547cf Refactored back with twist User.auth, added User.leave & test cases 2017-08-31 12:28:19 +03:00
Mika Helander
68f5725899 SEA User.auth test cases done & bug fixed 2017-08-29 23:55:24 +03:00
mhelander
09db7fd9d2 Almost completed Gun.user test cases - remember is still TODO: 2017-08-29 19:49:08 +03:00
mhelander
50b69db8d5 Test cases for SEA & module export/import fix - SEA breaks almost all API test cases currently 2017-08-29 18:11:41 +03:00
mhelander
a8232a2629 Fixed sea to work with Gun build, and to support running NodeJS test JS from Gun directory 2017-08-29 01:40:54 +03:00
Mika Helander
4c31edd468 sea.js refactored to use NodeJS crypto and Web Cryptography API for better performance & security 2017-08-29 01:09:09 +03:00
Mark Nadal
4db1ae9872 v0.8 baby! Last Breaking Changes! 2017-07-06 18:10:41 -07:00
Mark Nadal
db2aa88c32 comment SEA 2017-05-29 00:06:53 -07:00
Mark Nadal
b92b9d981e include SEA alpha, promote SEA & NTS to top level 2017-05-25 12:45:49 -07:00