| 12345678910111213141516171819 |
- local ZeroPadding = function(blockSize, byteCount)
- local paddingCount = blockSize - ((byteCount -1) % blockSize) + 1;
- local bytesLeft = paddingCount;
- local stream = function()
- if bytesLeft > 0 then
- bytesLeft = bytesLeft - 1;
- return 0x00;
- else
- return nil;
- end
- end
- return stream;
- end
- return ZeroPadding;
|