summary refs log tree commit diff stats
path: root/plugins/fishlim/dh1080.c
diff options
context:
space:
mode:
authorPatrick Griffis <tingping@tingping.se>2018-02-18 04:30:43 -0500
committerPatrick Griffis <tingping@tingping.se>2018-02-18 04:31:55 -0500
commit23c7e7c3dac420788c23470c5161ab1ecd13bac8 (patch)
tree1f5d0e9edb49530a8f18d101aa9b07328e13b716 /plugins/fishlim/dh1080.c
parent7510ab36b714c70366855e72a481ab6c97d0c9c8 (diff)
fishlim: Fix build warning
Diffstat (limited to 'plugins/fishlim/dh1080.c')
-rw-r--r--plugins/fishlim/dh1080.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/plugins/fishlim/dh1080.c b/plugins/fishlim/dh1080.c
index 08b1a615..2bf6af74 100644
--- a/plugins/fishlim/dh1080.c
+++ b/plugins/fishlim/dh1080.c
@@ -189,10 +189,12 @@ dh1080_compute_key (const char *priv_key, const char *pub_key, char **secret_key
 	char *pub_key_data;
 	gsize pub_key_len;
 	BIGNUM *pk;
-	BIGNUM *temp_pub_key = BN_new();
 	DH *dh;
+#ifdef HAVE_DH_SET0_KEY
+	BIGNUM *temp_pub_key = BN_new();
+#endif
 
-  	g_assert (secret_key != NULL);
+	g_assert (secret_key != NULL);
 
 	/* Verify base64 strings */
 	if (strspn (priv_key, B64ABC) != strlen (priv_key)
@@ -213,7 +215,7 @@ dh1080_compute_key (const char *priv_key, const char *pub_key, char **secret_key
 		int shared_len;
 		BIGNUM *priv_key_num;
 
-	  	priv_key_data = dh1080_decode_b64 (priv_key, &priv_key_len);
+		priv_key_data = dh1080_decode_b64 (priv_key, &priv_key_len);
 		priv_key_num = BN_bin2bn(priv_key_data, priv_key_len, NULL);
 #ifndef HAVE_DH_SET0_KEY
 		dh->priv_key = priv_key_num;
@@ -226,7 +228,7 @@ dh1080_compute_key (const char *priv_key, const char *pub_key, char **secret_key
 		*secret_key = dh1080_encode_b64 (sha256, sizeof(sha256));
 
 		OPENSSL_cleanse (priv_key_data, priv_key_len);
-	  	g_free (priv_key_data);
+		g_free (priv_key_data);
 	}
 
 	BN_free (pk);