Tankred Hase
5aec80da47
Fix appController._pgp mocking in read controller test
2014-07-01 20:59:10 +02:00
Tankred Hase
b20c6977ca
[WO-437] Allow users to import only the private PGP key block
2014-07-01 20:58:34 +02:00
Tankred Hase
049ac96954
Fix signature verification for PGP messages
...
* Upgrade to OpenPGP.js v0.6.5
* Migrate PGP wrapper for breaking OpenPGP.js api changes
* Change PGP wrapper decrypt api to return one signature arg
* Change emailDao and keychainDao calls respectively
* Fix tests
* Add tests keygen with empty passphrase
* Add tests to check PGP verification with wrong public key
2014-07-01 17:15:16 +02:00
Felix Hammerl
a9cf763bed
fix handling of clearsigned messages and missing signatures
2014-06-27 16:19:30 +02:00
Tankred Hase
48c478961d
Add CCA scripts and css optimizations for Android
...
Hide native account picker on Android after first time.
Get OAuth to work on iOS
Turn off css slide transistion
2014-06-26 15:01:13 +02:00
Tankred Hase
b5fda88b8a
Implement client side key sync protocol and ui
2014-06-25 18:14:33 +02:00
Tankred Hase
c890cbe71d
Upgrade to OpenPGP.js v0.6.0
2014-06-25 18:14:29 +02:00
Tankred Hase
5244c5c2d7
Refactor REST dao
2014-06-25 18:12:15 +02:00
Tankred Hase
e720753779
Implement setDeviceName and generateDeviceSecret
2014-06-23 17:21:03 +02:00
Tankred Hase
4880c162f8
Fix paths to unit
2014-06-23 17:21:02 +02:00
Tankred Hase
1e8894abe6
Rename new-unit to unit under test
2014-06-23 17:21:02 +02:00
Tankred Hase
a810fb06d1
Delete old qunit test directory
2014-06-23 17:21:02 +02:00
Felix Hammerl
23242a9112
remove commented lines
2014-02-17 15:46:48 +01:00
Tankred Hase
1da5c68fd1
[WO-237] integrate web worker support for pgp
2014-02-14 16:18:21 +01:00
Tankred Hase
9341678151
reactivate qunit integration tests
2013-10-29 19:24:22 +01:00
Tankred Hase
3e75397213
cleanup and refactor qunit tests to mocha
2013-10-29 19:00:05 +01:00
Tankred Hase
1eb14d1e11
refactor to generate and store random salt for PBKDF2
2013-10-09 16:40:36 +02:00
Tankred Hase
267e889872
list and store only encrypted emails in local db
2013-09-28 19:04:15 +02:00
Tankred Hase
2b966c1132
cleanup device storage dao
2013-09-26 15:48:32 +02:00
Tankred Hase
38b0a8e8b1
refactor test and storage code
2013-09-26 13:26:57 +02:00
Tankred Hase
7b532f780c
integrated imap-client amd branch
2013-09-19 18:35:12 +02:00
Tankred Hase
1259d0c160
add ngtouch to angular app, remove all backbone deps and models code
2013-09-04 19:18:28 +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
fbbed90e62
removed return nul in lawnchair dao
2013-08-23 16:47:36 +02:00
Tankred Hase
f06fe5e545
start rewrite of unit tests using mocha, sinon and chai
2013-08-19 21:13:32 +02:00
Tankred Hase
79b297e624
update and test forge ~0.1.14
2013-08-05 16:45:02 +02:00
Tankred Hase
699871276c
sending end-2-end encrypted emails internally work
2013-07-01 22:42:39 +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
6932088aa9
jshint on grunt test works again
2013-06-11 17:12:27 +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
0e9be73791
integration tests work too now
2013-06-11 00:17:08 +02:00
Tankred Hase
f1fd936141
finished refactoring unit tests with email dao
2013-06-10 23:50:26 +02:00
Tankred Hase
deb47fd4df
refactored device storage
2013-06-10 23:22:57 +02:00
Tankred Hase
ccebe011cb
refactored crypto
2013-06-10 23:07:29 +02:00
Tankred Hase
5d409933e5
refactored keychaindao
2013-06-10 22:45:21 +02:00
Tankred Hase
e7185a8baa
rsa and lawnchair tests refactored
2013-06-10 22:02:29 +02:00
Tankred Hase
e8329872ec
started refactoring for requirejs
2013-06-10 17:57:33 +02:00
Tankred Hase
1491e9fd1d
removed unnecessary email model code
2013-06-06 22:05:37 +02:00
Tankred Hase
8f54f1c544
removed email collection usage in email dao
2013-06-06 19:19:37 +02:00
Tankred Hase
f2a14ad65b
refactoring of crypto worker code and lots of cleanup
2013-06-05 01:47:28 +02:00
Tankred Hase
71d6d6c799
started refacrtoring for sandboxed iframe
2013-06-04 21:36:13 +02:00
Tankred Hase
1071d89ee9
key ync from cloud works
2013-06-03 19:57:15 +02:00
Tankred Hase
04a3ab2a34
different lawnchair for each user
2013-06-03 04:26:17 +02:00
Tankred Hase
6224d01afd
upgrade lawnchair deps... fixed bugs
2013-06-03 03:49:43 +02:00
Tankred Hase
5a2a559485
put sentDate in lawnchair key, reducing sort complexity
2013-06-03 02:17:20 +02:00
Tankred Hase
8cfd6ea0a6
upgrade several js libs
2013-06-01 13:57:50 +02:00
Tankred Hase
558ac6153d
removed unnecessary scripts and dependecies for sjcl and nacl
2013-06-01 11:19:18 +02:00
Tankred Hase
03a60c2546
integrated refactored item batch encryption
2013-06-01 10:58:50 +02:00
Tankred Hase
39a9a90e26
started cloudstorage integration tests and keychain dao integration tests
2013-05-31 23:27:19 +02:00