Commit 31ee1b0e by Mark Wielaard Committed by Mark Wielaard

Gnu.java: Reference all implementation classes by using Class.getName().

       * gnu/java/security/provider/Gnu.java: Reference all implementation
       classes by using Class.getName().

From-SVN: r55660
parent fd576c86
2002-07-21 Mark Wielaard <mark@klomp.org>
* gnu/java/security/provider/Gnu.java: Reference all implementation
classes by using Class.getName().
2002-07-19 Bo Thorsen <bo@berlioz.suse.de> 2002-07-19 Bo Thorsen <bo@berlioz.suse.de>
* java/lang/ieeefp.h: Add x86-64 support. * java/lang/ieeefp.h: Add x86-64 support.
......
/* Gnu.java --- Gnu provider main class /* Gnu.java --- Gnu provider main class
Copyright (C) 1999 Free Software Foundation, Inc. Copyright (C) 1999, 2002 Free Software Foundation, Inc.
This file is part of GNU Classpath. This file is part of GNU Classpath.
...@@ -45,8 +45,13 @@ public final class Gnu extends Provider ...@@ -45,8 +45,13 @@ public final class Gnu extends Provider
{ {
super( "GNU", 1.0, "GNU provider v1.0 implementing SHA-1, MD5, DSA"); super( "GNU", 1.0, "GNU provider v1.0 implementing SHA-1, MD5, DSA");
// Note that all implementation class names are referenced by using
// Class.getName(). That way when we staticly link the Gnu provider
// we automatically get all the implementation classes.
// Signature // Signature
put("Signature.SHA1withDSA", "gnu.java.security.provider.DSASignature"); put("Signature.SHA1withDSA",
gnu.java.security.provider.DSASignature.class.getName());
put("Alg.Alias.Signature.DSS", "SHA1withDSA"); put("Alg.Alias.Signature.DSS", "SHA1withDSA");
put("Alg.Alias.Signature.DSA", "SHA1withDSA"); put("Alg.Alias.Signature.DSA", "SHA1withDSA");
...@@ -62,29 +67,32 @@ public final class Gnu extends Provider ...@@ -62,29 +67,32 @@ public final class Gnu extends Provider
put("Alg.Alias.Signature.1.3.14.3.2.27", "SHA1withDSA"); put("Alg.Alias.Signature.1.3.14.3.2.27", "SHA1withDSA");
// Key Pair Generator // Key Pair Generator
put("KeyPairGenerator.DSA", "gnu.java.security.provider.DSAKeyPairGenerator"); put("KeyPairGenerator.DSA",
gnu.java.security.provider.DSAKeyPairGenerator.class.getName());
put("Alg.Alias.KeyPairGenerator.OID.1.2.840.10040.4.1", "DSA"); put("Alg.Alias.KeyPairGenerator.OID.1.2.840.10040.4.1", "DSA");
put("Alg.Alias.KeyPairGenerator.1.2.840.10040.4.1", "DSA"); put("Alg.Alias.KeyPairGenerator.1.2.840.10040.4.1", "DSA");
put("Alg.Alias.KeyPairGenerator.1.3.14.3.2.12", "DSA"); put("Alg.Alias.KeyPairGenerator.1.3.14.3.2.12", "DSA");
// Message Digests // Message Digests
put("MessageDigest.SHA", "gnu.java.security.provider.SHA"); put("MessageDigest.SHA", gnu.java.security.provider.SHA.class.getName());
put("MessageDigest.MD5", "gnu.java.security.provider.MD5"); put("MessageDigest.MD5", gnu.java.security.provider.MD5.class.getName());
// Format "Alias", "Actual Name" // Format "Alias", "Actual Name"
put("Alg.Alias.MessageDigest.SHA1", "SHA"); put("Alg.Alias.MessageDigest.SHA1", "SHA");
put("Alg.Alias.MessageDigest.SHA-1", "SHA"); put("Alg.Alias.MessageDigest.SHA-1", "SHA");
// Algorithm Parameters // Algorithm Parameters
put("AlgorithmParameters.DSA", "gnu.java.security.provider.DSAAlgorithmParameters"); put("AlgorithmParameters.DSA",
gnu.java.security.provider.DSAParameters.class.getName());
// Algorithm Parameter Generator // Algorithm Parameter Generator
put("AlgorithmParameterGenerator.DSA", "gnu.java.security.provider.DSAAlgorithmParameterGenerator"); put("AlgorithmParameterGenerator.DSA",
gnu.java.security.provider.DSAParameterGenerator.class.getName());
// SecureRandom // SecureRandom
put("SecureRandom.SHA1PRNG", "gnu.java.security.provider.SHA1PRNG"); put("SecureRandom.SHA1PRNG",
gnu.java.security.provider.SHA1PRNG.class.getName());
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment