Vincent Breitmoser
00e411b1e3
display keyserver status on card
2017-07-24 11:44:44 +02:00
Vincent Breitmoser
d75d400453
save whether key was seen on keyservers
2017-07-24 11:44:44 +02:00
Vincent Breitmoser
f7d7adc1ef
fix overridden warnings table creation (whoops)
2017-07-24 11:43:59 +02:00
Vincent Breitmoser and GitHub
786b6f4f9d
Merge pull request #2131 from af-anssi/master
...
Update SecureMessaging/SCP11b wrt OpenPGP card v3.3
2017-07-07 12:06:24 +02:00
Vincent Breitmoser
b8618f54f7
force use of fdroid flavor for development
...
apparently, the google version hits the method limit. there is no reason
to build the google version for debugging, so might as well just limit
that (and document it) to avoid confusing developers who are new to the
code base.
see https://github.com/open-keychain/open-keychain/issues/2124
2017-06-18 23:15:14 +02:00
Vincent Breitmoser and GitHub
5d104b9c17
Merge pull request #2053 from open-keychain/eddsa
...
add EdDSA support
2017-06-16 19:18:22 +02:00
Vincent Breitmoser
50d8cd0559
change opaque key tests to use unknown algorithms instead of eddsa
2017-06-16 18:41:33 +02:00
Vincent Breitmoser
27582c1310
add some tests for eddsa
2017-06-16 18:41:33 +02:00
Vincent Breitmoser
8551440316
add EdDSA support
2017-06-16 18:29:45 +02:00
Vincent Breitmoser
dfdfd733f3
drop key encryption altogether for empty passphrase
2017-06-13 12:42:29 +02:00
Vincent Breitmoser
c4f67f434c
fix misbehavior in ImportKeyringParcel
2017-06-12 20:07:50 +02:00
Vincent Breitmoser
7fc805d70c
move linked identities into loader structure
2017-05-29 17:16:58 +02:00
Vincent Breitmoser
8044586071
use loader + recyclerview for identity list
2017-05-29 15:18:42 +02:00
Vincent Breitmoser
e7b9b48d5c
get rid of pin and pattern SecretKeyTypes
2017-05-29 14:20:25 +02:00
Vincent Breitmoser
27f6f4ef6c
use autovalue for ParcelableKeyRing
2017-05-29 14:20:25 +02:00
Vincent Breitmoser
606c702762
disable import key while import is running
2017-05-28 21:40:28 +02:00
Vincent Breitmoser
8660d0458e
forgot to commit a file (for real)
2017-05-28 20:08:12 +02:00
Vincent Breitmoser
3b2c6e54d9
forgot to commit a file
2017-05-28 19:55:51 +02:00
Vincent Breitmoser
4080081b68
make hkp classes slightly more failfast
2017-05-28 14:49:05 +02:00
Vincent Breitmoser
0ddf0573bd
update pgp.mit.edu certificate to new pinned version
2017-05-28 14:28:23 +02:00
Vincent Breitmoser
d050c1d03c
move linked ids into identities card
2017-05-26 22:00:18 +02:00
Vincent Breitmoser
2e65e63b96
move user ids list into presenter
2017-05-26 20:24:10 +02:00
Vincent Breitmoser
005d3039b5
move key health into its own view, make key status card view standalone
2017-05-26 19:21:25 +02:00
Vincent Breitmoser and GitHub
6459deb6b8
Merge pull request #2111 from open-keychain/auto-value
...
Auto value
2017-05-25 19:42:02 +02:00
Vincent Breitmoser
118b7b56a8
accept primary key binding signatures as signed subpackets ( fixes #2113 )
2017-05-25 19:40:23 +02:00
Vincent Breitmoser
eb892741c5
skip license check for adapter lib (it will stay the same as parent)
2017-05-25 15:42:30 +02:00
Vincent Breitmoser
79af393847
use autovalue for PgpDecryptVerifyInputParcel
2017-05-25 15:42:30 +02:00
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
040a5a2006
use autovalue for BackupKeyringParcel
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
c444ccb781
use autovalue for ConsolidateInputParcel
2017-05-25 15:42:27 +02:00
Vincent Breitmoser
68ca88c87d
use autovalue for DeleteKeyringParcel
2017-05-25 15:42:26 +02:00
Vincent Breitmoser
ef366173d0
use autovalue for ImportKeyringParcel
2017-05-25 15:42:26 +02:00
Vincent Breitmoser
0095df6d89
use autovalue for PromoteKeyringParcel
2017-05-25 15:42:25 +02:00
Vincent Breitmoser
820a308ba0
use autovalue for RevokeKeyringParcel
2017-05-25 15:42:25 +02:00
Vincent Breitmoser
81bceb9e16
use autovalue for BenchmarkInputParcel
2017-05-25 15:42:24 +02:00
Vincent Breitmoser
f1cf759e0a
use autovalue for UploadKeyringParcel
2017-05-25 15:42:24 +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
97ac237ac3
add google autovalue
2017-05-25 15:39:48 +02:00
Vincent Breitmoser
5a02488e52
update nordpol library
2017-05-25 15:36:23 +02:00
Vincent Breitmoser
6739e1e1d4
remember state in key creation
2017-05-25 15:36:21 +02:00
Vincent Breitmoser
32e8367e29
fix keybase proofs
2017-05-23 21:09:44 +02:00
Vincent Breitmoser
b328c97853
move ViewKeyActivity classes into their own package structure
2017-05-21 05:28:13 +02:00
Vincent Breitmoser
1331d3960c
treat missing keys (from 404 errors) individually during key import
2017-05-21 04:15:51 +02:00
Vincent Breitmoser
add9bf8973
use byte[] for expected fingerprint
2017-05-21 04:15:47 +02:00
Vincent Breitmoser
0699d3cdb5
clean up ImportOperation
2017-05-21 04:15:44 +02:00
Vincent Breitmoser
c91b7e377a
simplify progress for key import operations
2017-05-21 04:15:41 +02:00
Vincent Breitmoser
f34edae294
use mvp pattern for linked id card
2017-05-21 03:09:19 +02:00
Vincent Breitmoser
d919180219
extract system contact info loading into Loader
2017-05-21 01:57:41 +02:00
Vincent Breitmoser
fd813353b5
use mvp pattern for system contact card
2017-05-21 01:57:31 +02:00
Vincent Breitmoser
7699f0374b
fix linked id verification
2017-05-21 00:50:09 +02:00
Vincent Breitmoser
c05dc5ad56
fix display of linked identity card
2017-05-20 22:10:11 +02:00
Vincent Breitmoser
10a0c3e70b
fix database upgrade
2017-05-17 12:48:08 +02:00
Vincent Breitmoser
f72b877849
set cache notification to low priority
2017-05-17 01:15:24 +02:00
Vincent Breitmoser
c6bec99fe3
add note about ecdsa signature encoding in SecurityTokenHelper
2017-05-16 13:43:35 +02:00
Vincent Breitmoser
eb9d991ea9
add unit tests for insecure decrypt operations
2017-05-15 17:16:16 +02:00
Vincent Breitmoser
e424ad3f8e
work on insecurity warning strings
2017-05-15 13:26:26 +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
0e3032a192
add database structure for remembering overridden warnings
2017-05-15 13:26:24 +02:00
Vincent Breitmoser
10112eeea8
add override button to security problem dialog
2017-05-15 13:26:24 +02:00
Vincent Breitmoser
78c3e17d0a
improve presentation of security problems
2017-05-15 13:26:24 +02:00
Vincent Breitmoser
1868aed53b
flesh out security warning 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
10dfcb08fc
service: return pending intent for details dialog if security problems occur
2017-05-15 11:13:57 +02:00
Vincent Breitmoser
623d8a0bf5
add initial state attribute to FoldableLinearLayout
2017-05-15 11:13:57 +02:00
Vincent Breitmoser
bf8507bab8
fix logic error in openpgpservice
2017-05-02 07:36:36 +02:00
Vincent Breitmoser
43757bf345
actually stop PassphraseCacheService when it's empty
2017-05-01 00:58:27 +02:00
Vincent Breitmoser
269f98bee0
make KeyIdExtractor code more readable
2017-04-26 11:35:40 +02:00
Vincent Breitmoser
612cd89046
service: support EXTRA_DRY_RUN to get key status for a sign/encrypt run
2017-04-26 10:57:38 +02:00
Vincent Breitmoser
2a26908fb6
extract creation of error result intent into method
2017-04-26 10:56:54 +02:00
Vincent Breitmoser
16a0045f9d
use external provider for resolving encryption keys in api
2017-04-26 10:56:54 +02:00
Vincent Breitmoser
542e0733cb
remove revoke/expired/insecure status text from toolbar
2017-04-25 16:25:59 +02:00
Vincent Breitmoser
2f57c52d52
rename Special key health status to Defective
2017-04-25 15:00:17 +02:00
Vincent Breitmoser
0332b2f984
add license headers
2017-04-25 15:00:17 +02:00
Vincent Breitmoser
1a60c2156d
add fallback if security problem is unknown
2017-04-25 15:00:17 +02:00
Vincent Breitmoser
0db22b55e1
add expiry date info to key status card
2017-04-25 15:00:16 +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
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
eb736faded
remove EXTRA_ACCOUNT_NAME from openpgp-api-lib
2017-04-23 13:59:17 +02:00
Vincent Breitmoser
27b6e9b625
remove database references to accounts (but don't delete yet)
2017-04-23 13:59:17 +02:00
Vincent Breitmoser
85ee12d143
remove deprecated accounts api, bump min api version to 7
2017-04-23 13:59:17 +02:00