Vincent Breitmoser
|
90b7a0f4f1
|
handle one-octet length headers in public key block reformatting
|
2017-09-19 15:04:25 +02:00 |
|
Vincent Breitmoser
|
ded139d302
|
aggressively reformat public key blocks from clipboard
|
2017-09-19 12:58:42 +02:00 |
|
Vincent Breitmoser
|
863651918e
|
token-import: use entire fingerprint for promote operation
|
2017-09-11 15:30:10 +02:00 |
|
Vincent Breitmoser
|
10eeb5672b
|
token-import: match fingerprints of subkeys
|
2017-09-11 15:30:06 +02:00 |
|
Vincent Breitmoser
|
2d2dce754d
|
fix stupid error in UncachedKeyRing
|
2017-09-08 15:16:50 +02:00 |
|
Vincent Breitmoser
|
e44d668e27
|
tls-psk: display list of incoming keys on receiving side
|
2017-08-29 20:03:02 +02:00 |
|
Vincent Breitmoser
|
d3746b89e5
|
respect most recent sig with actual key flags, if available
|
2017-08-29 01:46:19 +02:00 |
|
Vincent Breitmoser
|
b7968d6279
|
don't encrypt twice to the same key if additional encryption id is in recipient list
|
2017-08-28 17:36:30 +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
|
d4731f68bd
|
introduce minimize extra to ACTION_GET_KEY
|
2017-07-25 21:32:47 +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
|
e7b9b48d5c
|
get rid of pin and pattern SecretKeyTypes
|
2017-05-29 14:20:25 +02:00 |
|
Vincent Breitmoser
|
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
|
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
|
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 |
|