Vincent Breitmoser
7070678d2e
small improvement for app registration screen
2017-08-25 16:17:20 +02:00
Vincent Breitmoser
4671cefaa1
pass key confirmation status through for autocrypt status query
2017-08-24 16:11:30 +02:00
Vincent Breitmoser
6d99abf5eb
make database upgrade path more reliable
2017-08-04 13:08:44 +02:00
Vincent Breitmoser
010e612f85
fix trivial NPE ( fixes #2142 )
2017-08-04 11:55:30 +02:00
Vincent Breitmoser
b94a8c9dee
remove nfc key transfer feature, this was broken anyways
2017-08-02 22:13:05 +02:00
Vincent Breitmoser
4e920afe94
rewrite NfcHelper
2017-08-02 22:05:54 +02:00
Vincent Breitmoser
93d7b3bdf3
pass through data correctly in new remote activities
2017-07-26 00:52:10 +02:00
Vincent Breitmoser
553682582c
fix migration
2017-07-25 23:19:30 +02:00
Vincent Breitmoser
dfa4375697
fix and add some more tests for external provider
2017-07-25 22:19:33 +02:00
Vincent Breitmoser
5da3ae7e62
update openpgp-api lib
2017-07-25 22:19:33 +02:00
Vincent Breitmoser
d331d16e56
fix content observer notification in IdentityLoader
2017-07-25 22:19:33 +02:00
Vincent Breitmoser
226182e51c
add context menu to autocrypt identity items
2017-07-25 22:19:33 +02:00
Vincent Breitmoser
dc33fc7982
new deduplication dialog
2017-07-25 22:19:33 +02:00
Vincent Breitmoser
0d5cb208e3
bring email status back for legacy support
2017-07-25 22:19:32 +02:00
Vincent Breitmoser
a5d2a77f8f
support deleting autocrypt peers
2017-07-25 22:19:32 +02:00
Vincent Breitmoser
74eb2ac67e
don't consider expired or revoked keys for uids
2017-07-25 22:19:32 +02:00
Vincent Breitmoser
33555c6f20
add "external" state for keys from non-autocrypt inputs
2017-07-25 22:19:32 +02:00
Vincent Breitmoser
3212da0915
actually use parametrized package name for internal call
2017-07-25 22:19:32 +02:00
Vincent Breitmoser
4cf4981f1b
combine autocrypt peer state and hand to client app
2017-07-25 22:19:32 +02:00
Vincent Breitmoser
5e01e41bcd
return key status differently for uid and autocrypt peer in KeychainExternalProvider
2017-07-25 22:19:32 +02:00
Vincent Breitmoser
019e63f681
full-on autocrypt!
2017-07-25 22:19:32 +02:00
Vincent Breitmoser
1e620e01aa
trust id -> autocrypt peer
2017-07-25 22:19:32 +02:00
Vincent Breitmoser
4e4912bd6d
add trust-id info in external query
2017-07-25 22:19:32 +02:00
Vincent Breitmoser
0edbe9f1b2
integrate display of trust ids into other identities
2017-07-25 22:19:31 +02:00
Vincent Breitmoser
846692e8ba
add "forget" button to trust ids
2017-07-25 22:19:31 +02:00
Vincent Breitmoser
12dec8cba8
preserve trust ids over key updates
2017-07-25 22:19:31 +02:00
Vincent Breitmoser
3015a68a72
show trust id activity button only if available
2017-07-25 22:19:31 +02:00
Vincent Breitmoser
3bf7fd54b0
show only a single trust id icon
2017-07-25 22:19:31 +02:00
Vincent Breitmoser
ea953db521
extract creation of error result intent into method
2017-07-25 22:19:31 +02:00
Vincent Breitmoser
d0580dfafb
return both trust ids and user ids in key queries
2017-07-25 22:19:31 +02:00
Vincent Breitmoser
a211e52782
fix database migration and setup steps
2017-07-25 22:19:31 +02:00
Vincent Breitmoser
f1723dc454
show trust id package icon in key list
2017-07-25 22:19:31 +02:00
Vincent Breitmoser
930d2c6e3e
trustid: show intent icon for trust ids
2017-07-25 22:19:31 +02:00
Vincent Breitmoser
31ef4c4789
list trust ids in ShowKeyFragment
2017-07-25 22:19:31 +02:00
Vincent Breitmoser
c7bb6a7bc0
extract trust id handling into method
2017-07-25 22:15:26 +02:00
Vincent Breitmoser
84d5ca7cd9
wip: trust id logic
2017-07-25 22:15:26 +02:00
Vincent Breitmoser
c15762c5cf
service: add trust id result to decryptVerify operation
2017-07-25 21:32:47 +02:00
Vincent Breitmoser
d5eb90f067
add trust id external access methods
2017-07-25 21:32:47 +02:00
Vincent Breitmoser
1b50dbd831
add trust id internal access methods
2017-07-25 21:32:47 +02:00
Vincent Breitmoser
55bffbbcbe
add trust id database table
2017-07-25 21:32:47 +02:00
Vincent Breitmoser
d4731f68bd
introduce minimize extra to ACTION_GET_KEY
2017-07-25 21:32:47 +02:00
Vincent Breitmoser
abd82cd88f
fix nullable field in HkpKeyserverAddress parcel
2017-07-25 21:29:11 +02:00
Vincent Breitmoser
b8d01bf9d2
refactor keyserver class structure, use AutoValue for ParcelableHkpKeyserver
2017-07-24 22:08:36 +02:00
Vincent Breitmoser
6e18531920
preserve last update time and seen on keyserver value during consolidate
2017-07-24 14:45:36 +02:00
Vincent Breitmoser and GitHub
5c1dcf561b
Merge pull request #2110 from open-keychain/keyserver-status
...
Keyserver status
2017-07-24 14:13:45 +02:00
Vincent Breitmoser
bff6b98e0b
reset last updated and keyserver status on change of keyserver preference
2017-07-24 12:11:56 +02:00
Vincent Breitmoser
ef6921210c
add seen on keyservers column to create table statement
2017-07-24 11:44:51 +02:00
Vincent Breitmoser
d78c557cfa
correctly set keyserver status on first lookup
2017-07-24 11:44:44 +02:00
Vincent Breitmoser
66465f7c1b
better handling of unknown status
2017-07-24 11:44:44 +02:00
Vincent Breitmoser
57b0e16ecc
fix content observer for keyserver status
2017-07-24 11:44:44 +02:00
Vincent Breitmoser
74fad371bb
fix content observer notification in IdentityLoader
2017-07-24 11:44:44 +02:00
Vincent Breitmoser
471d35ebcf
minor layout fixes
2017-07-24 11:44:44 +02:00
Vincent Breitmoser
25e58943c9
move keyserver status into key status card
2017-07-24 11:44:44 +02:00
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