fromBigInt function
Converts a BigInt to 8-bit integer sequence.
Parameters:
input
is a non-negative BigInt.- If
msbFirst
is true,input
bytes are read in big-endian order giving the first byte the most significant value, otherwise the bytes are read as little-endian order, giving the first byte the least significant value. codec
is the BigIntCodec to use. It is derived from the other parameters if not provided.
Raises:
- FormatException when the
input
is negative.
Implementation
Uint8List fromBigInt(
BigInt input, {
BigIntCodec? codec,
bool msbFirst = false,
}) {
codec ??= _codecFromParameters(msbFirst: msbFirst);
var out = codec.decoder.convert(input);
return Uint8List.fromList(out as List<int>);
}