Class Arrays
- Namespace
- Enterprises.Org.BouncyCastle.Utilities
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public abstract class Arrays
- Inheritance
-
Arrays
- Inherited Members
-
Constructors
Arrays()
Fields
EmptyBytes
public static readonly byte[] EmptyBytes
Field Value
- byte[]
EmptyInts
public static readonly int[] EmptyInts
Field Value
- int[]
Methods
Append(byte[], byte)
public static byte[] Append(byte[] a, byte b)
Parameters
a
byte[]
b
byte
Returns
- byte[]
Append(short[], short)
public static short[] Append(short[] a, short b)
Parameters
a
short[]
b
short
Returns
- short[]
Append(int[], int)
public static int[] Append(int[] a, int b)
Parameters
a
int[]
b
int
Returns
- int[]
AreAllZeroes(byte[], int, int)
public static bool AreAllZeroes(byte[] buf, int off, int len)
Parameters
buf
byte[]
off
int
len
int
Returns
- bool
AreEqual(bool[], bool[])
public static bool AreEqual(bool[] a, bool[] b)
Parameters
a
bool[]
b
bool[]
Returns
- bool
AreEqual(byte[], byte[])
public static bool AreEqual(byte[] a, byte[] b)
Parameters
a
byte[]
b
byte[]
Returns
- bool
AreEqual(char[], char[])
public static bool AreEqual(char[] a, char[] b)
Parameters
a
char[]
b
char[]
Returns
- bool
AreEqual(int[], int[])
public static bool AreEqual(int[] a, int[] b)
Parameters
a
int[]
b
int[]
Returns
- bool
AreEqual(uint[], uint[])
[CLSCompliant(false)]
public static bool AreEqual(uint[] a, uint[] b)
Parameters
a
uint[]
b
uint[]
Returns
- bool
AreSame(byte[], byte[])
[Obsolete("Use 'AreEqual' method instead")]
public static bool AreSame(byte[] a, byte[] b)
Parameters
a
byte[]
b
byte[]
Returns
- bool
Clone(byte[])
public static byte[] Clone(byte[] data)
Parameters
data
byte[]
Returns
- byte[]
Clone(byte[], byte[])
public static byte[] Clone(byte[] data, byte[] existing)
Parameters
data
byte[]
existing
byte[]
Returns
- byte[]
Clone(int[])
public static int[] Clone(int[] data)
Parameters
data
int[]
Returns
- int[]
Clone(long[])
public static long[] Clone(long[] data)
Parameters
data
long[]
Returns
- long[]
Clone(ulong[])
[CLSCompliant(false)]
public static ulong[] Clone(ulong[] data)
Parameters
data
ulong[]
Returns
- ulong[]
Clone(ulong[], ulong[])
[CLSCompliant(false)]
public static ulong[] Clone(ulong[] data, ulong[] existing)
Parameters
data
ulong[]
existing
ulong[]
Returns
- ulong[]
Concatenate(byte[], byte[])
public static byte[] Concatenate(byte[] a, byte[] b)
Parameters
a
byte[]
b
byte[]
Returns
- byte[]
Concatenate(int[], int[])
public static int[] Concatenate(int[] a, int[] b)
Parameters
a
int[]
b
int[]
Returns
- int[]
ConcatenateAll(params byte[][])
public static byte[] ConcatenateAll(params byte[][] vs)
Parameters
vs
byte[][]
Returns
- byte[]
ConstantTimeAreEqual(byte[], byte[])
public static bool ConstantTimeAreEqual(byte[] a, byte[] b)
Parameters
a
byte[]
b
byte[]
Returns
- bool
Contains(byte[], byte)
public static bool Contains(byte[] a, byte n)
Parameters
a
byte[]
n
byte
Returns
- bool
Contains(short[], short)
public static bool Contains(short[] a, short n)
Parameters
a
short[]
n
short
Returns
- bool
Contains(int[], int)
public static bool Contains(int[] a, int n)
Parameters
a
int[]
n
int
Returns
- bool
CopyOf(BigInteger[], int)
public static BigInteger[] CopyOf(BigInteger[] data, int newLength)
Parameters
data
BigInteger[]
newLength
int
Returns
- BigInteger[]
CopyOf(byte[], int)
public static byte[] CopyOf(byte[] data, int newLength)
Parameters
data
byte[]
newLength
int
Returns
- byte[]
CopyOf(char[], int)
public static char[] CopyOf(char[] data, int newLength)
Parameters
data
char[]
newLength
int
Returns
- char[]
CopyOf(int[], int)
public static int[] CopyOf(int[] data, int newLength)
Parameters
data
int[]
newLength
int
Returns
- int[]
CopyOf(long[], int)
public static long[] CopyOf(long[] data, int newLength)
Parameters
data
long[]
newLength
int
Returns
- long[]
CopyOfRange(BigInteger[], int, int)
public static BigInteger[] CopyOfRange(BigInteger[] data, int from, int to)
Parameters
data
BigInteger[]
from
int
to
int
Returns
- BigInteger[]
CopyOfRange(byte[], int, int)
public static byte[] CopyOfRange(byte[] data, int from, int to)
Parameters
data
byte[]
from
int
to
int
Returns
- byte[]
CopyOfRange(int[], int, int)
public static int[] CopyOfRange(int[] data, int from, int to)
Parameters
data
int[]
from
int
to
int
Returns
- int[]
CopyOfRange(long[], int, int)
public static long[] CopyOfRange(long[] data, int from, int to)
Parameters
data
long[]
from
int
to
int
Returns
- long[]
Fill(byte[], byte)
public static void Fill(byte[] buf, byte b)
Parameters
buf
byte[]
b
byte
Fill(byte[], int, int, byte)
public static void Fill(byte[] buf, int from, int to, byte b)
Parameters
buf
byte[]
from
int
to
int
b
byte
GetHashCode(byte[])
public static int GetHashCode(byte[] data)
Parameters
data
byte[]
Returns
- int
GetHashCode(byte[], int, int)
public static int GetHashCode(byte[] data, int off, int len)
Parameters
data
byte[]
off
int
len
int
Returns
- int
GetHashCode(int[])
public static int GetHashCode(int[] data)
Parameters
data
int[]
Returns
- int
GetHashCode(int[], int, int)
public static int GetHashCode(int[] data, int off, int len)
Parameters
data
int[]
off
int
len
int
Returns
- int
GetHashCode(uint[])
[CLSCompliant(false)]
public static int GetHashCode(uint[] data)
Parameters
data
uint[]
Returns
- int
GetHashCode(uint[], int, int)
[CLSCompliant(false)]
public static int GetHashCode(uint[] data, int off, int len)
Parameters
data
uint[]
off
int
len
int
Returns
- int
GetHashCode(ulong[])
[CLSCompliant(false)]
public static int GetHashCode(ulong[] data)
Parameters
data
ulong[]
Returns
- int
GetHashCode(ulong[], int, int)
[CLSCompliant(false)]
public static int GetHashCode(ulong[] data, int off, int len)
Parameters
data
ulong[]
off
int
len
int
Returns
- int
Prepend(byte[], byte)
public static byte[] Prepend(byte[] a, byte b)
Parameters
a
byte[]
b
byte
Returns
- byte[]
Prepend(short[], short)
public static short[] Prepend(short[] a, short b)
Parameters
a
short[]
b
short
Returns
- short[]
Prepend(int[], int)
public static int[] Prepend(int[] a, int b)
Parameters
a
int[]
b
int
Returns
- int[]
Reverse(byte[])
public static byte[] Reverse(byte[] a)
Parameters
a
byte[]
Returns
- byte[]
Reverse(int[])
public static int[] Reverse(int[] a)
Parameters
a
int[]
Returns
- int[]
ToString(object[])
public static string ToString(object[] a)
Parameters
a
object[]
Returns
- string