put("Mac.DESWITHISO9797", "org.bouncycastle.jce.provider.JCEMac$ISO9797_DES");
put("Mac.DESWITHISO9797", "org.bouncycastle.jce.provider.JCEMac$DES9797Alg3");
    private void addMacAlgorithms()    {        put("Mac.DESMAC", "org.bouncycastle.jce.provider.JCEMac$DES");        put("Alg.Alias.Mac.DES", "DESMAC");        put("Mac.DESMAC/CFB8", "org.bouncycastle.jce.provider.JCEMac$DESCFB8");        put("Alg.Alias.Mac.DES/CFB8", "DESMAC/CFB8");        put("Mac.DESEDEMAC", "org.bouncycastle.jce.provider.JCEMac$DESede");        put("Alg.Alias.Mac.DESEDE", "DESEDEMAC");        put("Mac.DESEDEMAC/CFB8", "org.bouncycastle.jce.provider.JCEMac$DESedeCFB8");        put("Alg.Alias.Mac.DESEDE/CFB8", "DESEDEMAC/CFB8");                put("Mac.DESWITHISO9797", "org.bouncycastle.jce.provider.JCEMac$ISO9797_DES");        put("Alg.Alias.Mac.DESISO9797MAC", "DESWITHISO9797");                put("Mac.DESEDEMAC64", "org.bouncycastle.jce.provider.JCEMac$DESede64");        put("Alg.Alias.Mac.DESEDE64", "DESEDEMAC64");                put("Mac.ISO9797ALG3MAC", "org.bouncycastle.jce.provider.JCEMac$DES9797Alg3");        put("Alg.Alias.Mac.ISO9797ALG3", "ISO9797ALG3MAC");        put("Mac.SKIPJACKMAC", "org.bouncycastle.jce.provider.JCEMac$Skipjack");        put("Alg.Alias.Mac.SKIPJACK", "SKIPJACKMAC");        put("Mac.SKIPJACKMAC/CFB8", "org.bouncycastle.jce.provider.JCEMac$SkipjackCFB8");        put("Alg.Alias.Mac.SKIPJACK/CFB8", "SKIPJACKMAC/CFB8");        put("Mac.IDEAMAC", "org.bouncycastle.jce.provider.JCEMac$IDEA");        put("Alg.Alias.Mac.IDEA", "IDEAMAC");        put("Mac.IDEAMAC/CFB8", "org.bouncycastle.jce.provider.JCEMac$IDEACFB8");        put("Alg.Alias.Mac.IDEA/CFB8", "IDEAMAC/CFB8");        put("Mac.RC2MAC", "org.bouncycastle.jce.provider.JCEMac$RC2");        put("Alg.Alias.Mac.RC2", "RC2MAC");        put("Mac.RC2MAC/CFB8", "org.bouncycastle.jce.provider.JCEMac$RC2CFB8");        put("Alg.Alias.Mac.RC2/CFB8", "RC2MAC/CFB8");        put("Mac.RC5MAC", "org.bouncycastle.jce.provider.JCEMac$RC5");        put("Alg.Alias.Mac.RC5", "RC5MAC");        put("Mac.RC5MAC/CFB8", "org.bouncycastle.jce.provider.JCEMac$RC5CFB8");        put("Alg.Alias.Mac.RC5/CFB8", "RC5MAC/CFB8");        put("Mac.GOST28147MAC", "org.bouncycastle.jce.provider.JCEMac$GOST28147");        put("Mac.OLDHMACSHA384", "org.bouncycastle.jce.provider.JCEMac$OldSHA384");        put("Mac.OLDHMACSHA512", "org.bouncycastle.jce.provider.JCEMac$OldSHA512");        addHMACAlgorithm("MD2", "org.bouncycastle.jce.provider.JCEMac$MD2", "org.bouncycastle.jce.provider.JCEKeyGenerator$MD2HMAC");        addHMACAlgorithm("MD4", "org.bouncycastle.jce.provider.JCEMac$MD4", "org.bouncycastle.jce.provider.JCEKeyGenerator$MD4HMAC");        addHMACAlgorithm("MD5", "org.bouncycastle.jce.provider.JCEMac$MD5", "org.bouncycastle.jce.provider.JCEKeyGenerator$MD5HMAC");        addHMACAlias("MD5", IANAObjectIdentifiers.hmacMD5);        addHMACAlgorithm("SHA1", "org.bouncycastle.jce.provider.JCEMac$SHA1", "org.bouncycastle.jce.provider.JCEKeyGenerator$HMACSHA1");        addHMACAlias("SHA1", PKCSObjectIdentifiers.id_hmacWithSHA1);        addHMACAlias("SHA1", IANAObjectIdentifiers.hmacSHA1);        addHMACAlgorithm("SHA224", "org.bouncycastle.jce.provider.JCEMac$SHA224", "org.bouncycastle.jce.provider.JCEKeyGenerator$HMACSHA224");        addHMACAlias("SHA224", PKCSObjectIdentifiers.id_hmacWithSHA224);        addHMACAlgorithm("SHA256", "org.bouncycastle.jce.provider.JCEMac$SHA256", "org.bouncycastle.jce.provider.JCEKeyGenerator$HMACSHA256");        addHMACAlias("SHA256", PKCSObjectIdentifiers.id_hmacWithSHA256);        addHMACAlgorithm("SHA384", "org.bouncycastle.jce.provider.JCEMac$SHA384", "org.bouncycastle.jce.provider.JCEKeyGenerator$HMACSHA384");        addHMACAlias("SHA384", PKCSObjectIdentifiers.id_hmacWithSHA384);        addHMACAlgorithm("SHA512", "org.bouncycastle.jce.provider.JCEMac$SHA512", "org.bouncycastle.jce.provider.JCEKeyGenerator$HMACSHA512");        addHMACAlias("SHA512", PKCSObjectIdentifiers.id_hmacWithSHA512);        addHMACAlgorithm("RIPEMD128", "org.bouncycastle.jce.provider.JCEMac$RIPEMD128", "org.bouncycastle.jce.provider.JCEKeyGenerator$RIPEMD128HMAC");        addHMACAlgorithm("RIPEMD160", "org.bouncycastle.jce.provider.JCEMac$RIPEMD160", "org.bouncycastle.jce.provider.JCEKeyGenerator$RIPEMD160HMAC");        addHMACAlias("RIPEMD160", IANAObjectIdentifiers.hmacRIPEMD160);        addHMACAlgorithm("TIGER", "org.bouncycastle.jce.provider.JCEMac$Tiger", "org.bouncycastle.jce.provider.JCEKeyGenerator$HMACTIGER");        addHMACAlias("TIGER", IANAObjectIdentifiers.hmacTIGER);        put("Mac.PBEWITHHMACSHA", "org.bouncycastle.jce.provider.JCEMac$PBEWithSHA");        put("Mac.PBEWITHHMACSHA1", "org.bouncycastle.jce.provider.JCEMac$PBEWithSHA");        put("Mac.PBEWITHHMACRIPEMD160", "org.bouncycastle.jce.provider.JCEMac$PBEWithRIPEMD160");        put("Alg.Alias.Mac.1.3.14.3.2.26", "PBEWITHHMACSHA");    }