Lines Matching defs:provider

1 package org.bouncycastle.jcajce.provider.asymmetric;
4 import org.bouncycastle.jcajce.provider.asymmetric.dsa.DSAUtil;
5 import org.bouncycastle.jcajce.provider.asymmetric.dsa.KeyFactorySpi;
6 import org.bouncycastle.jcajce.provider.config.ConfigurableProvider;
7 import org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider;
8 import org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter;
12 private static final String PREFIX = "org.bouncycastle.jcajce.provider.asymmetric" + ".dsa.";
21 public void configure(ConfigurableProvider provider)
23 provider.addAlgorithm("AlgorithmParameters.DSA", PREFIX + "AlgorithmParametersSpi");
25 provider.addAlgorithm("AlgorithmParameterGenerator.DSA", PREFIX + "AlgorithmParameterGeneratorSpi");
27 provider.addAlgorithm("KeyPairGenerator.DSA", PREFIX + "KeyPairGeneratorSpi");
28 provider.addAlgorithm("KeyFactory.DSA", PREFIX + "KeyFactorySpi");
31 provider.addAlgorithm("Signature.SHA1withDSA", PREFIX + "DSASigner$stdDSA");
33 provider.addAlgorithm("Signature.NONEWITHDSA", PREFIX + "DSASigner$noneDSA");
35 provider.addAlgorithm("Alg.Alias.Signature.RAWDSA", "NONEWITHDSA");
38 // provider.addAlgorithm("Signature.DETDSA", PREFIX + "DSASigner$detDSA");
39 // provider.addAlgorithm("Signature.SHA1WITHDETDSA", PREFIX + "DSASigner$detDSA");
40 // provider.addAlgorithm("Signature.SHA224WITHDETDSA", PREFIX + "DSASigner$detDSA224");
41 // provider.addAlgorithm("Signature.SHA256WITHDETDSA", PREFIX + "DSASigner$detDSA256");
42 // provider.addAlgorithm("Signature.SHA384WITHDETDSA", PREFIX + "DSASigner$detDSA384");
43 // provider.addAlgorithm("Signature.SHA512WITHDETDSA", PREFIX + "DSASigner$detDSA512");
46 addSignatureAlgorithm(provider, "SHA224", "DSA", PREFIX + "DSASigner$dsa224", NISTObjectIdentifiers.dsa_with_sha224);
47 addSignatureAlgorithm(provider, "SHA256", "DSA", PREFIX + "DSASigner$dsa256", NISTObjectIdentifiers.dsa_with_sha256);
49 // addSignatureAlgorithm(provider, "SHA384", "DSA", PREFIX + "DSASigner$dsa384", NISTObjectIdentifiers.dsa_with_sha384);
50 // addSignatureAlgorithm(provider, "SHA512", "DSA", PREFIX + "DSASigner$dsa512", NISTObjectIdentifiers.dsa_with_sha512);
54 provider.addAlgorithm("Alg.Alias.Signature.DSA", "SHA1withDSA");
57 provider.addAlgorithm("Alg.Alias.Signature.SHA/DSA", "SHA1withDSA");
58 provider.addAlgorithm("Alg.Alias.Signature.SHA1withDSA", "SHA1withDSA");
59 provider.addAlgorithm("Alg.Alias.Signature.SHA1WITHDSA", "SHA1withDSA");
60 provider.addAlgorithm("Alg.Alias.Signature.1.3.14.3.2.26with1.2.840.10040.4.1", "SHA1withDSA");
61 provider.addAlgorithm("Alg.Alias.Signature.1.3.14.3.2.26with1.2.840.10040.4.3", "SHA1withDSA");
62 provider.addAlgorithm("Alg.Alias.Signature.DSAwithSHA1", "SHA1withDSA");
63 provider.addAlgorithm("Alg.Alias.Signature.DSAWITHSHA1", "SHA1withDSA");
64 provider.addAlgorithm("Alg.Alias.Signature.SHA1WithDSA", "SHA1withDSA");
65 provider.addAlgorithm("Alg.Alias.Signature.DSAWithSHA1", "SHA1withDSA");
67 provider.addAlgorithm("Alg.Alias.Signature.1.2.840.10040.4.3", "SHA1withDSA");
75 provider.addAlgorithm("Alg.Alias.Signature." + DSAUtil.dsaOids[i], "SHA1withDSA");
78 registerOid(provider, DSAUtil.dsaOids[i], "DSA", keyFact);
79 registerOidAlgorithmParameters(provider, DSAUtil.dsaOids[i], "DSA");