ChangeLog:

2008-05-05  Andrew John Hughes  <[EMAIL PROTECTED]>

        PR classpath/21869
        * gnu/javax/crypto/assembly/TransformerException.java,
        * gnu/javax/crypto/cipher/BaseCipher.java,
        * gnu/javax/crypto/jce/sig/DHParameters.java,
        * gnu/javax/crypto/key/KeyAgreementException.java,
        * gnu/javax/crypto/mode/BaseMode.java,
        * gnu/javax/crypto/pad/BasePad.java,
        * gnu/javax/crypto/sasl/crammd5/CramMD5Util.java,
        * gnu/javax/crypto/sasl/crammd5/PasswordFile.java,
        * gnu/javax/crypto/sasl/plain/PasswordFile.java,
        * gnu/javax/crypto/sasl/plain/PlainClient.java,
        * gnu/javax/crypto/sasl/srp/PasswordFile.java,
        * gnu/javax/crypto/sasl/srp/SRPClient.java,
        * gnu/javax/crypto/sasl/srp/SRPServer.java,
        * gnu/javax/crypto/sasl/srp/ServerStore.java:
        Swap use of StringBuffer for CPStringBuilder,

-- 
Andrew :)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net
PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint = F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8
Index: gnu/javax/crypto/assembly/TransformerException.java
===================================================================
RCS file: 
/sources/classpath/classpath/gnu/javax/crypto/assembly/TransformerException.java,v
retrieving revision 1.2
diff -u -r1.2 TransformerException.java
--- gnu/javax/crypto/assembly/TransformerException.java 25 Jun 2006 02:07:44 
-0000      1.2
+++ gnu/javax/crypto/assembly/TransformerException.java 5 May 2008 21:25:46 
-0000
@@ -38,6 +38,8 @@
 
 package gnu.javax.crypto.assembly;
 
+import gnu.java.lang.CPStringBuilder;
+
 import java.io.PrintStream;
 import java.io.PrintWriter;
 
