Lines Matching refs:provider

1 package org.bouncycastle.jcajce.provider.asymmetric;
5 import org.bouncycastle.jcajce.provider.asymmetric.dh.KeyFactorySpi;
7 import org.bouncycastle.jcajce.provider.config.ConfigurableProvider;
8 import org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider;
10 import org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter;
15 private static final String PREFIX = "org.bouncycastle.jcajce.provider.asymmetric" + ".dh.";
24 public void configure(ConfigurableProvider provider)
26 provider.addAlgorithm("KeyPairGenerator.DH", PREFIX + "KeyPairGeneratorSpi");
27 provider.addAlgorithm("Alg.Alias.KeyPairGenerator.DIFFIEHELLMAN", "DH");
29 provider.addAlgorithm("KeyAgreement.DH", PREFIX + "KeyAgreementSpi");
30 provider.addAlgorithm("Alg.Alias.KeyAgreement.DIFFIEHELLMAN", "DH");
32 provider.addAlgorithm("KeyFactory.DH", PREFIX + "KeyFactorySpi");
33 provider.addAlgorithm("Alg.Alias.KeyFactory.DIFFIEHELLMAN", "DH");
36 registerOid(provider, PKCSObjectIdentifiers.dhKeyAgreement, "DH", keyFact);
39 provider.addAlgorithm("AlgorithmParameters.DH", PREFIX + "AlgorithmParametersSpi");
40 provider.addAlgorithm("Alg.Alias.AlgorithmParameters.DIFFIEHELLMAN", "DH");
42 provider.addAlgorithm("Alg.Alias.AlgorithmParameterGenerator.DIFFIEHELLMAN", "DH");
44 provider.addAlgorithm("AlgorithmParameterGenerator.DH", PREFIX + "AlgorithmParameterGeneratorSpi");
47 // provider.addAlgorithm("Cipher.DHIES", PREFIX + "IESCipher$IES");
48 // provider.addAlgorithm("Cipher.DHIESwithAES", PREFIX + "IESCipher$IESwithAES");
49 // provider.addAlgorithm("Cipher.DHIESWITHAES", PREFIX + "IESCipher$IESwithAES");
50 // provider.addAlgorithm("Cipher.DHIESWITHDESEDE", PREFIX + "IESCipher$IESwithDESede");