diff options
author | Dominik Schürmann <dominik@dominikschuermann.de> | 2013-09-22 19:58:33 +0200 |
---|---|---|
committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2013-09-22 19:58:33 +0200 |
commit | 917c86b52454d2984ac116ace8e56c75f1e244fb (patch) | |
tree | 408697945836ce5adc36201f95feaaafa63412fe /OpenPGP-Keychain/src/org/sufficientlysecure/keychain/pgp/PgpKeyHelper.java | |
parent | 7b2de96d152ab1de922a3303409e85afbbc00778 (diff) | |
download | open-keychain-917c86b52454d2984ac116ace8e56c75f1e244fb.tar.gz open-keychain-917c86b52454d2984ac116ace8e56c75f1e244fb.tar.bz2 open-keychain-917c86b52454d2984ac116ace8e56c75f1e244fb.zip |
Import keys with adapter, loader, and new design
Diffstat (limited to 'OpenPGP-Keychain/src/org/sufficientlysecure/keychain/pgp/PgpKeyHelper.java')
-rw-r--r-- | OpenPGP-Keychain/src/org/sufficientlysecure/keychain/pgp/PgpKeyHelper.java | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/pgp/PgpKeyHelper.java b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/pgp/PgpKeyHelper.java index e5cf91f39..37a3cb8e2 100644 --- a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/pgp/PgpKeyHelper.java +++ b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/pgp/PgpKeyHelper.java @@ -137,7 +137,7 @@ public class PgpKeyHelper { PGPPublicKey masterKey = null; for (int i = 0; i < encryptKeys.size(); ++i) { PGPPublicKey key = encryptKeys.get(i); - if (!isExpired(key) && !key.isRevoked()) { + if (!isExpired(key) && !key.isRevoked()) { if (key.isMasterKey()) { masterKey = key; } else { @@ -488,7 +488,7 @@ public class PgpKeyHelper { return isSecretKeyPrivateEmpty(secretKey); } - public static String getSmallFingerPrint(long keyId) { + public static String convertKeyIdToHex(long keyId) { String fingerPrint = Long.toHexString(keyId & 0xffffffffL).toUpperCase(Locale.US); while (fingerPrint.length() < 8) { fingerPrint = "0" + fingerPrint; @@ -496,11 +496,17 @@ public class PgpKeyHelper { return fingerPrint; } - public static String keyToHex(long keyId) { - return getSmallFingerPrint(keyId >> 32) + getSmallFingerPrint(keyId); + /** + * TODO: what is the difference to the other function? + * + * @param keyId + * @return + */ + public static String convertKeyToHex(long keyId) { + return convertKeyIdToHex(keyId >> 32) + convertKeyIdToHex(keyId); } - public static long keyFromHex(String data) { + public static long convertHexToKeyId(String data) { int len = data.length(); String s2 = data.substring(len - 8); String s1 = data.substring(0, len - 8); |