Lines Matching defs:padlen
797 uint8_t nexthdr, padlen;
834 padlen = *lastbyte--;
840 * Reality check the padlen. The explicit - 2 is for the
843 if (padlen >= ntohs(ipha->ipha_length) - sizeof (ipha_t) - 2 -
849 "Corrupt ESP packet (padlen too big).\n");
850 esp1dbg(espstack, ("padlen (%d) is greater than:\n",
851 padlen));
865 ipha->ipha_length = htons(ntohs(ipha->ipha_length) - padlen -
893 if (padlen >= ntohs(ip6h->ip6_plen) - 2 - sizeof (esph_t) -
899 "Corrupt ESP packet (v6 padlen too big).\n");
900 esp1dbg(espstack, ("padlen (%d) is greater than:\n",
901 padlen));
918 ip6h->ip6_plen = htons(ntohs(ip6h->ip6_plen) - padlen -
922 if (espstack->ipsecesp_padding_check > 0 && padlen > 0) {
929 if (padlen != lastpad) {
932 "Corrupt ESP packet (lastpad != padlen).\n");
934 ("lastpad (%d) not equal to padlen (%d):\n",
935 lastpad, padlen));
944 * to verify. padlen == 1 is checked by previous block, so
984 data_mp->b_wptr -= (padlen + 2);
1688 * making padlen checks.
2614 uintptr_t divpoint, datalen, adj, padlen, i, alloclen;
2757 padlen = ((unsigned)(block_size - datalen - 2)) &
2761 padlen = ((unsigned)(sizeof (uint32_t) - datalen - 2)) &
2774 * bytes (padlen, and next-header).
2778 if (!esp_age_bytes(assoc, datalen + padlen + iv_len + 2, B_FALSE)) {
2876 alloclen = padlen + 2 + mac_len;
2938 for (i = 0; i < padlen; ) {
2961 datalen + padlen + 2);