revert unneeded changes for short key ID

This commit is contained in:
William Faulk 2015-05-04 17:15:51 -04:00
parent 7e7892ff2e
commit aba9c884ce

View File

@ -227,14 +227,6 @@ public class KeyFormattingUtils {
return buf.getLong();
}
public static int getShortKeyIdFromFingerprint(byte[] fingerprint) {
ByteBuffer buf = ByteBuffer.wrap(fingerprint);
// skip first 16 bytes of the fingerprint
buf.position(16);
// the last four bytes are the short key id (big endian, which is default order in ByteBuffer)
return buf.getInt();
}
/**
* Convert key id from long to 64 bit hex string
* <p/>
@ -246,24 +238,16 @@ public class KeyFormattingUtils {
* @return
*/
public static String convertKeyIdToHex(long keyId) {
return convertKeyIdToHex(keyId, true);
}
public static String convertKeyIdToHex(long keyId, boolean header) {
long upper = keyId >> 32;
if (upper == 0) {
// this is a short key id
return convertKeyIdToHexShort(keyId, header);
return convertKeyIdToHexShort(keyId);
}
return header?"0x":"" + convertKeyIdToHex32bit(keyId >> 32) + convertKeyIdToHex32bit(keyId);
return "0x" + convertKeyIdToHex32bit(keyId >> 32) + convertKeyIdToHex32bit(keyId);
}
public static String convertKeyIdToHexShort(long keyId) {
return convertKeyIdToHexShort(keyId, true);
}
public static String convertKeyIdToHexShort(long keyId, boolean header) {
return header?"0x":"" + convertKeyIdToHex32bit(keyId);
return "0x" + convertKeyIdToHex32bit(keyId);
}
private static String convertKeyIdToHex32bit(long keyId) {
@ -274,14 +258,6 @@ public class KeyFormattingUtils {
return hexString;
}
public static String getKeyIdAsHexFromFingerprint(byte[] fingerprint, boolean header) {
return convertKeyIdToHex(getKeyIdFromFingerprint(fingerprint), header);
}
public static String getShortKeyIdAsHexFromFingerprint(byte[] fingerprint, boolean header) {
return convertKeyIdToHex(getShortKeyIdFromFingerprint(fingerprint), header);
}
/**
* Makes a human-readable version of a key ID, which is usually 64 bits: lower-case, no
* leading 0x, space-separated quartets (for keys whose length in hex is divisible by 4)