diff dh_groups.c @ 1702:8f93f37c01de

Allow DH to be completely disabled (#97) Reduces binary size by ~2kB by default and by 21kB with no other libtommath functions users, ex. with curve25519 kex and ed25519 key only.
author Vladislav Grishenko <themiron@users.noreply.github.com>
date Thu, 28 May 2020 20:01:48 +0500
parents 5d560c68c70c
children ee6ccc2ecc47
line wrap: on
line diff
--- a/dh_groups.c	Thu May 28 23:01:15 2020 +0800
+++ b/dh_groups.c	Thu May 28 20:01:48 2020 +0500
@@ -1,6 +1,8 @@
 #include "options.h"
 #include "dh_groups.h"
 
+#if DROPBEAR_DH_NORMAL
+
 #if DROPBEAR_DH_GROUP1
 /* diffie-hellman-group1-sha1 value for p */
 const unsigned char dh_p_1[DH_P_1_LEN] = {
@@ -92,3 +94,4 @@
 /* Same for all groups */
 const int DH_G_VAL = 2;
 
+#endif