Following the previous 2 commits also move ecpointformats out of session
authorMatt Caswell <matt@openssl.org>
Tue, 18 Jun 2019 10:45:26 +0000 (11:45 +0100)
committerMatt Caswell <matt@openssl.org>
Tue, 18 Jun 2019 13:26:16 +0000 (14:26 +0100)
commitd8bb277f76612ec9a659ef7b3df75a99d912662b
treec2c7bc75cc41297046fb25ce39e359b8026fe835
parent860fed97aafd30948a05ae8e90ec3fd43324866a
Following the previous 2 commits also move ecpointformats out of session

The previous 2 commits moved supported groups and ciphers out of the
session object to avoid race conditions. We now also move ecpointformats
for consistency. There does not seem to be a race condition with access
to this data since it is only ever set in a non-resumption handshake.
However, there is no reason for it to be in the session.

Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/9176)
ssl/s3_lib.c
ssl/ssl_lib.c
ssl/ssl_locl.h
ssl/ssl_sess.c
ssl/statem/extensions.c
ssl/statem/extensions_clnt.c
ssl/statem/extensions_srvr.c
ssl/t1_lib.c