org.bouncycastle.util
Class Longs
java.lang.Object
org.bouncycastle.util.Longs
- public class Longs
- extends java.lang.Object
|
Field Summary |
static int |
BYTES
|
static int |
SIZE
|
|
Constructor Summary |
Longs()
|
|
Method Summary |
static int |
bitCount(long i)
|
static int |
bitLength(long i)
|
static int |
compare(long x,
long y)
|
static int |
compareUnsigned(long x,
long y)
|
static long |
divideUnsigned(long dividend,
long divisor)
|
static long |
highestOneBit(long i)
|
static long |
lowestOneBit(long i)
|
static int |
numberOfLeadingZeros(long i)
|
static int |
numberOfTrailingZeros(long i)
|
static long |
parseUnsignedLong(java.lang.String s)
|
static long |
reverse(long i)
|
static long |
reverseBytes(long i)
|
static long |
rotateLeft(long i,
int distance)
|
static long |
rotateRight(long i,
int distance)
|
static byte[] |
toUnsignedByteArray(long i)
Return the big-endian encoding of taken as an unsigned 64-bit value, in the fewest
octets that hold its significant bits: 0 is the empty array, 255 is , 256 is
, and a negative argument takes all eight. |
static java.lang.Long |
valueOf(long value)
|
static void |
xorTo(int len,
long[] x,
int xOff,
long[] z,
int zOff)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BYTES
public static final int BYTES
- See Also:
- Constant Field Values
SIZE
public static final int SIZE
- See Also:
- Constant Field Values
Longs
public Longs()
bitCount
public static int bitCount(long i)
bitLength
public static int bitLength(long i)
compare
public static int compare(long x,
long y)
compareUnsigned
public static int compareUnsigned(long x,
long y)
highestOneBit
public static long highestOneBit(long i)
lowestOneBit
public static long lowestOneBit(long i)
numberOfLeadingZeros
public static int numberOfLeadingZeros(long i)
numberOfTrailingZeros
public static int numberOfTrailingZeros(long i)
reverse
public static long reverse(long i)
reverseBytes
public static long reverseBytes(long i)
rotateLeft
public static long rotateLeft(long i,
int distance)
rotateRight
public static long rotateRight(long i,
int distance)
toUnsignedByteArray
public static byte[] toUnsignedByteArray(long i)
- Return the big-endian encoding of taken as an unsigned 64-bit value, in the fewest
octets that hold its significant bits: 0 is the empty array, 255 is , 256 is
, and a negative argument takes all eight.
valueOf
public static java.lang.Long valueOf(long value)
xorTo
public static void xorTo(int len,
long[] x,
int xOff,
long[] z,
int zOff)
divideUnsigned
public static long divideUnsigned(long dividend,
long divisor)
parseUnsignedLong
public static long parseUnsignedLong(java.lang.String s)