Org.BouncyCastle.Utilities.Bytes
namespace Org.BouncyCastle.Utilities
{
public static class Bytes
{
public const int NumBits = 8;
public const int NumBytes = 1;
public static void CMov(int len, int cond, byte[] x, byte[] z);
public static void CMov(int len, int cond, byte[] x, int xOff, byte[] z, int zOff);
public static void CMov(int len, int cond, ReadOnlySpan<byte> x, Span<byte> z);
public static void Xor(int len, byte[] x, byte[] y, byte[] z);
public static void Xor(int len, byte[] x, int xOff, byte[] y, int yOff, byte[] z, int zOff);
public static void Xor(int len, ReadOnlySpan<byte> x, ReadOnlySpan<byte> y, Span<byte> z);
public static void XorTo(int len, byte[] x, byte[] z);
public static void XorTo(int len, byte[] x, int xOff, byte[] z, int zOff);
public static void XorTo(int len, ReadOnlySpan<byte> x, Span<byte> z);
}
}