diff options
author | Peter Dettman <peter.dettman@bouncycastle.org> | 2013-12-27 12:15:18 +0400 |
---|---|---|
committer | Peter Dettman <peter.dettman@bouncycastle.org> | 2013-12-27 12:15:18 +0400 |
commit | ea5552a8026eb0077c9ffa122e970a20c44521fc (patch) | |
tree | aff646820dc278065164ab65109a7d7cc366af2d /core/src/main/java/org/bouncycastle/util | |
parent | 2b9c22c5825b777e16d5d5c0f4ca8c29ee98d6a0 (diff) |
Add utility method for making a reversed copy
Diffstat (limited to 'core/src/main/java/org/bouncycastle/util')
-rw-r--r-- | core/src/main/java/org/bouncycastle/util/Arrays.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/core/src/main/java/org/bouncycastle/util/Arrays.java b/core/src/main/java/org/bouncycastle/util/Arrays.java index 5477b8a5..f0b1c45e 100644 --- a/core/src/main/java/org/bouncycastle/util/Arrays.java +++ b/core/src/main/java/org/bouncycastle/util/Arrays.java @@ -895,4 +895,22 @@ public final class Arrays result[0] = b; return result; } + + public static byte[] reverse(byte[] a) + { + if (a == null) + { + return null; + } + + int p1 = 0, p2 = a.length; + byte[] result = new byte[p2]; + + while (--p2 >= 0) + { + result[p2] = a[p1++]; + } + + return result; + } } |