@@ -129,7 +131,7 @@
    */
   public String toString()
   {
-    StringBuffer sb = new StringBuffer(this.getClass().getName())
+    CPStringBuilder sb = new CPStringBuilder(this.getClass().getName())
         .append(": ").append(super.toString());
     if (_exception != null)
       sb.append("; caused by: ").append(_exception.toString());
Index: gnu/javax/crypto/cipher/BaseCipher.java
===================================================================
RCS file: /sources/classpath/classpath/gnu/javax/crypto/cipher/BaseCipher.java,v
retrieving revision 1.5
diff -u -r1.5 BaseCipher.java
--- gnu/javax/crypto/cipher/BaseCipher.java     25 Jun 2006 22:45:26 -0000      
1.5
+++ gnu/javax/crypto/cipher/BaseCipher.java     5 May 2008 21:25:46 -0000
@@ -38,6 +38,8 @@
 
 package gnu.javax.crypto.cipher;
 
+import gnu.java.lang.CPStringBuilder;
+
 import gnu.java.security.Configuration;
 
 import java.security.InvalidKeyException;
@@ -88,7 +90,7 @@
 
   public String name()
   {
-    StringBuffer sb = new StringBuffer(name).append('-');
+    CPStringBuilder sb = new CPStringBuilder(name).append('-');
     if (currentKey == null)
       sb.append(String.valueOf(8 * defaultBlockSize));
     else
Index: gnu/javax/crypto/jce/sig/DHParameters.java
===================================================================
RCS file: 
/sources/classpath/classpath/gnu/javax/crypto/jce/sig/DHParameters.java,v
retrieving revision 1.1
diff -u -r1.1 DHParameters.java
--- gnu/javax/crypto/jce/sig/DHParameters.java  23 Feb 2006 12:54:46 -0000      
1.1
+++ gnu/javax/crypto/jce/sig/DHParameters.java  5 May 2008 21:25:46 -0000
@@ -38,6 +38,8 @@
 
 package gnu.javax.crypto.jce.sig;
 
+import gnu.java.lang.CPStringBuilder;
+
 import gnu.java.security.Registry;
 import gnu.java.security.der.DER;
 import gnu.java.security.der.DERReader;
@@ -195,7 +197,7 @@
 
   protected String engineToString()
   {
-    StringBuffer sb = new StringBuffer("p=");
+    CPStringBuilder sb = new CPStringBuilder("p=");
     if (p == null)
       sb.append("???");
     else
Index: gnu/javax/crypto/key/KeyAgreementException.java
===================================================================
RCS file: 
/sources/classpath/classpath/gnu/javax/crypto/key/KeyAgreementException.java,v
retrieving revision 1.2
diff -u -r1.2 KeyAgreementException.java
--- gnu/javax/crypto/key/KeyAgreementException.java     1 Jul 2006 10:00:26 
-0000       1.2
+++ gnu/javax/crypto/key/KeyAgreementException.java     5 May 2008 21:25:47 
-0000
@@ -38,6 +38,8 @@
 
 package gnu.javax.crypto.key;
 
+import gnu.java.lang.CPStringBuilder;
+
 import java.io.PrintStream;
 import java.io.PrintWriter;
 import java.io.Serializable;
@@ -157,7 +159,7 @@
    */
   public String toString()
   {
-    StringBuffer sb = new StringBuffer(this.getClass().getName()).append(": ")
+    CPStringBuilder sb = new 
CPStringBuilder(this.getClass().getName()).append(": ")
         .append(super.toString());
     if (cause != null)
       sb.append("; caused by: ").append(cause.toString());
Index: gnu/javax/crypto/mode/BaseMode.java
===================================================================
RCS file: /sources/classpath/classpath/gnu/javax/crypto/mode/BaseMode.java,v
retrieving revision 1.4
diff -u -r1.4 BaseMode.java
--- gnu/javax/crypto/mode/BaseMode.java 2 Jul 2006 01:17:56 -0000       1.4
+++ gnu/javax/crypto/mode/BaseMode.java 5 May 2008 21:25:47 -0000
@@ -38,6 +38,8 @@
 
 package gnu.javax.crypto.mode;
 
+import gnu.java.lang.CPStringBuilder;
+
 import gnu.javax.crypto.cipher.IBlockCipher;
 
 import java.security.InvalidKeyException;
@@ -110,7 +112,7 @@
 
   public String name()
   {
-    return new StringBuffer(name).append('(').append(cipher.name()).append(')')
+    return new 
CPStringBuilder(name).append('(').append(cipher.name()).append(')')
         .toString();
   }
 
Index: gnu/javax/crypto/pad/BasePad.java
===================================================================
RCS file: /sources/classpath/classpath/gnu/javax/crypto/pad/BasePad.java,v
retrieving revision 1.6
diff -u -r1.6 BasePad.java
--- gnu/javax/crypto/pad/BasePad.java   14 Jul 2006 02:29:28 -0000      1.6
+++ gnu/javax/crypto/pad/BasePad.java   5 May 2008 21:25:47 -0000
@@ -38,6 +38,8 @@
 
 package gnu.javax.crypto.pad;
 
+import gnu.java.lang.CPStringBuilder;
+
 import gnu.java.security.Configuration;
 
 import java.util.Map;
@@ -67,7 +69,7 @@
 
   public String name()
   {
-    final StringBuffer sb = new StringBuffer(name);
+    final CPStringBuilder sb = new CPStringBuilder(name);
     if (blockSize != -1)
       sb.append('-').append(String.valueOf(8 * blockSize));
     return sb.toString();
Index: gnu/javax/crypto/sasl/crammd5/CramMD5Util.java
===================================================================
RCS file: 
/sources/classpath/classpath/gnu/javax/crypto/sasl/crammd5/CramMD5Util.java,v
retrieving revision 1.2
diff -u -r1.2 CramMD5Util.java
--- gnu/javax/crypto/sasl/crammd5/CramMD5Util.java      3 Jul 2006 12:15:38 
-0000       1.2
+++ gnu/javax/crypto/sasl/crammd5/CramMD5Util.java      5 May 2008 21:25:47 
-0000
@@ -38,6 +38,8 @@
 
 package gnu.javax.crypto.sasl.crammd5;
 
+import gnu.java.lang.CPStringBuilder;
+
 import gnu.java.security.Registry;
 import gnu.java.security.util.Util;
 import gnu.javax.crypto.mac.HMacFactory;
@@ -83,7 +85,7 @@
     final byte[] result;
     try
       {
-        result = new StringBuffer("<")
+        result = new CPStringBuilder("<")
             .append(encoded.substring(0,encoded.length()))
             .append(".").append(String.valueOf(System.currentTimeMillis()))
             .append("@").append(hostname).append(">")
Index: gnu/javax/crypto/sasl/crammd5/PasswordFile.java
===================================================================
RCS file: 
/sources/classpath/classpath/gnu/javax/crypto/sasl/crammd5/PasswordFile.java,v
retrieving revision 1.2
diff -u -r1.2 PasswordFile.java
--- gnu/javax/crypto/sasl/crammd5/PasswordFile.java     3 Jul 2006 12:15:38 
-0000       1.2
+++ gnu/javax/crypto/sasl/crammd5/PasswordFile.java     5 May 2008 21:25:47 
-0000
@@ -38,6 +38,8 @@
 
 package gnu.javax.crypto.sasl.crammd5;
 
+import gnu.java.lang.CPStringBuilder;
+
 import gnu.javax.crypto.sasl.NoSuchUserException;
 import gnu.javax.crypto.sasl.UserAlreadyExistsException;
 
@@ -201,13 +203,13 @@
             pw = new PrintWriter(fos);
             String key;
             String[] fields;
-            StringBuffer sb;
+            CPStringBuilder sb;
             int i;
             for (Iterator it = entries.keySet().iterator(); it.hasNext();)
               {
                 key = (String) it.next();
                 fields = (String[]) entries.get(key);
-                sb = new StringBuffer(fields[0]);
+                sb = new CPStringBuilder(fields[0]);
                 for (i = 1; i < fields.length; i++)
                   sb.append(":").append(fields[i]);
                 pw.println(sb.toString());
Index: gnu/javax/crypto/sasl/plain/PasswordFile.java
===================================================================
RCS file: 
/sources/classpath/classpath/gnu/javax/crypto/sasl/plain/PasswordFile.java,v
retrieving revision 1.3
diff -u -r1.3 PasswordFile.java
--- gnu/javax/crypto/sasl/plain/PasswordFile.java       11 Jul 2006 16:03:59 
-0000      1.3
+++ gnu/javax/crypto/sasl/plain/PasswordFile.java       5 May 2008 21:25:47 
-0000
@@ -38,6 +38,8 @@
 
 package gnu.javax.crypto.sasl.plain;
 
+import gnu.java.lang.CPStringBuilder;
+
 import gnu.java.security.action.GetPropertyAction;
 import gnu.javax.crypto.sasl.NoSuchUserException;
 import gnu.javax.crypto.sasl.UserAlreadyExistsException;
@@ -205,13 +207,13 @@
             pw = new PrintWriter(fos);
             String key;
             String[] fields;
-            StringBuffer sb;
+            CPStringBuilder sb;
             Enumeration keys = entries.keys();
             while (keys.hasMoreElements())
               {
                 key = (String) keys.nextElement();
                 fields = (String[]) entries.get(key);
-                sb = new StringBuffer(fields[0]);
+                sb = new CPStringBuilder(fields[0]);
                 for (int i = 1; i < fields.length; i++)
                   sb.append(":" + fields[i]);
                 pw.println(sb.toString());
Index: gnu/javax/crypto/sasl/plain/PlainClient.java
===================================================================
RCS file: 
/sources/classpath/classpath/gnu/javax/crypto/sasl/plain/PlainClient.java,v
retrieving revision 1.2
diff -u -r1.2 PlainClient.java
--- gnu/javax/crypto/sasl/plain/PlainClient.java        3 Jul 2006 12:15:39 
-0000       1.2
+++ gnu/javax/crypto/sasl/plain/PlainClient.java        5 May 2008 21:25:48 
-0000
@@ -38,6 +38,8 @@
 
 package gnu.javax.crypto.sasl.plain;
 
+import gnu.java.lang.CPStringBuilder;
+
 import gnu.java.security.Registry;
 import gnu.javax.crypto.sasl.ClientMechanism;
 
@@ -128,7 +130,7 @@
           }
         if (password == null)
           throw new SaslException("null password supplied");
-        final StringBuffer sb = new StringBuffer();
+        final CPStringBuilder sb = new CPStringBuilder();
         if (authorizationID != null)
           sb.append(authorizationID);
         sb.append('\0');
Index: gnu/javax/crypto/sasl/srp/PasswordFile.java
===================================================================
RCS file: 
/sources/classpath/classpath/gnu/javax/crypto/sasl/srp/PasswordFile.java,v
retrieving revision 1.3
diff -u -r1.3 PasswordFile.java
--- gnu/javax/crypto/sasl/srp/PasswordFile.java 3 Jul 2006 12:15:39 -0000       
1.3
+++ gnu/javax/crypto/sasl/srp/PasswordFile.java 5 May 2008 21:25:48 -0000
@@ -38,6 +38,8 @@
 
 package gnu.javax.crypto.sasl.srp;
 
+import gnu.java.lang.CPStringBuilder;
+
 import gnu.java.security.Registry;
 import gnu.java.security.util.Util;
 import gnu.javax.crypto.key.srp6.SRPAlgorithm;
@@ -445,12 +447,12 @@
   {
     String ndx;
     String[] mpi;
-    StringBuffer sb;
+    CPStringBuilder sb;
     for (Iterator it = configurations.keySet().iterator(); it.hasNext();)
       {
         ndx = (String) it.next();
         mpi = (String[]) configurations.get(ndx);
-        sb = new StringBuffer(ndx)
+        sb = new CPStringBuilder(ndx)
             .append(":").append(mpi[0])
             .append(":").append(mpi[1]);
         pw.println(sb.toString());
@@ -591,7 +593,7 @@
   {
     String user, digestID;
     HashMap fields, verifiers;
-    StringBuffer sb1, sb2;
+    CPStringBuilder sb1, sb2;
     Iterator j;
     final Iterator i = entries.keySet().iterator();
     while (i.hasNext())
@@ -601,7 +603,7 @@
         if (! user.equals(fields.get(USER_FIELD)))
           throw new IOException("Inconsistent SRP password data");
         verifiers = (HashMap) fields.get(VERIFIERS_FIELD);
-        sb1 = new StringBuffer(user)
+        sb1 = new CPStringBuilder(user)
             .append(":").append((String) verifiers.get("0"))
             .append(":").append((String) fields.get(SALT_FIELD))
             .append(":").append((String) fields.get(CONFIG_FIELD));
@@ -614,7 +616,7 @@
             if (! "0".equals(digestID))
               {
                 // #0 is the default digest, already present in tpasswd!
-                sb2 = new StringBuffer(digestID)
+                sb2 = new CPStringBuilder(digestID)
                     .append(":").append(user)
                     .append(":").append((String) verifiers.get(digestID));
                 pw2.println(sb2.toString());
Index: gnu/javax/crypto/sasl/srp/SRPClient.java
===================================================================
RCS file: 
/sources/classpath/classpath/gnu/javax/crypto/sasl/srp/SRPClient.java,v
retrieving revision 1.5
diff -u -r1.5 SRPClient.java
--- gnu/javax/crypto/sasl/srp/SRPClient.java    3 Jul 2006 12:15:39 -0000       
1.5
+++ gnu/javax/crypto/sasl/srp/SRPClient.java    5 May 2008 21:25:50 -0000
@@ -38,6 +38,8 @@
 
 package gnu.javax.crypto.sasl.srp;
 
+import gnu.java.lang.CPStringBuilder;
+
 import gnu.java.security.Configuration;
 import gnu.java.security.Registry;
 import gnu.java.security.hash.MD5;
@@ -863,7 +865,7 @@
     // For now we just select the defaults. Later we need to add support for
     // properties (perhaps in a file) where a user can specify the list of
     // algorithms they would prefer to use.
-    final StringBuffer sb = new StringBuffer();
+    final CPStringBuilder sb = new CPStringBuilder();
     sb.append(SRPRegistry.OPTION_SRP_DIGEST)
       .append("=").append(mdName).append(",");
     if (replayDetection)
Index: gnu/javax/crypto/sasl/srp/SRPServer.java
===================================================================
RCS file: 
/sources/classpath/classpath/gnu/javax/crypto/sasl/srp/SRPServer.java,v
retrieving revision 1.6
diff -u -r1.6 SRPServer.java
--- gnu/javax/crypto/sasl/srp/SRPServer.java    3 Jul 2006 12:15:39 -0000       
1.6
+++ gnu/javax/crypto/sasl/srp/SRPServer.java    5 May 2008 21:25:50 -0000
@@ -38,6 +38,8 @@
 
 package gnu.javax.crypto.sasl.srp;
 
+import gnu.java.lang.CPStringBuilder;
+
 import gnu.java.security.Configuration;
 import gnu.java.security.Registry;
 import gnu.java.security.util.PRNG;
@@ -612,7 +614,7 @@
     s = (String) properties.get(SRPRegistry.SRP_REPLAY_DETECTION);
     final boolean replayDetection = (s == null ? 
SRPRegistry.DEFAULT_REPLAY_DETECTION
                                                : 
Boolean.valueOf(s).booleanValue());
-    final StringBuffer sb = new StringBuffer();
+    final CPStringBuilder sb = new CPStringBuilder();
     sb.append(SRPRegistry.OPTION_SRP_DIGEST).append("=")
       .append(srp.getAlgorithm()).append(",");
 
Index: gnu/javax/crypto/sasl/srp/ServerStore.java
===================================================================
RCS file: 
/sources/classpath/classpath/gnu/javax/crypto/sasl/srp/ServerStore.java,v
retrieving revision 1.2
diff -u -r1.2 ServerStore.java
--- gnu/javax/crypto/sasl/srp/ServerStore.java  3 Jul 2006 12:15:39 -0000       
1.2
+++ gnu/javax/crypto/sasl/srp/ServerStore.java  5 May 2008 21:25:50 -0000
@@ -38,6 +38,8 @@
 
 package gnu.javax.crypto.sasl.srp;
 
+import gnu.java.lang.CPStringBuilder;
+
 import java.util.HashMap;
 
 /**
@@ -84,7 +86,7 @@
   static synchronized final byte[] getNewSessionID()
   {
     final String sid = String.valueOf(++counter);
-    return new StringBuffer("SID-")
+    return new CPStringBuilder("SID-")
         .append("0000000000".substring(0, 10 - sid.length())).append(sid)
         .toString().getBytes();
   }

Reply via email to