Track the sigalgs used by ourselves and our peer.
authorjsing <jsing@openbsd.org>
Sun, 27 Jun 2021 19:23:51 +0000 (19:23 +0000)
committerjsing <jsing@openbsd.org>
Sun, 27 Jun 2021 19:23:51 +0000 (19:23 +0000)
commitadff4236f4fcfc06dc85a8decabda33d2f5a3428
treee93a3b1d78201bfe3a71cb403ffe92ebbfacfc97
parent50aa6b552672f99948546601dcb7fb951a409586
Track the sigalgs used by ourselves and our peer.

Move the sigalg pointer from SSL_HANDSHAKE_TLS13 to SSL_HANDSHAKE, naming
it our_sigalg, adding an equivalent peer_sigalg. Adjust the TLSv1.3 code
that records our signature algorithm. Add code to record the signature
algorithm used by our peer.

Needed for upcoming API additions.

ok tb@
lib/libssl/ssl_locl.h
lib/libssl/tls13_client.c
lib/libssl/tls13_server.c