Class Integers
- Namespace
- Org.BouncyCastle.Utilities
- Assembly
- BouncyCastle.Cryptography.dll
public static class Integers
- Inheritance
-
Integers
- Inherited Members
-
Fields
NumBits
public const int NumBits = 32
Field Value
- int
NumBytes
public const int NumBytes = 4
Field Value
- int
Methods
HighestOneBit(int)
public static int HighestOneBit(int i)
Parameters
i int
Returns
- int
HighestOneBit(uint)
[CLSCompliant(false)]
public static uint HighestOneBit(uint i)
Parameters
i uint
Returns
- uint
LowestOneBit(int)
public static int LowestOneBit(int i)
Parameters
i int
Returns
- int
LowestOneBit(uint)
[CLSCompliant(false)]
public static uint LowestOneBit(uint i)
Parameters
i uint
Returns
- uint
NumberOfLeadingZeros(int)
public static int NumberOfLeadingZeros(int i)
Parameters
i int
Returns
- int
NumberOfTrailingZeros(int)
public static int NumberOfTrailingZeros(int i)
Parameters
i int
Returns
- int
PopCount(int)
public static int PopCount(int i)
Parameters
i int
Returns
- int
PopCount(uint)
[CLSCompliant(false)]
public static int PopCount(uint u)
Parameters
u uint
Returns
- int
Reverse(int)
public static int Reverse(int i)
Parameters
i int
Returns
- int
Reverse(uint)
[CLSCompliant(false)]
public static uint Reverse(uint i)
Parameters
i uint
Returns
- uint
ReverseBytes(int)
public static int ReverseBytes(int i)
Parameters
i int
Returns
- int
ReverseBytes(uint)
[CLSCompliant(false)]
public static uint ReverseBytes(uint i)
Parameters
i uint
Returns
- uint
RotateLeft(int, int)
public static int RotateLeft(int i, int distance)
Parameters
i int
distance int
Returns
- int
RotateLeft(uint, int)
[CLSCompliant(false)]
public static uint RotateLeft(uint i, int distance)
Parameters
i uint
distance int
Returns
- uint
RotateRight(int, int)
public static int RotateRight(int i, int distance)
Parameters
i int
distance int
Returns
- int
RotateRight(uint, int)
[CLSCompliant(false)]
public static uint RotateRight(uint i, int distance)
Parameters
i uint
distance int
Returns
- uint