Commit Graph

6126 Commits

Author SHA1 Message Date
Vincent Breitmoser
720f2dbef1 remember the specific security problems of keys and symmetric algos during decryption 2017-04-25 14:34:39 +02:00
Vincent Breitmoser
c59a570a27 fix nullpointer in ViewCertActivity 2017-04-25 14:32:01 +02:00
Vincent Breitmoser
976708c332 non primary keys can never certify 2017-04-24 21:11:09 +02:00
Vincent Breitmoser
e73596f7b9 prevent NPE in getRevocationReason() 2017-04-24 21:05:04 +02:00
Vincent Breitmoser
c9f9ad0477 add test for opaque cv25519 subkey (which previously crashed) 2017-04-24 19:40:34 +02:00
Vincent Breitmoser
c313f45219 whitelist sec and brainpool curves 2017-04-24 19:28:29 +02:00
Vincent Breitmoser
a380405c80 don't sync contacts on import if skipSave is enabled 2017-04-24 19:27:06 +02:00
Vincent Breitmoser
8429977966 treat ecc keys with unknown curves as opaque keys 2017-04-24 19:24:53 +02:00
Vincent Breitmoser
85f7e342d6 skip license check for fontawesome-typeface 2017-04-23 13:58:36 +02:00
Vincent Breitmoser
005f93a4f3 don't set critical bit for empty revocation reason subpacket 2017-04-20 10:54:34 +02:00
Vincent Breitmoser
93010e3926 Merge pull request #2072 from open-keychain/opaque-keys
handle unknown key algorithms using opaque keys
2017-04-20 10:38:12 +02:00
Vincent Breitmoser
c7d174c930 handle unknown key algorithms using opaque keys 2017-04-20 10:36:23 +02:00
Vincent Breitmoser
9fd3fc600f Merge pull request #2087 from open-keychain/handle-crcrlf
Handle crcrlf
2017-04-20 10:18:49 +02:00
Vincent Breitmoser
625e02d385 Merge pull request #2065 from icyflame/fix-crash-on-empty-name
Fix crash inside MultiUserIdsFrag because of null lastName
2017-04-05 16:25:53 +02:00
Vincent Breitmoser
5cb81fef94 skip redundant CRs while parsing ascii armor headers 2017-04-02 22:24:33 +02:00
Vincent Breitmoser
7caf02a4e6 add test for CRCRLF armored files
This is an incorrect format that has been generated by GPG4USB (any
possibly GPG4WIN) for a long time. We better be compatible :(
2017-04-02 22:18:11 +02:00
Dominik Schürmann
f5694b84ff Version 4.3-beta1 2017-03-03 14:39:29 +01:00
Dominik Schürmann
201a4f351f Merge pull request #2066 from open-keychain/db-interactor
Refactor database access
2017-02-27 16:03:52 +01:00
Vincent Breitmoser
3f674f8bbe nicer errors if key cannot be found in preselect 2017-02-27 15:13:15 +01:00
Vincent Breitmoser
05e4cf1ab6 focus key deletion into KeyWritableRepository 2017-02-24 18:50:37 +01:00
Vincent Breitmoser
9cf0b05202 fix unit tests 2017-02-24 18:43:56 +01:00
Vincent Breitmoser
2124a4598a DatabaseInteractor -> KeyRepository 2017-02-24 18:24:11 +01:00
Vincent Breitmoser
c7e01926e1 add LocalKeyStorage, don't store public keys larger than 50kb in database 2017-02-24 18:06:47 +01:00
Vincent Breitmoser
2bc05a2cd5 focus all read access for key ring data into DatabaseInteractor methods 2017-02-24 18:04:55 +01:00
Vincent Breitmoser
623964701b get rid of direct query for blob from backup operation 2017-02-24 18:04:55 +01:00
Vincent Breitmoser
c2b9af077a replace calls to getGenericData with getCachedPublicKeyRing equivalents 2017-02-24 18:04:54 +01:00
Vincent Breitmoser
0277ba1afa replace DatabaseReadWriteInteractor with DatabaseInteractor where possible 2017-02-24 18:04:54 +01:00
Vincent Breitmoser
aef6e6614e extract DatabaseReadWriteInteractor 2017-02-24 18:04:54 +01:00
Vincent Breitmoser
d577257bd5 rename ProviderHelper -> DatabaseInteractor 2017-02-24 18:04:54 +01:00
Dominik Schürmann
07f28012b5 Merge branch 'master' of github.com:open-keychain/open-keychain 2017-02-22 17:34:50 +01:00
Dominik Schürmann
74c5197bc6 Use new appengine instance with Python 2.7 2017-02-22 17:34:22 +01:00
Siddharth Kannan
06e7ddae2a Fix crash inside MultiUserIdsFrag because of null lastName
FIXES #2044

Signed-off-by: Siddharth Kannan <kannan.siddharth12@gmail.com>
2017-02-20 23:36:26 +05:30
Dominik Schürmann
8193cf82b9 Merge pull request #2064 from af-anssi/security-tokens-using-rsa-above-2048
Fix IllegalArgumentException in SecurityTokenUtils #2036
2017-02-17 15:07:10 +01:00
Arnaud Fontaine
7a3836b775 Fix IllegalArgumentException in SecurityTokenUtils #2036 2017-02-17 14:19:40 +01:00
Dominik Schürmann
58f01fac4a Merge pull request #2063 from af-anssi/fix-npe-in-cardcapabilities
Fix NPE in CardCapabilities #2000
2017-02-17 14:11:58 +01:00
Arnaud Fontaine
612c0719c0 Fix NPE in CardCapabilities #2000 2017-02-17 13:34:03 +01:00
Dominik Schürmann
626cd2a40a Fix UnsupportedCharsetException in add, closes #2057 2017-02-17 08:54:33 +01:00
Dominik Schürmann
2c8996bbcd Merge pull request #2052 from open-keychain/lib-init
Initialize libkeychain
2017-02-11 13:25:50 +01:00
Dominik Schürmann
967bebb99c Init libkeychain and move some utils 2017-02-10 18:14:26 +01:00
Dominik Schürmann
147539a832 README: Update links to graphics 2017-02-10 08:59:48 +01:00
Dominik Schürmann
5987b6db26 Merge branch 'master' of github.com:open-keychain/open-keychain 2017-02-10 08:56:18 +01:00
Dominik Schürmann
a8246b2b4e Make graphics and resources folder lowercase 2017-02-10 08:56:02 +01:00
Vincent Breitmoser
1724636caf backport openpgp-api changes from K9 to OpenPgpAppPreference 2017-02-09 23:26:57 +01:00
Dominik Schürmann
5566cf7176 Do not encrypt filenames by default 2017-02-09 20:02:23 +01:00
Dominik Schürmann
84605097cb Merge pull request #2034 from open-keychain/secret-key-selection
redesign access and allowed secret key api dialogs
2017-02-08 02:33:52 +01:00
Vincent Breitmoser
1ae3ba9b72 pass all subkeys to request permission activity, select best out of these there 2017-02-08 02:10:04 +01:00
Vincent Breitmoser
eb349eb80f fix connected tests 2017-02-08 00:57:26 +01:00
Vincent Breitmoser
4be2f6e98e change RemoteRegisterActivity into a dialog 2017-02-08 00:57:26 +01:00
Vincent Breitmoser
9cdb5ae0a9 move remoteregister logic into presenter 2017-02-08 00:57:26 +01:00
Vincent Breitmoser
4498bd0d44 dialog can only handle one key access request at a time 2017-02-08 00:57:26 +01:00