openssl/ssl
Matt Caswell 21ba77cad6 Don't reset the packet pointer in ssl3_setup_read_buffer
Sometimes this function gets called when the buffers have already been
set up. If there is already a partial packet in the read buffer then the
packet pointer will be set to an incorrect value. The packet pointer already
gets reset to the correct value when we first read a packet anyway, so we
don't also need to do it in ssl3_setup_read_buffer.

Fixes #13729

Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/16077)
2021-07-16 12:20:20 +02:00
..
record Don't reset the packet pointer in ssl3_setup_read_buffer 2021-07-16 12:20:20 +02:00
statem Avoid "excessive message size" for session tickets 2021-07-06 10:54:37 +10:00
bio_ssl.c
build.info Do not duplicate symbols between libcrypto and libssl in static builds 2021-06-14 09:21:05 +10:00
d1_lib.c Only call dtls1_start_timer() once 2021-06-04 11:06:08 +10:00
d1_msg.c
d1_srtp.c
ktls.c ssl: fix indentation 2021-06-19 15:54:06 +10:00
methods.c
pqueue.c
s3_cbc.c fips module header inclusion fine-tunning 2021-07-06 10:52:27 +10:00
s3_enc.c tls: remove TODOs 2021-06-02 16:30:15 +10:00
s3_lib.c ssl: add zero strenght arguments to BN and RAND RNG calls 2021-05-29 17:17:12 +10:00
s3_msg.c Update copyright year 2021-05-20 14:22:33 +01:00
ssl_asn1.c Optimize session cache flushing 2021-06-10 18:32:25 +10:00
ssl_cert_table.h
ssl_cert.c cross-reference the DH and RSA SECLEVEL to level of security mappings 2021-06-23 09:26:15 +10:00
ssl_ciph.c tls: remove TODOs 2021-06-02 16:30:15 +10:00
ssl_conf.c Disabling Encrypt-then-MAC extension in s_client/s_server 2021-06-15 22:14:34 +02:00
ssl_err_legacy.c Update copyright year 2021-06-17 13:24:59 +01:00
ssl_err.c err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
ssl_init.c Update copyright year 2021-06-17 13:24:59 +01:00
ssl_lib.c tls: remove TODOs 2021-06-02 16:30:15 +10:00
ssl_local.h ssl: do not choose auto DH groups that are weaker than the security level 2021-06-19 15:49:46 +10:00
ssl_mcnf.c
ssl_rsa_legacy.c
ssl_rsa.c
ssl_sess.c Optimize session cache flushing 2021-06-10 18:32:25 +10:00
ssl_stat.c
ssl_txt.c Update copyright year 2021-06-17 13:24:59 +01:00
ssl_utst.c
sslerr.h err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
t1_enc.c tls: remove TODOs 2021-06-02 16:30:15 +10:00
t1_lib.c ssl: replace tabs with spaces 2021-06-19 15:51:12 +10:00
t1_trce.c
tls13_enc.c Adapt other parts of the source to the changed EVP_Q_digest() and EVP_Q_mac() 2021-06-23 23:00:36 +02:00
tls_depr.c
tls_srp.c ssl: add zero strenght arguments to BN and RAND RNG calls 2021-05-29 17:17:12 +10:00