Class BytesUtil
- java.lang.Object
-
- com.bloxbean.cardano.client.crypto.bip32.util.BytesUtil
-
public class BytesUtil extends java.lang.Object
General Util class for defined functions.
-
-
Constructor Summary
Constructors Constructor Description BytesUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]
merge(byte[]... arrays)
Merge byte arrays.static byte[]
merge(byte[] a, byte[] b)
Append two byte arraysstatic java.math.BigInteger
parse256(byte[] p)
parse256(p): interprets a 32-byte sequence as a 256-bit number, most significant byte first.static byte[]
ser256(java.math.BigInteger p)
ser256(p): serializes the integer p as a 32-byte sequence, most significant byte first.static byte[]
ser32(long i)
ser32(i): serialize a 32-bit unsigned integer i as a 4-byte sequence, most significant byte first.static byte[]
ser32LE(long i)
ser32(i): serialize a 32-bit unsigned integer i as a 4-byte sequence, least significant byte first.
-
-
-
Method Detail
-
ser32
public static byte[] ser32(long i)
ser32(i): serialize a 32-bit unsigned integer i as a 4-byte sequence, most significant byte first.Prefer long type to hold unsigned ints.
- Returns:
- ser32(i)
-
ser32LE
public static byte[] ser32LE(long i)
ser32(i): serialize a 32-bit unsigned integer i as a 4-byte sequence, least significant byte first.Prefer long type to hold unsigned ints.
- Returns:
- ser32LE(i)
-
ser256
public static byte[] ser256(java.math.BigInteger p)
ser256(p): serializes the integer p as a 32-byte sequence, most significant byte first.- Parameters:
p
- big integer- Returns:
- 32 byte sequence
-
parse256
public static java.math.BigInteger parse256(byte[] p)
parse256(p): interprets a 32-byte sequence as a 256-bit number, most significant byte first.- Parameters:
p
- bytes- Returns:
- 256 bit number
-
merge
public static byte[] merge(byte[] a, byte[] b)
Append two byte arrays- Parameters:
a
- first byte arrayb
- second byte array- Returns:
- bytes appended
-
merge
public static byte[] merge(byte[]... arrays)
Merge byte arrays.- Parameters:
arrays
-- Returns:
-
-