validateFixedLengthBytes static method

List<int> validateFixedLengthBytes({
  1. required List<int> bytes,
  2. required int length,
  3. String? objectName,
})

Implementation

static List<int> validateFixedLengthBytes({
  required List<int> bytes,
  required int length,
  String? objectName,
}) {
  if (bytes.length != length) {
    throw ADAPluginException(
      "Invalid ${objectName ?? 'hash'} length.",
      details: {'expected': length, 'length': bytes.length},
    );
  }
  return bytes.asImmutableBytes;
}