summaryrefslogtreecommitdiffstats
path: root/keystore/java/android/security/keystore/ArrayUtils.java
diff options
context:
space:
mode:
Diffstat (limited to 'keystore/java/android/security/keystore/ArrayUtils.java')
-rw-r--r--keystore/java/android/security/keystore/ArrayUtils.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/keystore/java/android/security/keystore/ArrayUtils.java b/keystore/java/android/security/keystore/ArrayUtils.java
index 81be384..26172d2 100644
--- a/keystore/java/android/security/keystore/ArrayUtils.java
+++ b/keystore/java/android/security/keystore/ArrayUtils.java
@@ -32,6 +32,10 @@ public abstract class ArrayUtils {
return ((array != null) && (array.length > 0)) ? array.clone() : array;
}
+ public static byte[] cloneIfNotEmpty(byte[] array) {
+ return ((array != null) && (array.length > 0)) ? array.clone() : array;
+ }
+
public static byte[] concat(byte[] arr1, byte[] arr2) {
return concat(arr1, 0, (arr1 != null) ? arr1.length : 0,
arr2, 0, (arr2 != null) ? arr2.length : 0);