mhelander
|
4307220438
|
Merge conflight resolving bug fixed
|
2017-09-22 09:45:32 +03:00 |
|
mhelander
|
97a3859513
|
Merged from upstream & merge conflicts resolved
|
2017-09-22 09:37:12 +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
|
b0b87a14a0
|
All test cases completed & some bugfixes & 'remember-me' recovery with PIN now supported
|
2017-09-07 00:48:22 +03:00 |
|
mhelander
|
4808a9d945
|
sea.js test cases separated - run using 'SEA=true yarn test' command
|
2017-09-05 15:59:44 +03:00 |
|
mhelander
|
276f2a04e7
|
Finally all required tests are in place and SEA functional with 'remember-me'
|
2017-09-04 20:21:22 +03:00 |
|
mhelander
|
49e76826d8
|
'remember-me' now fully functional with essential test cases
|
2017-09-04 11:15:06 +03:00 |
|
mhelander
|
2f69bddc2a
|
Serious refactoring & structuring sea.js to handle 'remember-me'. Pegs more testing and test cases
|
2017-09-01 23:07:30 +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
|
bff2fdece9
|
Finished User.delete tests & fixed mysterious password update bug
|
2017-08-31 20:19:22 +03:00 |
|
mhelander
|
41c0f9ed79
|
Added User.delete & one test case - refactored test cases for smoother operation in case of error(s)
|
2017-08-31 14:54:34 +03:00 |
|
mhelander
|
95a35547cf
|
Refactored back with twist User.auth, added User.leave & test cases
|
2017-08-31 12:28:19 +03:00 |
|
mhelander
|
8bb6e67599
|
Refactored back with twist User.auth, added User.leave & test cases
|
2017-08-31 12:28:06 +03:00 |
|
mhelander
|
8807095984
|
SEA User.auth test cases done & bug fixed
|
2017-08-29 23:57:39 +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 |
|