Lines Matching refs:provider

1 package org.bouncycastle.jcajce.provider.symmetric;
30 import org.bouncycastle.jcajce.provider.config.ConfigurableProvider;
31 import org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator;
32 import org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher;
33 import org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator;
34 import org.bouncycastle.jcajce.provider.symmetric.util.BaseMac;
35 import org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory;
36 import org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher;
37 import org.bouncycastle.jcajce.provider.util.AlgorithmProvider;
38 import org.bouncycastle.jce.provider.BouncyCastleProvider;
262 private static final String PACKAGE = "org.bouncycastle.jcajce.provider.symmetric"; // JDK 1.2
268 public void configure(ConfigurableProvider provider)
271 provider.addAlgorithm("Cipher.DES", PREFIX + "$ECB");
273 // provider.addAlgorithm("Cipher." + OIWObjectIdentifiers.desCBC, PREFIX + "$CBC");
275 // addAlias(provider, OIWObjectIdentifiers.desCBC, "DES");
277 // provider.addAlgorithm("Cipher.DESRFC3211WRAP", PREFIX + "$RFC3211");
280 provider.addAlgorithm("KeyGenerator.DES", PREFIX + "$KeyGenerator");
282 provider.addAlgorithm("SecretKeyFactory.DES", PREFIX + "$KeyFactory");
285 // provider.addAlgorithm("Mac.DESCMAC", PREFIX + "$CMAC");
286 // provider.addAlgorithm("Mac.DESMAC", PREFIX + "$CBCMAC");
287 // provider.addAlgorithm("Alg.Alias.Mac.DES", "DESMAC");
289 // provider.addAlgorithm("Mac.DESMAC/CFB8", PREFIX + "$DESCFB8");
290 // provider.addAlgorithm("Alg.Alias.Mac.DES/CFB8", "DESMAC/CFB8");
292 // provider.addAlgorithm("Mac.DESMAC64", PREFIX + "$DES64");
293 // provider.addAlgorithm("Alg.Alias.Mac.DES64", "DESMAC64");
295 // provider.addAlgorithm("Mac.DESMAC64WITHISO7816-4PADDING", PREFIX + "$DES64with7816d4");
296 // provider.addAlgorithm("Alg.Alias.Mac.DES64WITHISO7816-4PADDING", "DESMAC64WITHISO7816-4PADDING");
297 // provider.addAlgorithm("Alg.Alias.Mac.DESISO9797ALG1MACWITHISO7816-4PADDING", "DESMAC64WITHISO7816-4PADDING");
298 // provider.addAlgorithm("Alg.Alias.Mac.DESISO9797ALG1WITHISO7816-4PADDING", "DESMAC64WITHISO7816-4PADDING");
301 provider.addAlgorithm("AlgorithmParameters.DES", PACKAGE + ".util.IvAlgorithmParameters");
302 provider.addAlgorithm("Alg.Alias.AlgorithmParameters." + OIWObjectIdentifiers.desCBC, "DES");
305 // provider.addAlgorithm("AlgorithmParameterGenerator.DES", PREFIX + "$AlgParamGen");
306 // provider.addAlgorithm("Alg.Alias.AlgorithmParameterGenerator." + OIWObjectIdentifiers.desCBC, "DES");
310 private void addAlias(ConfigurableProvider provider, ASN1ObjectIdentifier oid, String name)
312 provider.addAlgorithm("Alg.Alias.KeyGenerator." + oid.getId(), name);
313 provider.addAlgorithm("Alg.Alias.KeyFactory." + oid.getId(), name);