diff options
Diffstat (limited to 'keystore/java/android/security/keystore/ArrayUtils.java')
-rw-r--r-- | keystore/java/android/security/keystore/ArrayUtils.java | 4 |
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); |