add more checks on fingerprints fed to Utils.formatFingerprint()
This is the gateway to the user, so this should present trusted info!
This commit is contained in:
parent
cce393de09
commit
4dc2c60863
@ -178,7 +178,9 @@ public final class Utils {
|
||||
|
||||
// return a fingerprint formatted for display
|
||||
public static String formatFingerprint(String fingerprint) {
|
||||
if (fingerprint.length() != 64) // SHA-256 is 64 hex chars
|
||||
if (TextUtils.isEmpty(fingerprint)
|
||||
|| fingerprint.length() != 64 // SHA-256 is 64 hex chars
|
||||
|| fingerprint.matches(".*[^0-9a-fA-F].*")) // its a hex string
|
||||
return "BAD FINGERPRINT";
|
||||
String displayFP = fingerprint.substring(0, 2);
|
||||
for (int i = 2; i < fingerprint.length(); i = i + 2)
|
||||
|
Loading…
x
Reference in New Issue
Block a user