Bouncy Castle Cryptography Library 1.77.0

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 long highestOneBit(long i)
           
static long lowestOneBit(long i)
           
static int numberOfLeadingZeros(long i)
           
static int numberOfTrailingZeros(long i)
           
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 java.lang.Long valueOf(long value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BYTES

public static final int BYTES

SIZE

public static final int SIZE
Constructor Detail

Longs

public Longs()
Method Detail

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)

valueOf

public static java.lang.Long valueOf(long value)

Bouncy Castle Cryptography Library 1.77.0