12 return str_repeat(
"\x00", $expectedSize - 1) . chr($expectedSize);
17 $len = strlen($paddedData);
19 throw new \Exception(
'Invalid data');
22 $padLen = ord($paddedData[$len - 1]);
25 if ($padLen - 1 !== strspn($paddedData,
"\x00", -$padLen, -1)) {
26 throw new \Exception(
'Invalid data');
getPaddingData($blockSize, $expectedSize)
getPaddingSize($paddedData, $blockSize)
Pads a string using the scheme defined in ANSI X.923.