Lines Matching defs:padding
624 DPRINTF(("%s: invalid padding length %d for %u byte packet "
633 /* Verify correct decryption by checking the last padding bytes */
653 /* Trim the mbuf chain to remove trailing authenticator and padding */
708 int hlen, rlen, padding, blks, alen, i, roff;
738 /* XXX clamp padding length a la KAME??? */
739 padding = ((blks - ((rlen + 2) % blks)) % blks) + 2;
768 DPRINTF(("%s: skip %d hlen %d rlen %d padding %d alen %d blksd %d\n",
769 __func__, skip, hlen, rlen, padding, alen, blks)); */
770 if (skip + hlen + rlen + padding + alen > maxpacketsize) {
775 skip + hlen + rlen + padding + alen, maxpacketsize));
832 * Add padding -- better to do it ourselves than use the crypto engine,
835 pad = (u_char *) m_pad(m, padding + alen);
846 * Add padding: random, zero, or self-describing.
851 arc4random_buf(pad, padding - 2);
854 bzero(pad, padding - 2);
857 for (i = 0; i < padding - 2; i++)
862 /* Fix padding length and Next Protocol in padding itself. */
863 pad[padding - 2] = padding - 2;
864 m_copydata(m, protoff, sizeof(u_int8_t), pad + padding - 1);