diff --git a/src/libpts/pts/pts_dh_group.h b/src/libpts/pts/pts_dh_group.h index 8664a4b84..0500b8010 100644 --- a/src/libpts/pts/pts_dh_group.h +++ b/src/libpts/pts/pts_dh_group.h @@ -93,6 +93,17 @@ bool pts_dh_group_update(char *dh_group, pts_dh_group_t *dh_groups); pts_dh_group_t pts_dh_group_select(pts_dh_group_t supported_dh_groups, pts_dh_group_t offered_dh_groups); +/** + * Select the strongest supported Diffie-Hellman group + * among a set of offered Diffie-Hellman groups + * + * @param dh_group set of supported DH groups + * @param groups set of offered DH groups + * @return selected DH group + */ +pts_dh_group_t pts_dh_group_select(pts_dh_group_t supported_dh_groups, + pts_dh_group_t offered_dh_groups); + /** * Convert pts_dh_group_t to diffie_hellman_group_t *