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