aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp
Commit message (Collapse)AuthorAgeFilesLines
* ditch isLikelyText flag, set mimeType to text/plain in that caseVincent Breitmoser2016-02-231-11/+7
|
* move CharsetVerifier to utils packageVincent Breitmoser2016-02-231-1/+1
|
* documentation and cleanupVincent Breitmoser2016-02-221-1/+1
|
* decryptVerify: use CharsetVerifier to guess whether data is binary or notVincent Breitmoser2016-02-221-10/+19
|
* externalize CharsetVerifier, add looksLikeText to OpenPgpMetadata objectVincent Breitmoser2016-02-221-11/+8
|
* Backup format v2: redesign restore dialogDominik Schürmann2016-02-101-1/+1
|
* Backup format v2: redesigned backup code fragment with masked edit textDominik Schürmann2016-02-101-1/+1
|
* Merge branch 'master' into performanceVincent Breitmoser2016-02-1018-175/+176
|\
| * Replace spongycastle with bouncycastleDominik Schürmann2016-02-0917-164/+164
| |
* | performance: add license headers and some documentationVincent Breitmoser2016-02-103-9/+46
| |
* | performance: use more canonical hashCode implementationVincent Breitmoser2016-02-051-4/+4
| |
* | performance: avoid expensive getSecretKeyType call, use cached where possibleVincent Breitmoser2016-02-054-93/+86
| |
* | performance: cache session keys per compatible S2K configurationVincent Breitmoser2016-02-053-4/+116
|/
* 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
* Error out when editing a stripped keyDominik Schürmann2016-01-111-1/+6
|
* Use more generic 'Security Token' where possible, add sutitle to create key ↵Dominik Schürmann2016-01-101-26/+26
| | | | what tokens are supported
* Update spongycastle to 1.53Dominik Schürmann2015-12-223-4/+6
|
* api: add micalg result extra to detached signature api callVincent Breitmoser2015-12-171-0/+8
|
* fix delete file securely method and use for delete original fileVincent Breitmoser2015-11-151-41/+4
|
* decrypt: skip all encountered marker packets (fix #1582)Vincent Breitmoser2015-11-151-8/+8
|
* Merge commit '816dce0334e8b8d9da3cb00d31d26033b17040a3'Vincent Breitmoser2015-11-131-1/+15
|\
| * import: apply fixPgpMessage to text for import from clipboardVincent Breitmoser2015-11-061-1/+15
| |
* | decrypt: skip unavailable and unsuitable keysVincent Breitmoser2015-11-131-0/+12
|/
* bench: simple working benchmarkVincent Breitmoser2015-11-042-16/+24
|
* bench: add benchmark operation for testingVincent Breitmoser2015-11-041-1/+10
|
* Merge branch 'master' of github.com:open-keychain/open-keychainVincent Breitmoser2015-10-211-2/+2
|\
| * SHA1 and RIPEMD160 are not declared insecure until widely deployedDominik Schürmann2015-10-211-2/+2
| |
* | fix crash due to malformed log entryVincent Breitmoser2015-10-211-1/+1
|/
* Support backupVersion ASCII Armor headerDominik Schürmann2015-10-153-22/+85
|
* Mime type consistencyDominik Schürmann2015-10-151-3/+3
|
* Merge branch 'master' into encrypted-exportVincent Breitmoser2015-10-091-2/+2
|\
| * fix variable name mistake (wth did I commit there?!)Vincent Breitmoser2015-10-091-2/+2
| |
* | Merge branch 'master' into encrypted-exportVincent Breitmoser2015-10-089-439/+428
|\|
| * pgpdecryptverify: only use keys for verification which are allowed to sign ↵Vincent Breitmoser2015-10-081-2/+10
| | | | | | | | (OKC-01-013)
| * Merge remote-tracking branch 'origin/master'Vincent Breitmoser2015-10-081-1/+3
| |\
| | * Constant for max number of canonicalized user idsDominik Schürmann2015-10-081-1/+3
| | |
| * | improve tests, get rid of some redundant checksVincent Breitmoser2015-10-081-10/+0
| | |
| * | pgpdecryptverify: get rid of duplicate code path for binary signature ↵Vincent Breitmoser2015-10-082-106/+2
| | | | | | | | | | | | verification
| * | pgpdecryptverify: fix non-onepass signature checkingVincent Breitmoser2015-10-082-1/+3
| | |
| * | pgpsignencrypt: unsupported parameter combinations are a bugVincent Breitmoser2015-10-081-3/+1
| | |
| * | pgpdecryptverify: externalize PgpSignatureCheckerVincent Breitmoser2015-10-082-297/+369
| | |
| * | pgpdecryptverify: move cleartext verification into SignatureCheckerVincent Breitmoser2015-10-081-156/+139
| | |
| * | pgpdecryptverify: refactor signature verification state into ↵Vincent Breitmoser2015-10-081-134/+141
| | | | | | | | | | | | SignatureChecker subclass
| * | pgpdecryptverify: fix one pass signature check, actually use bracketed structureVincent Breitmoser2015-10-071-4/+29
| | |
| * | pgpdecryptverify: refactor signature processingVincent Breitmoser2015-10-063-79/+82
| |/
| * use only primary and mutually bound subkeys for fingerprint verificationVincent Breitmoser2015-10-061-1/+6
| |
| * Raise min asymmetric key length for all ciphers to 2048 bitDominik Schürmann2015-10-041-2/+2
| |
| * No show key button for RESULT_INVALID_SIGNATURE, CleanupDominik Schürmann2015-09-301-1/+1
| |
| * Fix crashes with Fluffys PGP appletDominik Schürmann2015-09-301-1/+1
| |