aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/UncachedKeyRing.java
Commit message (Collapse)AuthorAgeFilesLines
* get rid of code path for pin and notation data handlingVincent Breitmoser2016-03-231-0/+42
|
* Replace spongycastle with bouncycastleDominik Schürmann2016-02-091-16/+16
|
* import: handle FileNotFoundException (fixes #1688)Vincent Breitmoser2016-02-011-1/+0
|
* Always revoke subkeys with a revocation signature.KB Sriram2016-01-151-12/+33
| | | | | | | | | | | | | | | Unlike UID revocations which are "reversible" by newer UID self-signatures, a subkey revocation should be "permanent" even if followed by a newer self-signature. The RFC is ambiguous on this, but this is the convention used by (e.g.) GnuPG. The rationale for this behaviour is available as comments within the GnuPG source. UID signatures: https://github.com/mtigas/gnupg/blob/50c98c7ed6b542857ee2f902eca36cda37407737/g10/getkey.c#L1668-L1674 Subkey signatures: https://github.com/mtigas/gnupg/blob/50c98c7ed6b542857ee2f902eca36cda37407737/g10/getkey.c#L1990-L1997
* Merge branch 'master' into encrypted-exportVincent Breitmoser2015-10-081-1/+3
|\
| * Constant for max number of canonicalized user idsDominik Schürmann2015-10-081-1/+3
| |
* | Merge remote-tracking branch 'origin/master' into encrypted-exportVincent Breitmoser2015-09-281-2/+6
|\|
| * Dont import more than 100 User IDs (OKC-01-002)Dominik Schürmann2015-09-251-2/+6
| |
* | upload: re-add upload by bytesVincent Breitmoser2015-09-281-19/+18
|/
* perform fingerprint check after canonicalization (OKC-01-009)Vincent Breitmoser2015-09-111-11/+0
|
* added licenses, cleaned up code, fixed warningsAdithya Abraham Philip2015-07-131-2/+0
|
* implemented revocation on deletionAdithya Abraham Philip2015-07-131-1/+4
|
* fixed fingerprint mismatch issueAdithya Abraham Philip2015-06-251-1/+1
|
* warn on signature earlier than key creation, err on significantly earlierVincent Breitmoser2015-05-281-0/+21
|
* check for fingerprint of any subkey (arguable?)Vincent Breitmoser2015-05-061-0/+11
|
* Buffer ascii armored encryption/signaturesDominik Schürmann2015-04-131-1/+1
|
* rewrite PgpSignEncrypt data flowVincent Breitmoser2015-02-011-1/+1
| | | | | | | - 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
* lift language level to java 7, and some code cleanupVincent Breitmoser2015-01-251-7/+7
|
* work on divert-to-key and other keyring stuffVincent Breitmoser2015-01-251-3/+1
| | | | | | | | - 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
* move key stripping into ChangeSubkey, support divert-to-cardVincent Breitmoser2015-01-241-1/+3
|
* add support for user attributes in merge() routineVincent Breitmoser2015-01-131-2/+28
|
* add support for user attributes (during canonicalization)Vincent Breitmoser2015-01-121-0/+166
|
* get rid of RuntimeException control flow in UncachedKeyRing.fromStreamVincent Breitmoser2015-01-021-25/+17
|
* fix and test for bad certificate version numbers (#1012)Vincent Breitmoser2015-01-021-7/+13
| | | | closes #1012
* extend canonicalize to strip local certificates on exportVincent Breitmoser2015-01-021-8/+45
|
* some small notation data fixesVincent Breitmoser2014-12-301-8/+6
|
* introduce handling of notation direct key signatures, and experimental pin ↵Vincent Breitmoser2014-12-301-11/+48
| | | | notation packet
* Allow for creation date to be in the future up to one day to account for ↵Dominik Schürmann2014-12-281-4/+9
| | | | diverging clocks on different systems for fresh keys
* Minor code cleanupDominik Schürmann2014-11-211-1/+1
|
* implement upload of keyring after certification, check that option by defaultVincent Breitmoser2014-10-261-0/+4
|
* remove unnecessary (and buggy) BufferedInputStream wrappingVincent Breitmoser2014-10-251-4/+0
|
* slightly change wording in merge logsVincent Breitmoser2014-10-251-0/+1
|
* change the way merging is loggedVincent Breitmoser2014-10-251-2/+2
|
* Silently fail on import on key import with ArrayIndexOutOfBoundsExceptionDominik Schürmann2014-10-161-5/+11
|
* move around package structure a bitVincent Breitmoser2014-10-101-2/+2
|
* Move utf8 check for user id upwardsDominik Schürmann2014-10-071-4/+5
|
* canonicalize: compare user ids as string rather than bytesVincent Breitmoser2014-10-041-3/+3
|
* fix minor logic error (haha)Vincent Breitmoser2014-09-301-1/+1
|
* move can.*() methods to CanonicalizedPublicKey, where they belongVincent Breitmoser2014-09-281-5/+4
|
* be more mindful of algorithm and usage flag interactionVincent Breitmoser2014-09-281-2/+38
| | | | Fixes #895
* only check for primary binding certificate if key algorithm even supports ↵Vincent Breitmoser2014-09-281-9/+15
| | | | signing
* Reject subkeys with no key flags and no primary key binding certificateVincent Breitmoser2014-09-281-27/+35
| | | | Closes #899
* reject keys with duplicate subkeys altogetherVincent Breitmoser2014-09-231-1/+15
| | | | closes #870
* package reordering: merge util and helper, there were no real difference; ↵Dominik Schürmann2014-09-171-7/+7
| | | | created ui.util for everything related to formatting
* Merge remote-tracking branch 'origin/master'Vincent Breitmoser2014-09-151-2/+3
|\ | | | | | | | | | | Conflicts: OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/UncachedKeyRing.java OpenKeychain/src/main/res/values-de/strings.xml
| * Merge branch 'master' of github.com:open-keychain/open-keychainDominik Schürmann2014-09-151-4/+3
| |\
| * | New decrypt activity design (WIP), saner UTF8 decoding (replacing ↵Dominik Schürmann2014-09-151-2/+3
| | | | | | | | | | | | non-decodable characters)
* | | move LogLevel info into LogType enumVincent Breitmoser2014-09-151-56/+55
| |/ |/|
* | work on OperationResultParcelVincent Breitmoser2014-09-141-4/+3
|/
* very small fix, don't show name on encoding warningVincent Breitmoser2014-09-131-2/+1
|