From: Andreas Steffen Date: Sat, 8 Oct 2011 12:12:14 +0000 (+0200) Subject: added pts_dh_group_select X-Git-Tag: 4.6.2~243 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a7e1f37371e84b914c99f61c760c0a6b8d96a622;p=thirdparty%2Fstrongswan.git added pts_dh_group_select --- diff --git a/src/libpts/pts/pts_dh_group.h b/src/libpts/pts/pts_dh_group.h index 8664a4b84c..0500b80101 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 *