summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/isode/stroke/stringcodecs/Base64.java')
-rw-r--r--src/com/isode/stroke/stringcodecs/Base64.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/isode/stroke/stringcodecs/Base64.java b/src/com/isode/stroke/stringcodecs/Base64.java
index e19bb5d..efd61be 100644
--- a/src/com/isode/stroke/stringcodecs/Base64.java
+++ b/src/com/isode/stroke/stringcodecs/Base64.java
@@ -5,6 +5,7 @@
package com.isode.stroke.stringcodecs;
import com.isode.stroke.base.ByteArray;
+import com.isode.stroke.base.SafeByteArray;
public class Base64 {
/* FIXME: Check license is ok (it is, it's BSD) */
@@ -16,6 +17,10 @@ public class Base64 {
return Base64BSD.encodeToString(input.getData(), false);
}
+ public static SafeByteArray encode(SafeByteArray input) {
+ return new SafeByteArray(Base64BSD.encodeToString(input.getData(), false));
+ }
+
public static String encode(byte[] input) {
return Base64BSD.encodeToString(input, false);
}