Commit Graph

42 Commits

Author SHA1 Message Date
Tankred Hase c36cd069e0 WIP: begin browserify build 2014-10-15 19:16:18 +02:00
Felix Hammerl 1283bb4a1c [WO-420] add bug reporting capability with the axe logger 2014-07-02 16:17:50 +02:00
Tankred Hase 18d1c39b0a Implement and test crypto module 2014-06-23 17:21:02 +02:00
Tankred Hase 1eb14d1e11 refactor to generate and store random salt for PBKDF2 2013-10-09 16:40:36 +02:00
Tankred Hase 38b0a8e8b1 refactor test and storage code 2013-09-26 13:26:57 +02:00
Tankred Hase a3849af57f integrate imap-client master with webworker stuff merged 2013-09-20 18:42:47 +02:00
Tankred Hase dd458c719a update app.config invokation in crypto 2013-09-15 15:17:28 +02:00
Tankred Hase 04e672552b cleanup web worker callback code to use options argument 2013-08-31 16:29:18 +02:00
Tankred Hase 873671f011 add symmetric batch encryption to crypto, delete unnecessary crypto code 2013-08-31 16:09:25 +02:00
Tankred Hase 628cb0ddd9 crypto error handling cleanup 2013-08-30 16:05:33 +02:00
Tankred Hase 6097000f9f optimized email sync from cloud to do RSA validation and decryption only once 2013-06-26 17:37:21 +02:00
Tankred Hase 2007fbcc0f tested mobile.html... works 2013-06-11 03:14:57 +02:00
Tankred Hase 1368672c1d web worker tests work again 2013-06-11 00:55:53 +02:00
Tankred Hase ccebe011cb refactored crypto 2013-06-10 23:07:29 +02:00
Tankred Hase e8329872ec started refactoring for requirejs 2013-06-10 17:57:33 +02:00
Tankred Hase f2a14ad65b refactoring of crypto worker code and lots of cleanup 2013-06-05 01:47:28 +02:00
Tankred Hase 09d4c1c56f refactored crypto.js tp use keypair input 2013-05-31 13:00:54 +02:00
Tankred Hase dbb25162fa added keychain dao and started impl 2013-05-23 23:45:26 +02:00
Tankred Hase 1e27297013 integrated new crypto lib api into crypto.js 2013-05-23 22:17:25 +02:00
Tankred Hase 487ddca28c refactored crypto libto use different namespace 2013-05-22 17:03:54 +02:00
Tankred Hase f9461aaf25 fixed cloudstorage dao it tests 2013-05-19 04:00:53 +02:00
Tankred Hase 0cb5214b94 minor fixes to email dao and crypto 2013-05-19 01:33:59 +02:00
Tankred Hase afe8c1329b integrated new crypto into email dao unit test 2013-05-18 22:33:10 +02:00
Tankred Hase 0e4c09ebdf added unique id to rsa signature 2013-05-15 14:14:08 +02:00
Tankred Hase 6f2be99672 moved crypto batch code from util to own js file 2013-05-15 13:36:59 +02:00
Tankred Hase 98a4b8cfec refactored worker code... all asym and sym batch encryption is done in a worker 2013-05-15 13:11:08 +02:00
Tankred Hase fcf64569b2 refactored crypto for user to use RSA encrypt/sign 2013-05-15 12:26:32 +02:00
Tankred Hase 413a99a04f removed redundant keypair reference in crypto 2013-05-14 20:49:33 +02:00
Tankred Hase c9c53598e8 started refacroting crypto 2013-05-14 20:28:12 +02:00
Tankred Hase 1b95066e12 crypto cleanup of for loops using forEach 2013-05-14 19:11:16 +02:00
Tankred Hase c89569fabd refactored crypto api to use forge cbc mode instead of sjcl 2013-05-14 14:05:14 +02:00
Tankred Hase 8f0b698d27 added exception handling for password/login 2013-05-07 15:10:51 +02:00
Tankred Hase 6177b40f1b moved nacl key derivation to web worker 2013-04-29 15:10:27 +02:00
Tankred Hase 65e0a7d520 user keypair is now derived on email dao init and pub key pushed to the cloud 2013-04-19 16:38:32 +02:00
Tankred Hase e943dfd304 implemented public key cloud storage methods 2013-04-19 13:55:21 +02:00
Tankred Hase ba376d166e migrated cloudstorage to use aws service 2013-04-18 20:34:02 +02:00
Tankred Hase 32a52ad6e7 nacl module now checks window and document instead of importscripts 2013-04-12 12:27:47 +02:00
Tankred Hase 3f82fdf960 cleaned up web worker code 2013-04-10 17:14:19 +02:00
Tankred Hase 21aad0afb2 made util, nacl and aes crossplatform 2013-04-05 17:43:41 +02:00
Tankred Hase ef54dc3aae cleanup strict mode function placement 2013-04-02 15:02:57 +02:00
Tankred Hase 5c0e04cc31 refactored all files to use functional strict scope 2013-04-02 00:12:15 +02:00
Tankred Hase 95cbe554bd initial commit 2013-03-13 16:58:46 +01:00