aboutsummaryrefslogtreecommitdiffstats
path: root/org_apg/src/org/thialfihar/android/apg/helper/PGPConversionHelper.java
diff options
context:
space:
mode:
authorDominik <dominik@dominikschuermann.de>2012-06-20 19:28:05 +0300
committerDominik <dominik@dominikschuermann.de>2012-06-20 19:28:05 +0300
commit4130123e77c3ca2ea098f7c54dc143051f96b08d (patch)
tree7bb35890c980d69baa6cfe72c8cfaa4effc97850 /org_apg/src/org/thialfihar/android/apg/helper/PGPConversionHelper.java
parentaf4d8a59d1fe10226e5c627215863e2b68d4d303 (diff)
downloadopen-keychain-4130123e77c3ca2ea098f7c54dc143051f96b08d.tar.gz
open-keychain-4130123e77c3ca2ea098f7c54dc143051f96b08d.tar.bz2
open-keychain-4130123e77c3ca2ea098f7c54dc143051f96b08d.zip
Log wrapper and actionbarsherlock update
Diffstat (limited to 'org_apg/src/org/thialfihar/android/apg/helper/PGPConversionHelper.java')
-rw-r--r--org_apg/src/org/thialfihar/android/apg/helper/PGPConversionHelper.java31
1 files changed, 28 insertions, 3 deletions
diff --git a/org_apg/src/org/thialfihar/android/apg/helper/PGPConversionHelper.java b/org_apg/src/org/thialfihar/android/apg/helper/PGPConversionHelper.java
index f1bd530a8..72294e8ce 100644
--- a/org_apg/src/org/thialfihar/android/apg/helper/PGPConversionHelper.java
+++ b/org_apg/src/org/thialfihar/android/apg/helper/PGPConversionHelper.java
@@ -28,11 +28,11 @@ import org.spongycastle.openpgp.PGPSecretKey;
import org.spongycastle.openpgp.PGPSecretKeyRing;
import org.thialfihar.android.apg.Constants;
-import android.util.Log;
+import org.thialfihar.android.apg.util.Log;
public class PGPConversionHelper {
/**
- * Converts Vector<PGPSecretKey> to a byte[] array to send it by intent to service
+ * Converts Vector<PGPSecretKey> to a byte[]
*
* @param keys
* @return
@@ -73,7 +73,7 @@ public class PGPConversionHelper {
return keyRing;
}
-
+
/**
* Convert from byte[] to PGPPublicKeyRing
*
@@ -94,10 +94,17 @@ public class PGPConversionHelper {
return keyRing;
}
+ /**
+ * Convert from byte[] to ArrayList<PGPSecretKey>
+ *
+ * @param keysBytes
+ * @return
+ */
public static ArrayList<PGPSecretKey> BytesToPGPSecretKeyList(byte[] keysBytes) {
PGPSecretKeyRing keyRing = BytesToPGPSecretKeyRing(keysBytes);
ArrayList<PGPSecretKey> keys = new ArrayList<PGPSecretKey>();
+ @SuppressWarnings("unchecked")
Iterator<PGPSecretKey> itr = keyRing.getSecretKeys();
while (itr.hasNext()) {
keys.add(itr.next());
@@ -106,12 +113,24 @@ public class PGPConversionHelper {
return keys;
}
+ /**
+ * Convert from byte[] to PGPSecretKey
+ *
+ * @param keysBytes
+ * @return
+ */
public static PGPSecretKey BytesToPGPSecretKey(byte[] keyBytes) {
PGPSecretKey key = BytesToPGPSecretKeyList(keyBytes).get(0);
return key;
}
+ /**
+ * Convert from PGPSecretKey to byte[]
+ *
+ * @param keysBytes
+ * @return
+ */
public static byte[] PGPSecretKeyToBytes(PGPSecretKey key) {
try {
return key.getEncoded();
@@ -122,6 +141,12 @@ public class PGPConversionHelper {
}
}
+ /**
+ * Convert from PGPSecretKeyRing to byte[]
+ *
+ * @param keysBytes
+ * @return
+ */
public static byte[] PGPSecretKeyRingToBytes(PGPSecretKeyRing keyRing) {
try {
return keyRing.getEncoded();