print CONF "\tdpddelay=0\n";
}
} else {
- my $dpddelay = $lconfighash{$key}[30];
+ my $dpddelay = $lconfighash{$key}[31];
if (!$dpddelay) {
$dpddelay = 30;
}
print CONF "\tdpddelay=$dpddelay\n";
- my $dpdtimeout = $lconfighash{$key}[31];
+ my $dpdtimeout = $lconfighash{$key}[30];
if (!$dpdtimeout) {
$dpdtimeout = 120;
}
if ($mode eq "ike") {
push(@algo, $int);
- if ($grp =~ m/^e(\d+)/) {
+ if ($grp =~ m/^e(.*)$/) {
push(@algo, "ecp$1");
} else {
push(@algo, "modp$grp");
if (!$is_aead) {
push(@algo, $int);
}
-
- if ($grp =~ m/^e\d+/) {
- push(@algo, $grp);
- } else {
- push(@algo, "modp$grp");
- }
}
push(@algos, join("-", @algo));