Merge branch 'subtree'
[fanfix.git] / src / be / nikiroo / utils / CryptUtils.java
index f024f2a65482d008ec77a3d762a4632679b37bee..638f82f298a27b6d87db29ae5324f904ccff08eb 100644 (file)
@@ -21,17 +21,15 @@ import be.nikiroo.utils.streams.Base64OutputStream;
 /**
  * Small utility class to do AES encryption/decryption.
  * <p>
- * For the moment, it is multi-thread compatible, but beware:
+ * It is multi-thread compatible, but beware:
  * <ul>
  * <li>The encrypt/decrypt calls are serialized</li>
- * <li>The streams are independent and thus parallel</li>
+ * <li>The streams are independent (and thus parallel)</li>
  * </ul>
  * <p>
- * Do not assume it is actually secure, it is actually not.
- * <p>
- * It just here to offer a more-or-less protected exchange of data because
- * anonymous and self-signed certificates backed SSL is against Google wishes
- * (so, don't even try, they own Internet).
+ * Do not assume it is secure; it just here to offer a more-or-less protected
+ * exchange of data because anonymous and self-signed certificates backed SSL is
+ * against Google wishes, and I need Android support.
  * 
  * @author niki
  */
@@ -65,15 +63,15 @@ public class CryptUtils {
        }
 
        /**
-        * Create a new instance of {@link CryptUtils} with the given 128 bytes key.
+        * Create a new instance of {@link CryptUtils} with the given 128 bits key.
         * <p>
-        * The key <b>must</b> be exactly 128 bytes long.
+        * The key <b>must</b> be exactly 128 bits long.
         * 
         * @param bytes32
         *            the 128 bits (32 bytes) of the key
         * 
         * @throws InvalidKeyException
-        *             if the key is not an array of 128 bytes
+        *             if the key is not an array of 128 bits
         */
        public CryptUtils(byte[] bytes32) throws InvalidKeyException {
                init(bytes32);
@@ -198,7 +196,7 @@ public class CryptUtils {
        }
 
        /**
-        * This method required an array of 128 bytes.
+        * This method required an array of 128 bits.
         * 
         * @param bytes32
         *            the array, which <b>must</b> be of 128 bits (32 bytes)
@@ -368,7 +366,7 @@ public class CryptUtils {
                try {
                        return new String(decrypt(data), "UTF-8");
                } catch (UnsupportedEncodingException e) {
-                       // UTF-8 is required in all confirm JVMs
+                       // UTF-8 is required in all conform JVMs
                        e.printStackTrace();
                        return null;
                }
@@ -419,7 +417,7 @@ public class CryptUtils {
                try {
                        return new String(decrypt(StringUtils.unbase64(data)), "UTF-8");
                } catch (UnsupportedEncodingException e) {
-                       // UTF-8 is required in all confirm JVMs
+                       // UTF-8 is required in all conform JVMs
                        e.printStackTrace();
                        return null;
                } catch (IOException e) {