paddingLength static method
Computes the correct padding length for the packet from payloadLength
and align.
Implementation
static int paddingLength(int payloadLength, {required int align}) {
final paddingLength = align - ((payloadLength + headerLength) % align);
// ssh padding must be at least 4 bytes
return paddingLength < 4 ? paddingLength + align : paddingLength;
}