Rename uses 'curve' to 'group' and rework tls1 group API.
authortb <tb@openbsd.org>
Sat, 2 Jul 2022 16:00:12 +0000 (16:00 +0000)
committertb <tb@openbsd.org>
Sat, 2 Jul 2022 16:00:12 +0000 (16:00 +0000)
commitc5270c5dfaf8fffd3edfe2baaecf04b16544a7ea
tree2d411db91b6cc03266959bf7166bac7191fa2b41
parent30963fc86228fa6cb0eec23ce335422f17cb9a1e
Rename uses 'curve' to 'group' and rework tls1 group API.

This reworks various tls1_ curve APIs to indicate success via a boolean
return value and move the output to an out parameter. This makes the
caller code easier and more consistent.

Based on a suggestion by jsing

ok jsing
12 files changed:
lib/libssl/s3_lib.c
lib/libssl/ssl_clnt.c
lib/libssl/ssl_locl.h
lib/libssl/ssl_seclevel.c
lib/libssl/ssl_sigalgs.c
lib/libssl/ssl_sigalgs.h
lib/libssl/ssl_srvr.c
lib/libssl/ssl_tlsext.c
lib/libssl/t1_lib.c
lib/libssl/tls13_client.c
lib/libssl/tls13_server.c
lib/libssl/tls_key_share.c