work on insecurity warning strings
This commit is contained in:
@@ -43,8 +43,12 @@ import android.widget.ViewAnimator;
|
||||
import org.bouncycastle.asn1.ASN1ObjectIdentifier;
|
||||
import org.bouncycastle.asn1.nist.NISTNamedCurves;
|
||||
import org.bouncycastle.asn1.teletrust.TeleTrusTNamedCurves;
|
||||
import org.bouncycastle.bcpg.HashAlgorithmTags;
|
||||
import org.bouncycastle.bcpg.PublicKeyAlgorithmTags;
|
||||
import org.bouncycastle.bcpg.SymmetricKeyAlgorithmTags;
|
||||
import org.bouncycastle.crypto.ec.CustomNamedCurves;
|
||||
import org.bouncycastle.openpgp.PGPException;
|
||||
import org.bouncycastle.openpgp.operator.jcajce.PGPUtil;
|
||||
import org.bouncycastle.util.encoders.Hex;
|
||||
import org.openintents.openpgp.OpenPgpDecryptionResult;
|
||||
import org.openintents.openpgp.OpenPgpSignatureResult;
|
||||
@@ -227,6 +231,47 @@ public class KeyFormattingUtils {
|
||||
}
|
||||
}
|
||||
|
||||
public static String getHashAlgoName(int hashAlgo) {
|
||||
try {
|
||||
return PGPUtil.getDigestName(hashAlgo);
|
||||
} catch (PGPException e) {
|
||||
return "#" + hashAlgo;
|
||||
}
|
||||
}
|
||||
|
||||
public static String getSymmetricCipherName(int algorithm) {
|
||||
switch (algorithm) {
|
||||
case SymmetricKeyAlgorithmTags.TRIPLE_DES:
|
||||
return "Triple-DES";
|
||||
case SymmetricKeyAlgorithmTags.IDEA:
|
||||
return "IDEA";
|
||||
case SymmetricKeyAlgorithmTags.CAST5:
|
||||
return "CAST5";
|
||||
case SymmetricKeyAlgorithmTags.BLOWFISH:
|
||||
return "Blowfish";
|
||||
case SymmetricKeyAlgorithmTags.SAFER:
|
||||
return "SAFER";
|
||||
case SymmetricKeyAlgorithmTags.DES:
|
||||
return "DES";
|
||||
case SymmetricKeyAlgorithmTags.AES_128:
|
||||
return "AES-128";
|
||||
case SymmetricKeyAlgorithmTags.AES_192:
|
||||
return "AES-192";
|
||||
case SymmetricKeyAlgorithmTags.AES_256:
|
||||
return "AES-256";
|
||||
case SymmetricKeyAlgorithmTags.CAMELLIA_128:
|
||||
return "Camellia-128";
|
||||
case SymmetricKeyAlgorithmTags.CAMELLIA_192:
|
||||
return "Camellia-192";
|
||||
case SymmetricKeyAlgorithmTags.CAMELLIA_256:
|
||||
return "Camellia-256";
|
||||
case SymmetricKeyAlgorithmTags.TWOFISH:
|
||||
return "Twofish";
|
||||
default:
|
||||
return "#" + algorithm;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts fingerprint to hex
|
||||
* <p/>
|
||||
|
||||
Reference in New Issue
Block a user