Dominik Schürmann
0d6d4653b4
Big error screen if signature is invalid or key is revoked/expired, also fixes signature status for expired and revoked keys
2014-10-08 18:31:31 +02:00
Dominik Schürmann
678265483a
Move utf8 check for user id upwards
2014-10-07 18:11:12 +02:00
Dominik Schürmann
27d062496f
Fix MSG_MF_UID_PRIMARY log
2014-10-07 17:50:09 +02:00
Vincent Breitmoser
34345cf237
use sub results in import
2014-10-05 11:11:16 +02:00
Vincent Breitmoser
6699917279
add support for second line in log view
2014-10-05 11:10:40 +02:00
Vincent Breitmoser
2b436b9a19
Merge branch 'jacobshack-certify' of github.com:open-keychain/open-keychain into jacobshack-certify
2014-10-04 23:16:58 +02:00
Dominik Schürmann
9e1a0c2c0a
Pass imported master key ids via result parcel
2014-10-04 18:59:59 +02:00
Vincent Breitmoser
0ffa1b94de
certify: get rid of fingerprint check
...
Master key ids are unambiguous by database design, and only keys which
are in the database are signed. There is no reason to check the
fingerprint again during the certify operation.
2014-10-04 18:30:14 +02:00
Vincent Breitmoser
d004bf236b
improve CertifyResult, add custom notify
2014-10-04 16:01:24 +02:00
Vincent Breitmoser
0e0e3d8dd0
redesign certify action to work with parcel input and result
2014-10-04 15:19:43 +02:00
Vincent Breitmoser
ff144c7c11
canonicalize: compare user ids as string rather than bytes
2014-10-04 11:14:02 +02:00
Vincent Breitmoser
662cc53859
clean up PgpImportExport a bit
2014-10-03 04:25:00 +02:00
Vincent Breitmoser
37cb5c4c78
make getSignId a secret key operation, and respect unavailable keys
...
This one should remedy #811 , but waiting for a test
2014-10-02 19:26:07 +02:00
Dominik Schürmann
a125b51b1c
Fix nullpointer with getS2K()
2014-10-02 12:33:56 +02:00
Dominik Schürmann
e7cbf975ac
More debugging output
2014-10-01 14:14:50 +02:00
Vincent Breitmoser
51ecce510f
fix minor logic error (haha)
2014-09-30 14:10:54 +02:00
Vincent Breitmoser
b2b19d7b2b
pass (encryption) key id from Decrypt*Fragment to NfcActivity
2014-09-30 02:14:28 +02:00
Vincent Breitmoser
11d0f4510b
pass key id for check from EncryptActivity to NfcActivity
2014-09-30 02:03:17 +02:00
Vincent Breitmoser
c34a159cae
fix method visibility for tests
2014-09-28 15:17:09 +02:00
Vincent Breitmoser
8131daa638
move can.*() methods to CanonicalizedPublicKey, where they belong
2014-09-28 14:50:52 +02:00
Vincent Breitmoser
706e60474d
be more mindful of algorithm and usage flag interaction
...
Fixes #895
2014-09-28 14:25:54 +02:00
Vincent Breitmoser
c0abae5cc3
only check for primary binding certificate if key algorithm even supports signing
2014-09-28 03:53:14 +02:00
Vincent Breitmoser
1c3d0a58ea
Reject subkeys with no key flags and no primary key binding certificate
...
Closes #899
2014-09-28 03:34:25 +02:00
Vincent Breitmoser
e0da0f6eb5
use correct pin for nfc in EncryptActivity
2014-09-24 15:04:23 +02:00
Vincent Breitmoser
d588b13255
fix signatures produced by yubikey
...
The timestamp was only set on a second run. This led to a race
condition whether the signature could be completed within the
same timestamp.
Fixes #834
2014-09-24 01:37:28 +02:00
Vincent Breitmoser
070017b12f
passphrasecache: cache by master key, introduce preference for cache by subkey
2014-09-23 15:56:48 +02:00
Vincent Breitmoser
9d9d71f3db
reject keys with duplicate subkeys altogether
...
closes #870
2014-09-23 01:36:46 +02:00
Vincent Breitmoser
3759d74ac8
add test case for duplicate keys in keyring ( #870 )
2014-09-23 01:32:36 +02:00
Dominik Schürmann
bf0104af2e
Feature to change key configuration in create key
2014-09-21 21:50:56 +02:00
Dominik Schürmann
d4387c0179
Add null check to getSecretKeyType
2014-09-21 18:27:03 +02:00
Vincent Breitmoser
6062b5ef68
fix isLocal logic (f*ck yeah unit tests!)
2014-09-20 00:32:50 +02:00
Vincent Breitmoser
344bc1736d
respect user id revocation signatures
...
Closes #836
2014-09-20 00:14:33 +02:00
Dominik Schürmann
a454bfd701
Use key icons in import, prettify items
2014-09-18 22:05:27 +02:00
Dominik Schürmann
a77c217b82
Fixes for nfc decrypt
2014-09-18 15:28:51 +02:00
Dominik Schürmann
1837dc89fa
Fix nfc signing
2014-09-18 14:54:25 +02:00
Dominik Schürmann
b09d222f34
package reordering: merge util and helper, there were no real difference; created ui.util for everything related to formatting
2014-09-17 21:51:25 +02:00
Dominik Schürmann
7d917fa39c
Fix cleartext verify
2014-09-17 21:26:08 +02:00
Vincent Breitmoser
a3e7406b3d
fix encrypt/decrypt classes
2014-09-17 14:32:14 +02:00
Dominik Schürmann
d686c55a0a
Work on new result handling (WIP)
2014-09-17 13:45:16 +02:00
Vincent Breitmoser
e457d4c909
Merge remote-tracking branch 'origin/master'
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/UncachedKeyRing.java
OpenKeychain/src/main/res/values-de/strings.xml
2014-09-15 14:00:17 +02:00
Vincent Breitmoser
9a3a032d99
move LogLevel info into LogType enum
2014-09-15 13:59:21 +02:00
Dominik Schürmann
67e572cf4f
Merge branch 'master' of github.com:open-keychain/open-keychain
2014-09-15 10:20:01 +02:00
Dominik Schürmann
53bc417f8f
New decrypt activity design (WIP), saner UTF8 decoding (replacing non-decodable characters)
2014-09-15 10:19:55 +02:00
Vincent Breitmoser
36ef8a9a62
work on OperationResultParcel
2014-09-14 01:14:58 +02:00
Vincent Breitmoser
03d103af07
pending results are a type of non-success
2014-09-14 00:55:50 +02:00
Vincent Breitmoser
f0e159a372
add SignEncryptResult parcel (probably break stuff)
2014-09-14 00:33:30 +02:00
Vincent Breitmoser
85d0f5b6d5
add key id to trailing asym data log msg
2014-09-13 22:27:22 +02:00
Dominik Schürmann
bcbf96e61b
Merge branch 'master' of github.com:open-keychain/open-keychain
2014-09-13 22:02:11 +02:00
Dominik Schürmann
b67b6b7f87
Set literal data format tag to UTF8 when encrypting text
2014-09-13 21:59:47 +02:00
Vincent Breitmoser
3b8c171ecb
very small fix, don't show name on encoding warning
2014-09-13 21:47:04 +02:00