Lines Matching full:padlen
209 int i, numBlocks, padLen;
230 padLen = 16 - (inputOctets - 16*numBlocks);
231 if (padLen <= 0 || padLen > 16)
233 bcopy(input, block, 16 - padLen);
234 for (cp = block + 16 - padLen; cp < block + 16; cp++)
235 *cp = padLen;
251 padLen = 16 - (inputOctets - 16*numBlocks);
252 if (padLen <= 0 || padLen > 16)
254 for (i = 0; i < 16 - padLen; i++) {
257 for (i = 16 - padLen; i < 16; i++) {
258 block[i] = (BYTE)padLen ^ iv[i];
370 int i, numBlocks, padLen;
398 padLen = block[15];
399 if (padLen >= 16) {
402 for (i = 16 - padLen; i < 16; i++) {
403 if (block[i] != padLen) {
407 bcopy(block, outBuffer, 16 - padLen);
430 padLen = block[15];
431 if (padLen <= 0 || padLen > 16) {
434 for (i = 16 - padLen; i < 16; i++) {
435 if (block[i] != padLen) {
439 bcopy(block, outBuffer, 16 - padLen);
446 return 16*numBlocks - padLen;