"gnu.java.security.provider.DSAKeyPairGenerator");
gnu.java.security.provider.DSAKeyPairGenerator.class.getName());
  public Gnu()  {    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    put("Signature.SHA1withDSA",	"gnu.java.security.provider.DSASignature");    put("Alg.Alias.Signature.DSS", "SHA1withDSA");    put("Alg.Alias.Signature.DSA", "SHA1withDSA");    put("Alg.Alias.Signature.SHAwithDSA", "SHA1withDSA");    put("Alg.Alias.Signature.DSAwithSHA", "SHA1withDSA");    put("Alg.Alias.Signature.DSAwithSHA1", "SHA1withDSA");    put("Alg.Alias.Signature.SHA/DSA", "SHA1withDSA");    put("Alg.Alias.Signature.SHA-1/DSA", "SHA1withDSA");    put("Alg.Alias.Signature.SHA1/DSA", "SHA1withDSA");    put("Alg.Alias.Signature.OID.1.2.840.10040.4.3", "SHA1withDSA");    put("Alg.Alias.Signature.1.2.840.10040.4.3", "SHA1withDSA");    put("Alg.Alias.Signature.1.3.14.3.2.13", "SHA1withDSA");    put("Alg.Alias.Signature.1.3.14.3.2.27", "SHA1withDSA");    // Key Pair Generator    put("KeyPairGenerator.DSA",	"gnu.java.security.provider.DSAKeyPairGenerator");    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.3.14.3.2.12", "DSA");    // Message Digests    put("MessageDigest.SHA", "gnu.java.security.provider.SHA");    put("MessageDigest.MD5", "gnu.java.security.provider.MD5");    // Format "Alias", "Actual Name"    put("Alg.Alias.MessageDigest.SHA1", "SHA");    put("Alg.Alias.MessageDigest.SHA-1", "SHA");    // Algorithm Parameters    put("AlgorithmParameters.DSA",	"gnu.java.security.provider.DSAParameters");    // Algorithm Parameter Generator    put("AlgorithmParameterGenerator.DSA",     "gnu.java.security.provider.DSAParameterGenerator");    // SecureRandom    put("SecureRandom.SHA1PRNG",	"gnu.java.security.provider.SHA1PRNG");  }