Vincent Breitmoser
2b5023a75d
Merge branch 'development' into linked-identities
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyActivity.java
2015-03-08 01:49:22 +01:00
Vincent Breitmoser
30ca8637ff
add support for certification of user attributes
2015-03-08 01:46:30 +01:00
Vincent Breitmoser
a3ac2738ea
prepare superclass extraction for final linked id creation fragment
2015-03-06 16:24:48 +01:00
Dominik Schürmann
23b8e8272c
Merge branch 'issue1050' of https://github.com/lezorich/open-keychain into passphrase-strength-indicator
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyInputFragment.java
2015-03-05 23:29:43 +01:00
Vincent Breitmoser
a2419aa688
work on LinkedIdViewFragment
2015-03-05 18:05:48 +01:00
Dominik Schürmann
e50eda4e29
Use ArrayList instead of LinkedList
2015-03-05 17:59:53 +01:00
Dominik Schürmann
02084ba14a
Cleanup of PgpConstants
2015-03-05 17:53:14 +01:00
Dominik Schürmann
afbb166de6
Add missing header
2015-03-05 17:52:12 +01:00
Dominik Schürmann
3bc3e3e6f4
Check for insecure hash and symmetric encryption algos on decrypt
2015-03-05 17:46:43 +01:00
Dominik Schürmann
aeb0169f02
Use static linked lists instead of arrays
2015-03-05 17:24:56 +01:00
Dominik Schürmann
0300bce41f
Add missing file with PGP Constants
2015-03-05 16:58:15 +01:00
Dominik Schürmann
e45f000cb4
Remove advanced preferences, move compression as menu item in encrypt activites, select hash and encryption algo based on hardcoded preferred lists
2015-03-05 16:57:57 +01:00
Vincent Breitmoser
5d2c81d715
make linked identity list homogeneous
2015-03-05 13:13:43 +01:00
Vincent Breitmoser
7b3bc4ca98
Merge branch 'development' into linked-identities
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/results/OperationResult.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyFragment.java
2015-03-05 12:10:51 +01:00
Dominik Schürmann
c121657c2c
Better selection of preferred algorithm
2015-03-05 10:49:57 +01:00
Vincent Breitmoser
98ce06dbc9
small fixes to the matcher
2015-03-05 10:42:17 +01:00
Vincent Breitmoser
9798ef7bfd
fixed length identifiers
2015-03-05 02:10:44 +01:00
Vincent Breitmoser
1f324be243
do a TON of UI work
2015-03-05 01:58:36 +01:00
Dominik Schürmann
e312b0e675
Set key signature algo from SHA512 to SHA256
2015-03-04 20:47:37 +01:00
Vincent Breitmoser
8222315dbd
work more on separation of linked identities and resources, initial ui work
2015-03-04 12:30:56 +01:00
Vincent Breitmoser
e059b5550c
nonce is 4 bytes
2015-03-02 20:40:37 +01:00
Vincent Breitmoser
2f83291920
NON-WORKING Merge branch 'development' into linked-identities
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/UncachedKeyRing.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/UncachedPublicKey.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/WrappedUserAttribute.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/KeychainDatabase.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/KeychainProvider.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/SaveKeyringParcel.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListActivity.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyMainFragment.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/UserAttributesAdapter.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/util/ContactHelper.java
OpenKeychain/src/main/res/layout/view_key_main_fragment.xml
OpenKeychain/src/main/res/values/strings.xml
extern/spongycastle
2015-03-02 14:39:28 +01:00
Dominik Schürmann
6dce7c88d8
Merge keybase-proof branch
2015-02-27 01:18:18 +01:00
Vincent Breitmoser
55dd6526a6
split up and mark unsafe expiry-related methods
2015-02-26 18:53:42 +01:00
Vincent Breitmoser
d7888d4666
ignore revoked user ids for primary key expiry
2015-02-26 18:52:54 +01:00
Vincent Breitmoser
bb30cb5401
fix comments and some warnings in PgpDecryptVerify
2015-02-17 18:43:43 +01:00
Vincent Breitmoser
3efaac2175
determine correct filesize during decryption from LiteralData packet
2015-02-17 18:08:45 +01:00
Vincent Breitmoser
7b24ee7b55
rewrite PgpSignEncrypt data flow
...
- introduce high-level SignEncryptOperation for uri to uri signing/encryption
- use SignEncryptParcel for high-level operation parameters
- use PgpSignEncryptInput plus streams for low-level operation parameters
- get rid of all sign/encrypt logic in KeychainIntentService
2015-02-01 23:14:26 +01:00
Dominik Schürmann
ae7ba2639f
Support verification of detached signatures
2015-01-27 13:00:28 +01:00
Dominik Schürmann
e8780b4410
Merge branch 'development' into detached-sigs-api
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/remote/OpenPgpService.java
2015-01-27 09:46:42 +01:00
Vincent Breitmoser
6c80025ead
backend support for charset in ascii-armored streams
2015-01-27 09:17:23 +01:00
Dominik Schürmann
fc786280fd
Fixes for detached signatures
2015-01-26 17:33:40 +01:00
Dominik Schürmann
34a7728cec
Merge branch 'development' into detached-sigs-api
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/remote/OpenPgpService.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java
2015-01-26 16:30:21 +01:00
Vincent Breitmoser
8d9c3c0534
lift language level to java 7, and some code cleanup
2015-01-25 12:36:00 +01:00
Vincent Breitmoser
41aba69fad
introduce PromoteKeyOperation to create dummy secret from public keys
2015-01-25 02:08:07 +01:00
Vincent Breitmoser
1516f951b7
work on divert-to-key and other keyring stuff
...
- allow modifySecretKeyRing operation without passphrase, but a only
restricted subset of operations (ie, s2k strip/divert)
- pass byte array with serial number to key edit operation to initialize
divert-to-card key
- update spongycastle to support serial numbers in iv for divert-to-card
2015-01-25 01:57:58 +01:00
Vincent Breitmoser
fb2fa195bf
allow explicit re-certification in SaveKeyringParcel
2015-01-24 23:11:54 +01:00
Vincent Breitmoser
0e0970c347
move key stripping into ChangeSubkey, support divert-to-card
2015-01-24 23:05:50 +01:00
Vincent Breitmoser
a65edcdb2f
only respect most recent signature for key flags
2015-01-19 18:31:57 +01:00
Vincent Breitmoser
6c153b1543
linked id ui work dns/twitter
2015-01-16 15:59:26 +01:00
Vincent Breitmoser
b6a1463161
dns resource is parametrized by fqdn, class and type
2015-01-16 13:57:18 +01:00
Vincent Breitmoser
92b8d874ed
affirmation -> linked identity
2015-01-15 16:59:11 +01:00
Vincent Breitmoser
c03bcc2799
work on dns resource, working (dummy) verification
2015-01-14 18:32:50 +01:00
Vincent Breitmoser
73feaa974c
small fixes to user attribute handling
2015-01-14 13:25:38 +01:00
Vincent Breitmoser
4660608887
fix log entry for addition of user attributes
2015-01-14 13:25:38 +01:00
Vincent Breitmoser
2d5abc7da9
small fixes to user attribute handling
2015-01-14 13:05:13 +01:00
Vincent Breitmoser
a75394fbd3
fix log entry for addition of user attributes
2015-01-14 11:07:27 +01:00
Vincent Breitmoser
c57355b24a
actually import user attributes (though they are not shown anywhere yet)
2015-01-14 00:03:02 +01:00
Vincent Breitmoser
965003784b
actually import user attributes (though they are not shown anywhere yet)
2015-01-14 00:00:04 +01:00
Vincent Breitmoser
abd1211613
hack to make WrappedUserAttribute serializable
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/WrappedUserAttribute.java
2015-01-13 20:42:40 +01:00