Commit Graph

700 Commits

Author SHA1 Message Date
Vincent Breitmoser
76e9f6b229 use suitable signing subkey if none provided 2017-05-25 15:42:29 +02:00
Vincent Breitmoser
cb204d3edb fix handling of algorithm tags in parcels 2017-05-25 15:42:29 +02:00
Vincent Breitmoser
7e6cac3317 use autovalue for PgpSignEncryptInputParcel, move allowedKeys into PgpSignEncryptData 2017-05-25 15:42:29 +02:00
Vincent Breitmoser
9d485dfe9f use autovalue for InputDataParcel and SignEncryptParcel 2017-05-25 15:42:28 +02:00
Vincent Breitmoser
c4a4fdadff suppress mutable warnings for primitive arrays (we don't wanna wrap those) 2017-05-25 15:42:28 +02:00
Vincent Breitmoser
d58f1bd225 use autovalue for SaveKeyringParcel 2017-05-25 15:42:27 +02:00
Vincent Breitmoser
147e4dbee7 use autovalue for SubkeyAdd and SubkeyChange 2017-05-25 15:42:27 +02:00
Vincent Breitmoser
5f89d28937 use autovalue for ParcelableS2K 2017-05-25 15:42:27 +02:00
Vincent Breitmoser
d3357ccf5c use autovalue for ChangeUnlockParcel 2017-05-25 15:42:27 +02:00
Vincent Breitmoser
53dcb4102d use autovalue for CertifyActionsParcel 2017-05-25 15:42:24 +02:00
Vincent Breitmoser
63774a0632 use autovalue for CryptoInputParcel 2017-05-25 15:42:24 +02:00
Vincent Breitmoser
368528e9dd use autovalue for PgpSignEncryptData class 2017-05-25 15:39:48 +02:00
Vincent Breitmoser
add9bf8973 use byte[] for expected fingerprint 2017-05-21 04:15:47 +02:00
Vincent Breitmoser
eb9d991ea9 add unit tests for insecure decrypt operations 2017-05-15 17:16:16 +02:00
Vincent Breitmoser
2ac1927cac add license headers 2017-05-15 13:26:26 +02:00
Vincent Breitmoser
3910c248cc communicate override state via api 2017-05-15 13:26:25 +02:00
Vincent Breitmoser
11f10cf85f add override mechanism to ui 2017-05-15 13:26:25 +02:00
Vincent Breitmoser
10112eeea8 add override button to security problem dialog 2017-05-15 13:26:24 +02:00
Vincent Breitmoser
c1ba764ce8 change security problem structure 2017-05-15 13:26:24 +02:00
Vincent Breitmoser
0332b2f984 add license headers 2017-04-25 15:00:17 +02:00
Vincent Breitmoser
1e8d5bdad3 use info from SecurityProblem class in health card 2017-04-25 15:00:16 +02:00
Vincent Breitmoser
fed0fff9d7 add secret key status (wip) 2017-04-25 15:00:16 +02:00
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
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
c313f45219 whitelist sec and brainpool curves 2017-04-24 19:28:29 +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
2124a4598a DatabaseInteractor -> KeyRepository 2017-02-24 18:24:11 +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
c2b9af077a replace calls to getGenericData with getCachedPublicKeyRing equivalents 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
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
a9001b3b45 change "select allowed keys" into "request key permission" activity 2017-02-08 00:57:26 +01:00
Hari
ba1bd8d48a Added insecure warning to import card 2017-02-04 01:47:14 +05:30
Hari
62a14399ea Added warnings for insecure keys 2017-02-03 16:11:29 +05:30
Hari
56cbfc0077 Added new log message for encryption using invalid key 2017-01-28 01:11:08 +05:30
Hari
9988afec1c Added allowed keys and checks for signing 2017-01-25 10:23:15 +05:30
klemens
bae6391dc0 spelling fixes 2017-01-14 11:38:05 +01:00
Vincent Breitmoser
d389ec21e2 match mail addresses case insensitively for checking confirmed uids 2017-01-10 23:30:53 +01:00
Arnaud Fontaine
2ed25ab8f3 Update RSA key size error for security tokens 2017-01-05 11:10:11 +01:00
Arnaud Fontaine
42b5e291ca Rename methods related only to security tokens 2017-01-05 11:01:14 +01:00
Arnaud Fontaine
05bfd6bc01 Support of OpenPGP card v3 2017-01-04 13:39:19 +01:00
Vincent Breitmoser
ac4bb3450f extract extension manually if getFileExtensionFromUrl failed
This fixes issues with whitespace in filenames
2017-01-03 19:06:43 +01:00
Dominik Schürmann
b02f50dd22 Merge pull request #1953 from open-keychain/openpgp-signature-result-v4
Openpgp signature result v4
2016-11-30 16:28:16 +01:00
Vincent Breitmoser
8092896f41 update OpenPgpSignatureResult to version 4, support signatureTimestamp 2016-11-21 16:06:03 +01:00
Vincent Breitmoser
52b1016baa update OpenPgpSignatureResult to use enums 2016-11-21 16:05:42 +01:00
Andrea Torlaschi
48266fd8e0 ImportKeys: Use the parsed key status and avoid deprecated method 2016-08-24 09:52:13 +02:00
Andrea Torlaschi
ebe7b6293d ImportKeys: Add creation date and more check on keys's data 2016-08-19 22:35:54 +02:00
Vincent Breitmoser
568b9e1845 use correct method for matching user ids 2016-07-07 15:55:10 +02:00