aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncrypt.java
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2014-08-14 14:50:13 +0200
committerDominik Schürmann <dominik@dominikschuermann.de>2014-08-14 14:50:13 +0200
commitad69e47cec58287d82978b28416db50f6c3feb77 (patch)
treef821989b21e0e26ae078f99460e983f3ada29d1c /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncrypt.java
parent6da17ef6bbe9569e53268b446e59dcc69aaa2da4 (diff)
downloadopen-keychain-ad69e47cec58287d82978b28416db50f6c3feb77.tar.gz
open-keychain-ad69e47cec58287d82978b28416db50f6c3feb77.tar.bz2
open-keychain-ad69e47cec58287d82978b28416db50f6c3feb77.zip
Support for multiple hash algos
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncrypt.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncrypt.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncrypt.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncrypt.java
index 901611982..3fe535f65 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncrypt.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncrypt.java
@@ -261,10 +261,12 @@ public class PgpSignEncrypt {
public static class NeedNfcDataException extends Exception {
public byte[] mHashToSign;
+ public int mHashAlgo;
public Date mCreationTimestamp;
- public NeedNfcDataException(byte[] hashToSign, Date creationTimestamp) {
+ public NeedNfcDataException(byte[] hashToSign, int hashAlgo, Date creationTimestamp) {
mHashToSign = hashToSign;
+ mHashAlgo = hashAlgo;
mCreationTimestamp = creationTimestamp;
}
}
@@ -521,7 +523,7 @@ public class PgpSignEncrypt {
signatureGenerator.generate().encode(pOut);
} catch (NfcSyncPGPContentSignerBuilder.NfcInteractionNeeded e) {
// this secret key diverts to a OpenPGP card, throw exception with hash that will be signed
- throw new NeedNfcDataException(e.hashToSign, e.creationTimestamp);
+ throw new NeedNfcDataException(e.hashToSign, e.hashAlgo, e.creationTimestamp);
}
}