Lines Matching refs:padlen
1061 u_char padlen, pad = 0;
1114 padlen = block_size - (len % block_size);
1115 if (padlen < 4)
1116 padlen += block_size;
1118 /* will wrap if extra_pad+padlen > 255 */
1122 ((len + padlen) % state->extra_pad);
1123 DBG(debug3("%s: adding %d (len %d padlen %d extra_pad %d)",
1124 __func__, pad, len, padlen, state->extra_pad));
1125 padlen += pad;
1128 if ((r = sshbuf_reserve(state->outgoing_packet, padlen, &cp)) != 0)
1132 arc4random_buf(cp, padlen);
1135 explicit_bzero(cp, padlen);
1146 cp[4] = padlen;
1147 DBG(debug("send: len %d (includes padlen %d, aadlen %d)",
1148 len, padlen, aadlen));
1546 u_int padlen, need;
1701 /* get padlen */
1702 padlen = sshbuf_ptr(state->incoming_packet)[4];
1703 DBG(debug("input: padlen %d", padlen));
1704 if (padlen < 4) {
1706 "Corrupted padlen %d on input.", padlen)) != 0 ||
1712 /* skip packet size + padlen, discard padding */
1714 ((r = sshbuf_consume_end(state->incoming_packet, padlen)) != 0))