CVSROOT:        /cvs
Module name:    src
Changes by:     js...@cvs.openbsd.org   2021/12/04 07:03:22

Modified files:
        lib/libssl     : ssl_kex.c ssl_lib.c ssl_locl.h ssl_srvr.c 

Log message:
Clean up and refactor server side DHE key exchange.

Provide ssl_kex_generate_dhe_params_auto() which handles DHE key generation
based on parameters determined by the specified key bits. Convert the
existing DHE auto parameter selection code into a function that just tells
us how many key bits to use.

Untangle and rework the server side DHE key exchange to use the ssl_kex_*
functions.

ok inoguchi@ tb@

Reply via email to