Bytes class
Misc byte helpers.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
Static Methods
-
concat(
List< Uint8List> parts) → Uint8List - Concatenates multiple byte arrays into a single Uint8List.
-
constantTimeEquals(
Uint8List a, Uint8List b) → bool - Constant-time comparison of two byte arrays.
-
copy(
Uint8List src) → Uint8List -
Returns a defensive copy of
src
. -
fromBase64Strict(
String b64) → Uint8List - Decodes a standard Base64 string to bytes.
-
secureZero(
Uint8List buf) → void -
Overwrites the contents of
buf
with zeros. -
toBase64(
Uint8List data) → String -
Encodes
data
as standard Base64 (with padding). -
u64be(
BigInt value) → Uint8List - Encodes an unsigned 64-bit BigInt as big-endian 8 bytes.
-
u64beInt(
int value) → Uint8List - Encodes an unsigned 64-bit integer as big-endian 8 bytes.
-
u64beToBigInt(
Uint8List bytes, [int offset = 0]) → BigInt - Decodes 8 bytes big-endian into a non-negative BigInt.
-
utf8Decode(
Uint8List b) → String - UTF-8 decode helper.
-
utf8Encode(
String s) → Uint8List - UTF-8 encode helper (labels, non-secrets).