From a7e1f37371e84b914c99f61c760c0a6b8d96a622 Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Sat, 8 Oct 2011 14:12:14 +0200 Subject: [PATCH] added pts_dh_group_select --- src/libpts/pts/pts_dh_group.h | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 *