Lines Matching refs:provider

1 package org.bouncycastle.jcajce.provider.symmetric;
36 import org.bouncycastle.jcajce.provider.config.ConfigurableProvider;
38 // import org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator;
40 import org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher;
41 import org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator;
42 import org.bouncycastle.jcajce.provider.symmetric.util.BaseMac;
43 import org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory;
44 import org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher;
45 import org.bouncycastle.jcajce.provider.util.AlgorithmProvider;
46 import org.bouncycastle.jce.provider.BouncyCastleProvider;
351 private static final String PACKAGE = "org.bouncycastle.jcajce.provider.symmetric"; // JDK 1.2
357 public void configure(ConfigurableProvider provider)
359 provider.addAlgorithm("Cipher.DESEDE", PREFIX + "$ECB");
361 // provider.addAlgorithm("Cipher." + PKCSObjectIdentifiers.des_EDE3_CBC, PREFIX + "$CBC");
363 provider.addAlgorithm("Cipher.DESEDEWRAP", PREFIX + "$Wrap");
365 provider.addAlgorithm("Alg.Alias.Cipher." + PKCSObjectIdentifiers.id_alg_CMS3DESwrap, "DESEDEWRAP");
368 // provider.addAlgorithm("Cipher.DESEDERFC3211WRAP", PREFIX + "$RFC3211");
371 if (provider.hasAlgorithm("MessageDigest", "SHA-1"))
373 provider.addAlgorithm("Cipher.PBEWITHSHAAND3-KEYTRIPLEDES-CBC", PREFIX + "$PBEWithSHAAndDES3Key");
375 // provider.addAlgorithm("Cipher.BROKENPBEWITHSHAAND3-KEYTRIPLEDES-CBC", PREFIX + "$BrokePBEWithSHAAndDES3Key");
376 // provider.addAlgorithm("Cipher.OLDPBEWITHSHAAND3-KEYTRIPLEDES-CBC", PREFIX + "$OldPBEWithSHAAndDES3Key");
378 provider.addAlgorithm("Cipher.PBEWITHSHAAND2-KEYTRIPLEDES-CBC", PREFIX + "$PBEWithSHAAndDES2Key");
380 // provider.addAlgorithm("Cipher.BROKENPBEWITHSHAAND2-KEYTRIPLEDES-CBC", PREFIX + "$BrokePBEWithSHAAndDES2Key");
382 provider.addAlgorithm("Alg.Alias.Cipher." + PKCSObjectIdentifiers.pbeWithSHAAnd3_KeyTripleDES_CBC, "PBEWITHSHAAND3-KEYTRIPLEDES-CBC");
383 provider.addAlgorithm("Alg.Alias.Cipher." + PKCSObjectIdentifiers.pbeWithSHAAnd2_KeyTripleDES_CBC, "PBEWITHSHAAND2-KEYTRIPLEDES-CBC");
384 provider.addAlgorithm("Alg.Alias.Cipher.PBEWITHSHA1ANDDESEDE", "PBEWITHSHAAND3-KEYTRIPLEDES-CBC");
385 provider.addAlgorithm("Alg.Alias.Cipher.PBEWITHSHA1AND3-KEYTRIPLEDES-CBC", "PBEWITHSHAAND3-KEYTRIPLEDES-CBC");
386 provider.addAlgorithm("Alg.Alias.Cipher.PBEWITHSHA1AND2-KEYTRIPLEDES-CBC", "PBEWITHSHAAND2-KEYTRIPLEDES-CBC");
389 provider.addAlgorithm("KeyGenerator.DESEDE", PREFIX + "$KeyGenerator");
391 // provider.addAlgorithm("KeyGenerator." + PKCSObjectIdentifiers.des_EDE3_CBC, PREFIX + "$KeyGenerator3");
392 // provider.addAlgorithm("KeyGenerator.DESEDEWRAP", PREFIX + "$KeyGenerator");
395 provider.addAlgorithm("SecretKeyFactory.DESEDE", PREFIX + "$KeyFactory");
398 // provider.addAlgorithm("Mac.DESEDECMAC", PREFIX + "$CMAC");
399 // provider.addAlgorithm("Mac.DESEDEMAC", PREFIX + "$CBCMAC");
400 // provider.addAlgorithm("Alg.Alias.Mac.DESEDE", "DESEDEMAC");
402 // provider.addAlgorithm("Mac.DESEDEMAC/CFB8", PREFIX + "$DESedeCFB8");
403 // provider.addAlgorithm("Alg.Alias.Mac.DESEDE/CFB8", "DESEDEMAC/CFB8");
405 // provider.addAlgorithm("Mac.DESEDEMAC64", PREFIX + "$DESede64");
406 // provider.addAlgorithm("Alg.Alias.Mac.DESEDE64", "DESEDEMAC64");
408 // provider.addAlgorithm("Mac.DESEDEMAC64WITHISO7816-4PADDING", PREFIX + "$DESede64with7816d4");
409 // provider.addAlgorithm("Alg.Alias.Mac.DESEDE64WITHISO7816-4PADDING", "DESEDEMAC64WITHISO7816-4PADDING");
410 // provider.addAlgorithm("Alg.Alias.Mac.DESEDEISO9797ALG1MACWITHISO7816-4PADDING", "DESEDEMAC64WITHISO7816-4PADDING");
411 // provider.addAlgorithm("Alg.Alias.Mac.DESEDEISO9797ALG1WITHISO7816-4PADDING", "DESEDEMAC64WITHISO7816-4PADDING");
414 provider.addAlgorithm("AlgorithmParameters.DESEDE", PACKAGE + ".util.IvAlgorithmParameters");
415 provider.addAlgorithm("Alg.Alias.AlgorithmParameters." + PKCSObjectIdentifiers.des_EDE3_CBC, "DESEDE");
418 // provider.addAlgorithm("AlgorithmParameterGenerator.DESEDE", PREFIX + "$AlgParamGen");
419 // provider.addAlgorithm("Alg.Alias.AlgorithmParameterGenerator." + PKCSObjectIdentifiers.des_EDE3_CBC, "DESEDE");