Home | History | Annotate | Download | only in openssh

Lines Matching defs:padlen

1148 	u_char tmp, padlen, pad = 0;
1202 padlen = block_size - (len % block_size);
1203 if (padlen < 4)
1204 padlen += block_size;
1212 tmp = (len + padlen) % state->extra_pad;
1217 DBG(debug3("%s: adding %d (len %d padlen %d extra_pad %d)",
1218 __func__, pad, len, padlen, state->extra_pad));
1219 tmp = padlen;
1220 padlen += pad;
1221 /* Check whether padlen calculation overflowed */
1222 if (padlen < tmp)
1226 if ((r = sshbuf_reserve(state->outgoing_packet, padlen, &cp)) != 0)
1230 arc4random_buf(cp, padlen);
1233 explicit_bzero(cp, padlen);
1244 cp[4] = padlen;
1245 DBG(debug("send: len %d (includes padlen %d, aadlen %d)",
1246 len, padlen, aadlen));
1716 u_int padlen, need;
1874 /* get padlen */
1875 padlen = sshbuf_ptr(state->incoming_packet)[4];
1876 DBG(debug("input: padlen %d", padlen));
1877 if (padlen < 4) {
1879 "Corrupted padlen %d on input.", padlen)) != 0 ||
1885 /* skip packet size + padlen, discard padding */
1887 ((r = sshbuf_consume_end(state->incoming_packet, padlen)) != 0))