blob: 4179d9dd588400cf3525834f3d463e4a2a64a8b0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
--- gen_dh_params 2017-05-01 10:45:59.000000000 -0400
+++ gen_dh_params 2017-05-16 18:19:20.703957000 -0400
@@ -12,11 +12,8 @@
openssl_dhparam() {
- if [ -x "`which openssl 2>/dev/null`" ]; then
- o_output="`openssl dhparam -C "$@" 2>/dev/null`" || return 1
- o_output="`echo "${o_output}" | sed 's/get_dh[0-9][0-9]*/get_dhParams/'`" || return 1
- o_output="`echo "${o_output}" | sed '/^-----BEGIN DH PARAMETERS-----$/,/^-----END DH PARAMETERS-----$/ d;/^#/ d'`" || return 1
-
- echo "${o_output}"
-
+ if openssl dhparam -C "$@" | sed \
+ -e 's/^\(static \)*DH \*get_dh[0-9]*/static DH *get_dhParams/' \
+ -e '/^-----BEGIN DH PARAMETERS-----$/,/^-----END DH PARAMETERS-----$/ d;/^#/ d'
+ then
return 0
fi
@@ -273,6 +270,6 @@
echo "*****************************" >&2
gen_dh_params_openssl && exit 0
-gen_dh_params_remote && exit 0
-gen_dh_params_fallback && exit 0
+# gen_dh_params_remote && exit 0
+# gen_dh_params_fallback && exit 0
echo "Unable to generate parameters for DH of ${bits} bits" >&2
|