package org.bouncycastle.jcajce.provider.symmetric; import org.bouncycastle.crypto.CipherKeyGenerator; import org.bouncycastle.crypto.engines.VMPCEngine; import org.bouncycastle.crypto.macs.VMPCMac; import org.bouncycastle.jcajce.provider.config.ConfigurableProvider; import org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator; import org.bouncycastle.jcajce.provider.symmetric.util.BaseMac; import org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher; import org.bouncycastle.jcajce.provider.util.AlgorithmProvider; /* loaded from: classes6.dex */ public final class VMPC { /* loaded from: classes6.dex */ public static class Mappings extends AlgorithmProvider { private static final String PREFIX = VMPC.class.getName(); @Override // org.bouncycastle.jcajce.provider.util.AlgorithmProvider public void configure(ConfigurableProvider configurableProvider) { StringBuilder sb = new StringBuilder(); String str = PREFIX; sb.append(str); sb.append("$Base"); configurableProvider.addAlgorithm("Cipher.VMPC", sb.toString()); StringBuilder sb2 = new StringBuilder(); sb2.append(str); sb2.append("$KeyGen"); configurableProvider.addAlgorithm("KeyGenerator.VMPC", sb2.toString()); StringBuilder sb3 = new StringBuilder(); sb3.append(str); sb3.append("$Mac"); configurableProvider.addAlgorithm("Mac.VMPCMAC", sb3.toString()); configurableProvider.addAlgorithm("Alg.Alias.Mac.VMPC", "VMPCMAC"); configurableProvider.addAlgorithm("Alg.Alias.Mac.VMPC-MAC", "VMPCMAC"); } } /* loaded from: classes6.dex */ public static class Base extends BaseStreamCipher { public Base() { super(new VMPCEngine(), 16); } } /* loaded from: classes6.dex */ public static class KeyGen extends BaseKeyGenerator { public KeyGen() { super("VMPC", 128, new CipherKeyGenerator()); } } /* loaded from: classes6.dex */ public static class Mac extends BaseMac { public Mac() { super(new VMPCMac()); } } private VMPC() { } }