padding method

List<F> padding(
  1. int inputLen
)

Implementation

List<F> padding(int inputLen) {
  final rate = spec.rate();
  if (inputLen != rate) {
    throw ArgumentException.invalidOperationArguments(
      "padding",
      reason: "Input length must match domain length",
    );
  }
  final zero = spec.zero();
  final k = ((rate + rate - 1) ~/ rate);
  final padLen = k * rate - rate;
  return List<F>.filled(padLen, zero);
}