/[classpath]/classpath/gnu/java/security/provider/Gnu.java
ViewVC logotype

Diff of /classpath/gnu/java/security/provider/Gnu.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.9 by rsdio, Tue Sep 13 22:09:43 2005 UTC revision 1.10 by rsdio, Sun Sep 25 21:40:42 2005 UTC
# Line 46  public final class Gnu extends Provider Line 46  public final class Gnu extends Provider
46  {  {
47    public Gnu()    public Gnu()
48    {    {
49      super("GNU", 1.0, "GNU provider v1.0 implementing SHA-1, MD5, DSA, RSA, X.509 Certificates and CRLs, PKIX certificate path validators, Collection cert stores, Diffie-Hellman key agreement");      super("GNU", 1.0, "GNU provider v1.0 implementing SHA-1, MD5, DSA, RSA, X.509 Certificates and CRLs, PKIX certificate path validators, Collection cert stores, Diffie-Hellman key agreement and key pair generator");
50    
51      AccessController.doPrivileged (new PrivilegedAction()      AccessController.doPrivileged (new PrivilegedAction()
52      {      {
# Line 100  public final class Gnu extends Provider Line 100  public final class Gnu extends Provider
100          // Key Pair Generator          // Key Pair Generator
101          put("KeyPairGenerator.DSA",          put("KeyPairGenerator.DSA",
102              gnu.java.security.provider.DSAKeyPairGenerator.class.getName());              gnu.java.security.provider.DSAKeyPairGenerator.class.getName());
103            put("KeyPairGenerator.DiffieHellman", DiffieHellmanKeyPairGeneratorImpl.class.getName ());
104    
105          put("Alg.Alias.KeyPairGenerator.OID.1.2.840.10040.4.1", "DSA");          put("Alg.Alias.KeyPairGenerator.OID.1.2.840.10040.4.1", "DSA");
106          put("Alg.Alias.KeyPairGenerator.1.2.840.10040.4.1", "DSA");          put("Alg.Alias.KeyPairGenerator.1.2.840.10040.4.1", "DSA");
107          put("Alg.Alias.KeyPairGenerator.1.3.14.3.2.12", "DSA");          put("Alg.Alias.KeyPairGenerator.1.3.14.3.2.12", "DSA");
108            put("Alg.Alias.KeyPairGenerator.DH", "DiffieHellman");
109    
110          // Key Factory          // Key Factory
111          put("KeyFactory.DSA",          put("KeyFactory.DSA",
# Line 122  public final class Gnu extends Provider Line 124  public final class Gnu extends Provider
124          put("Alg.Alias.KeyFactory.1.2.840.10040.4.1", "DSA");          put("Alg.Alias.KeyFactory.1.2.840.10040.4.1", "DSA");
125          put("Alg.Alias.KeyFactory.1.3.14.3.2.12", "DSA");          put("Alg.Alias.KeyFactory.1.3.14.3.2.12", "DSA");
126    
127            put("KeyFactory.DiffieHellman", DiffieHellmanKeyFactoryImpl.class.getName());
128            put("Alg.Alias.KeyFactory.DH", "DiffieHellman");
129    
130          // Message Digests          // Message Digests
131          put("MessageDigest.SHA", gnu.java.security.provider.SHA.class.getName());          put("MessageDigest.SHA", gnu.java.security.provider.SHA.class.getName());
132          put("MessageDigest.MD5", gnu.java.security.provider.MD5.class.getName());          put("MessageDigest.MD5", gnu.java.security.provider.MD5.class.getName());

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26