IKEV2_XFORMTYPE_DH
case IKEV2_XFORMTYPE_DH:
case IKEV2_XFORMTYPE_DH:
if (xform->xform_type == IKEV2_XFORMTYPE_DH &&
if (xform->xform_type == IKEV2_XFORMTYPE_DH)
if (prop_skipdh && xform->xform_type == IKEV2_XFORMTYPE_DH)
IKEV2_XFORMTYPE_DH, groupid, protoid) == NULL) {
IKEV2_XFORMTYPE_DH, groupid, protoid) == NULL) {
if ((xform = config_findtransform(&pol->pol_proposals, IKEV2_XFORMTYPE_DH,
IKEV2_XFORMTYPE_DH, protoid)) != NULL) &&
IKEV2_XFORMTYPE_DH, proto)) == NULL) {
IKEV2_XFORMTYPE_DH, proto)) == NULL) {
case IKEV2_XFORMTYPE_DH:
{ IKEV2_XFORMTYPE_DH, IKEV2_XFORMDH_CURVE25519 },
{ IKEV2_XFORMTYPE_DH, IKEV2_XFORMDH_ECP_521 },
{ IKEV2_XFORMTYPE_DH, IKEV2_XFORMDH_ECP_384 },
{ IKEV2_XFORMTYPE_DH, IKEV2_XFORMDH_ECP_256 },
{ IKEV2_XFORMTYPE_DH, IKEV2_XFORMDH_MODP_4096 },
{ IKEV2_XFORMTYPE_DH, IKEV2_XFORMDH_MODP_3072 },
{ IKEV2_XFORMTYPE_DH, IKEV2_XFORMDH_MODP_2048 },
{ IKEV2_XFORMTYPE_DH, IKEV2_XFORMDH_MODP_1536 },
{ IKEV2_XFORMTYPE_DH, IKEV2_XFORMDH_MODP_1024 },
{ IKEV2_XFORMTYPE_DH, IKEV2_XFORMDH_CURVE25519 },
{ IKEV2_XFORMTYPE_DH, IKEV2_XFORMDH_ECP_521 },
{ IKEV2_XFORMTYPE_DH, IKEV2_XFORMDH_ECP_384 },
{ IKEV2_XFORMTYPE_DH, IKEV2_XFORMDH_ECP_256 },
{ IKEV2_XFORMTYPE_DH, IKEV2_XFORMDH_MODP_4096 },
{ IKEV2_XFORMTYPE_DH, IKEV2_XFORMDH_MODP_3072 },
{ IKEV2_XFORMTYPE_DH, IKEV2_XFORMDH_MODP_2048 },
{ IKEV2_XFORMTYPE_DH, IKEV2_XFORMDH_MODP_1536 },
{ IKEV2_XFORMTYPE_DH, IKEV2_XFORMDH_MODP_1024 },
{ IKEV2_XFORMTYPE_DH, IKEV2_XFORMDH_NONE },
{ IKEV2_XFORMTYPE_DH, IKEV2_XFORMDH_NONE },
copy_transforms(IKEV2_XFORMTYPE_DH,
copy_transforms(IKEV2_XFORMTYPE_DH,
copy_transforms(IKEV2_XFORMTYPE_DH,
copy_transforms(IKEV2_XFORMTYPE_DH,
tlocal->xform_type == IKEV2_XFORMTYPE_DH &&
tlocal->xform_type == IKEV2_XFORMTYPE_DH &&
type == IKEV2_XFORMTYPE_DH) {
i == IKEV2_XFORMTYPE_DH)) {
(requiredh && !nodh && i == IKEV2_XFORMTYPE_DH))) {
case IKEV2_XFORMTYPE_DH: