SSL3_RT_HEADER_LENGTH
(SSL3_RT_MAX_ENCRYPTED_LENGTH+SSL3_RT_HEADER_LENGTH)
headerlen = SSL3_RT_HEADER_LENGTH;
align = (-SSL3_RT_HEADER_LENGTH) & (SSL3_ALIGN_PAYLOAD - 1);
headerlen = SSL3_RT_HEADER_LENGTH;
align = (-SSL3_RT_HEADER_LENGTH) & (SSL3_ALIGN_PAYLOAD - 1);
if (record_length < SSL3_RT_HEADER_LENGTH - 2)
CBS_init(&header, s->internal->packet, SSL3_RT_HEADER_LENGTH);
if (CBS_len(&header) != SSL3_RT_HEADER_LENGTH) {
CBS_init(&cbs, s->internal->packet, SSL3_RT_HEADER_LENGTH);
align = (size_t)rb->buf + SSL3_RT_HEADER_LENGTH;
else if (align != 0 && left >= SSL3_RT_HEADER_LENGTH) {
(s->internal->packet_length < SSL3_RT_HEADER_LENGTH)) {
n = ssl3_packet_read(s, SSL3_RT_HEADER_LENGTH);
CBS_init(&header, s->internal->packet, SSL3_RT_HEADER_LENGTH);
if (rr->length > rb->len - SSL3_RT_HEADER_LENGTH) {
n = ssl3_packet_extend(s, SSL3_RT_HEADER_LENGTH + rr->length);
if (n != SSL3_RT_HEADER_LENGTH + rr->length)
align = (size_t)wb->buf + SSL3_RT_HEADER_LENGTH;
align += SSL3_RT_HEADER_LENGTH;
s->s3->rbuf.offset = SSL3_RT_HEADER_LENGTH;
s->internal->packet_length = SSL3_RT_HEADER_LENGTH;