Commit Graph

1960 Commits

Author SHA1 Message Date
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 b25b5256d6 cleanup comments 2013-05-14 18:52:41 +02:00
Tankred Hase 956e184574 added utf-16 support for rsa crypto 2013-05-14 18:48:13 +02:00
Tankred Hase d2e59c7f32 used utf-16 string as input for aes crypto and cleaned up code 2013-05-14 18:38:24 +02:00
Tankred Hase c264dfc994 refactored rsa sign and verify to take base64 arrays 2013-05-14 18:15:47 +02:00
Tankred Hase 6bbcd8cab7 added rsa module and tests 2013-05-14 16:05:31 +02:00
Tankred Hase ec14639d56 refactored forge test 2013-05-14 14:49:07 +02:00
Tankred Hase d59077dedd removed sjcl dependencies from code 2013-05-14 14:37:31 +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 3e12c7eae6 inject forge as dependency 2013-05-14 13:43:52 +02:00
Tankred Hase 0a6ae5d599 removed hmac integrify check during cbc encryption 2013-05-14 13:40:58 +02:00
Tankred Hase df0696a373 test code cleanup 2013-05-14 13:26:51 +02:00
Tankred Hase 0a64d09fd8 test code cleanup 2013-05-14 13:19:56 +02:00
Tankred Hase d3ebb8dc50 removed crypto.js and jsbn libs 2013-05-14 12:57:09 +02:00
Tankred Hase 4d47a3cdec swapped crypto'js cbc impl for forge 2013-05-14 12:49:27 +02:00
Tankred Hase 2b50bc2308 replaced pbkdf2 impl with forge 2013-05-14 12:01:51 +02:00
Tankred Hase 01469356dd fixed forge test 2013-05-14 03:04:39 +02:00
Tankred Hase 04376d0245 fixed forge test 2013-05-14 02:07:28 +02:00
Tankred Hase 911f9929a9 fixed forge bundle 2013-05-14 01:38:27 +02:00
Tankred Hase 7d14dbfa23 test cleanup 2013-05-14 00:35:25 +02:00
Tankred Hase 184b9a6d3b forge test update 2013-05-13 17:29:02 +02:00
Tankred Hase e3ce4df5bb added forge rsa bundle and wrote benchmarks tests successfully 2013-05-13 17:14:44 +02:00
Tankred Hase 8f0b698d27 added exception handling for password/login 2013-05-07 15:10:51 +02:00
Tankred Hase 654a89055b fixed path in app mainfest 2013-05-06 13:54:13 +02:00
Tankred Hase 61d97ab145 bugfix detect html in reply 2013-05-06 10:56:15 +02:00
Tankred Hase d2565df871 bugfix email validation 2013-05-04 15:28:10 +02:00
Tankred Hase ebbb16866a prefill compose view for replying works 2013-05-04 15:08:54 +02:00
Tankred Hase 7e137549d0 changed html and text view 2013-05-04 13:02:17 +02:00
Tankred Hase b1bc03b74b Sending email from client works 2013-05-03 16:09:13 +02:00
Tankred Hase eda008258d implemented send email in client email dao and it test 2013-05-02 18:49:22 +02:00
Tankred Hase 6177b40f1b moved nacl key derivation to web worker 2013-04-29 15:10:27 +02:00
Tankred Hase 2259ac753e fixed display bug 2013-04-29 13:39:06 +02:00
Tankred Hase e10759f7f4 minor cleanup 2013-04-29 11:59:34 +02:00
Tankred Hase f80fa586b5 package.json 2013-04-26 20:33:08 +02:00
Tankred Hase 669d8002d2 deleting vinbox item after sync works 2013-04-23 16:35:01 +02:00
Tankred Hase e5ed9c708c automatically push encrypted secret key to cloud if none exists 2013-04-23 15:30:43 +02:00
Tankred Hase 0d8df89dc1 updated nacl to v0.0.3 2013-04-22 21:28:27 +02:00
Tankred Hase acc58bae03 upgraded nacl and corrected csp in firefox manifest 2013-04-21 13:04:05 +02:00
Tankred Hase 75242953a4 fixed csp for each browser and enabled gzip compression 2013-04-20 14:59:53 +02:00
Tankred Hase b2a8f2926f fixed bug when offline 2013-04-19 20:47:30 +02:00
Tankred Hase 4833169863 integrated nacl crypto and aws sync into client app 2013-04-19 19:52:04 +02:00
Tankred Hase 9dec074b0c pull from vinbox, reencrypt, push to inbox works 2013-04-19 19:13: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 f4ed6010e6 cleanup model code 2013-04-19 11:45:53 +02:00
Tankred Hase 0638f22d4d added package.json 2013-04-19 09:36:14 +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