CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]   2021/06/29 13:20:39

Modified files:
        lib/libssl     : ssl_sigalgs.c ssl_sigalgs.h tls13_client.c 
                         tls13_server.c 

Log message:
Provide a ssl_sigalg_for_peer() function and use in the TLSv1.3 code.

Provide an ssl_sigalg_for_peer() function that knows how to figure out
which signature algorithm should be used for a peer provided signature,
performing appropriate validation to ensure that the peer provided value
is suitable for the protocol version and key in use.

In the TLSv1.3 code, this replaces the need for separate calls to lookup
the sigalg from the peer provided value, then perform validation.

ok inoguchi@ tb@

Reply via email to