static int getMaxSecurityStrength(Mac m) { String name = m.getAlgorithmName(); return ((Integer)maxSecurityStrengths.get(name.substring(0, name.indexOf("/")))).intValue(); }
if (macEngine.getAlgorithmName().startsWith("GOST")) if (!macEngine.getAlgorithmName().startsWith("SHA-1")) if (macEngine.getAlgorithmName().startsWith("SHA-224")) else if (macEngine.getAlgorithmName().startsWith("SHA-256")) else if (macEngine.getAlgorithmName().startsWith("SHA-384")) else if (macEngine.getAlgorithmName().startsWith("SHA-512")) else if (macEngine.getAlgorithmName().startsWith("RIPEMD160")) throw new InvalidAlgorithmParameterException("no PKCS12 mapping for HMAC: " + macEngine.getAlgorithmName());