aboutsummaryrefslogtreecommitdiffstats
path: root/OpenPGP-Keychain-API-Demo
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2013-09-09 22:38:09 +0200
committerDominik Schürmann <dominik@dominikschuermann.de>2013-09-09 22:38:09 +0200
commit94a81dd8ae836f991f1017e5ac2c7b0f90b3854d (patch)
treed8dede6a9984fec88a142cf51984e41e296b070c /OpenPGP-Keychain-API-Demo
parent1421046c6d9a7f153e28b17fbd94e873a1d6aa05 (diff)
downloadopen-keychain-94a81dd8ae836f991f1017e5ac2c7b0f90b3854d.tar.gz
open-keychain-94a81dd8ae836f991f1017e5ac2c7b0f90b3854d.tar.bz2
open-keychain-94a81dd8ae836f991f1017e5ac2c7b0f90b3854d.zip
Fixes for decrypt and sign
Diffstat (limited to 'OpenPGP-Keychain-API-Demo')
-rw-r--r--OpenPGP-Keychain-API-Demo/res/layout/crypto_provider_demo.xml4
-rw-r--r--OpenPGP-Keychain-API-Demo/src/org/openintents/crypto/CryptoSignatureResult.java10
-rw-r--r--OpenPGP-Keychain-API-Demo/src/org/sufficientlysecure/keychain/demo/CryptoProviderDemoActivity.java6
3 files changed, 16 insertions, 4 deletions
diff --git a/OpenPGP-Keychain-API-Demo/res/layout/crypto_provider_demo.xml b/OpenPGP-Keychain-API-Demo/res/layout/crypto_provider_demo.xml
index 0579aa643..1c0717d98 100644
--- a/OpenPGP-Keychain-API-Demo/res/layout/crypto_provider_demo.xml
+++ b/OpenPGP-Keychain-API-Demo/res/layout/crypto_provider_demo.xml
@@ -74,12 +74,12 @@
android:text="Encrypt and Sign" />
<Button
- android:id="@+id/crypto_provider_demo_decrypt"
+ android:id="@+id/crypto_provider_demo_decrypt_and_verify"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:onClick="decryptAndVerifyOnClick"
- android:text="Decrypt" />
+ android:text="Decrypt and Verify" />
</LinearLayout>
</LinearLayout> \ No newline at end of file
diff --git a/OpenPGP-Keychain-API-Demo/src/org/openintents/crypto/CryptoSignatureResult.java b/OpenPGP-Keychain-API-Demo/src/org/openintents/crypto/CryptoSignatureResult.java
index e193b73b3..d3aaa52d9 100644
--- a/OpenPGP-Keychain-API-Demo/src/org/openintents/crypto/CryptoSignatureResult.java
+++ b/OpenPGP-Keychain-API-Demo/src/org/openintents/crypto/CryptoSignatureResult.java
@@ -73,4 +73,14 @@ public class CryptoSignatureResult implements Parcelable {
return new CryptoSignatureResult[size];
}
};
+
+ @Override
+ public String toString() {
+ String out = new String();
+ out += "signature: " + signature;
+ out += "\nsignatureSuccess: " + signatureSuccess;
+ out += "\nsignatureUnknown: " + signatureUnknown;
+ return out;
+ }
+
}
diff --git a/OpenPGP-Keychain-API-Demo/src/org/sufficientlysecure/keychain/demo/CryptoProviderDemoActivity.java b/OpenPGP-Keychain-API-Demo/src/org/sufficientlysecure/keychain/demo/CryptoProviderDemoActivity.java
index 1189d2cf4..ab5795c1c 100644
--- a/OpenPGP-Keychain-API-Demo/src/org/sufficientlysecure/keychain/demo/CryptoProviderDemoActivity.java
+++ b/OpenPGP-Keychain-API-Demo/src/org/sufficientlysecure/keychain/demo/CryptoProviderDemoActivity.java
@@ -102,8 +102,10 @@ public class CryptoProviderDemoActivity extends Activity {
@Override
public void run() {
- mMessage.setText(new String(outputBytes) + "\n\n" + signatureResult.toString());
-
+ mMessage.setText(new String(outputBytes));
+ Toast.makeText(CryptoProviderDemoActivity.this,
+ "signature result:\n" + signatureResult.toString(), Toast.LENGTH_LONG)
+ .show();
}
});