Lines Matching defs:padlen
1143 u_char tmp, padlen, pad = 0;
1197 padlen = block_size - (len % block_size);
1198 if (padlen < 4)
1199 padlen += block_size;
1207 tmp = (len + padlen) % state->extra_pad;
1212 DBG(debug3_f("adding %d (len %d padlen %d extra_pad %d)",
1213 pad, len, padlen, state->extra_pad));
1214 tmp = padlen;
1215 padlen += pad;
1216 /* Check whether padlen calculation overflowed */
1217 if (padlen < tmp)
1221 if ((r = sshbuf_reserve(state->outgoing_packet, padlen, &cp)) != 0)
1225 arc4random_buf(cp, padlen);
1228 explicit_bzero(cp, padlen);
1239 cp[4] = padlen;
1240 DBG(debug("send: len %d (includes padlen %d, aadlen %d)",
1241 len, padlen, aadlen));
1536 u_int padlen, need;
1700 /* get padlen */
1701 padlen = sshbuf_ptr(state->incoming_packet)[4];
1702 DBG(debug("input: padlen %d", padlen));
1703 if (padlen < 4) {
1705 "Corrupted padlen %d on input.", padlen)) != 0 ||
1711 /* skip packet size + padlen, discard padding */
1713 ((r = sshbuf_consume_end(state->incoming_packet, padlen)) != 0))