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
Vincent Breitmoser
b7b7be0e7a
service: use new constants, check for address instead of full user id
2016-06-07 14:54:26 +02:00
Vincent Breitmoser
cb11c0ec84
make OpenPgpSignatureResult immutable
2016-06-02 16:04:45 +02:00
Vincent Breitmoser
88b0903bf5
service: support sender address status and list of confirmed user ids to OpenPgpSignatureResult
2016-06-02 15:32:45 +02:00
Dominik Schürmann
24b92172be
Fix license header
2016-05-25 15:18:53 +03:00
Alex Fong
7b02161ce7
Slight changes for consistency
2016-05-16 00:59:57 +08:00
Alex Fong
614f46a630
Shifted duplicate method implementations from KeyRing to openpgp-api submodule
2016-05-15 23:26:09 +08:00
Dominik Schürmann
317f46990f
Fix license header
2016-05-12 15:10:44 +03:00
Vincent Breitmoser
48758cdec5
update progress handling in PgpDecryptVerifyOperation
...
- less progress messages overall
- report progress again based on input stream position, if filesize is known
- limit progress messages to one every 200ms while decrypting
- also fixed a bug in DecryptListFragment, the recycler view now reuses
old views as intended instead of crossfading all the time.
2016-05-11 16:17:01 +02:00
Andrea Torlaschi
c942d8b2ff
PgpSignEncryptOperation refactoring
2016-05-10 23:38:11 +02:00
Alex Fong
01c2e1429b
Edited comments
2016-05-05 07:57:20 +08:00
Alex Fong
f43edcdd7a
Refactoring: Removed PassphraseChangeParcel and placed its functionality into ChangeUnlockParcel.
2016-05-05 07:57:20 +08:00
Alex Fong
dfcde9242d
Removed unrequired code, standardized terms used.
2016-05-05 07:57:01 +08:00
Alex Fong
b490be9c1c
Refactored code to use functions already present in code, reduced liberties taken when modifying functions.
...
Todo:
Fix indentation for error messages
2016-05-05 07:56:26 +08:00