summaryrefslogtreecommitdiff
path: root/devel/tcltls/files/patch-gen_dh_params
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