CVSROOT: /cvs Module name: src Changes by: t...@cvs.openbsd.org 2022/08/17 12:45:25
Modified files: lib/libssl : ssl_locl.h t1_lib.c Log message: Refactor tls1_get_supported_group() This splits tls1_get_supported_group() into a few helper functions to be able to count shared groups and to return the n-th shared group since someone thought it is a great idea to expose that in a single API and some others thought it is useful to add this info to log noise. This is all made a bit more complicated thanks to the security level having its tentacles everywhere and because a user-provided security callback can influence the list of groups shared by the peers. ok jsing