Browse Source

ltc_dh_set_type can be hidden as well

Steffen Jaeckel 8 years ago
parent
commit
91e5e8350b
2 changed files with 7 additions and 8 deletions
  1. 7 7
      src/headers/tomcrypt_pk.h
  2. 0 1
      src/misc/crypt/crypt_sizes.c

+ 7 - 7
src/headers/tomcrypt_pk.h

@@ -198,13 +198,6 @@ int katja_import(const unsigned char *in, unsigned long inlen, katja_key *key);
 /* ---- DH Routines ---- */
 #ifdef LTC_MDH
 
-typedef struct {
-  int size;
-  char *name, *base, *prime;
-} ltc_dh_set_type;
-
-extern const ltc_dh_set_type ltc_dh_sets[];
-
 typedef struct {
     int type;
     void *x;
@@ -235,6 +228,13 @@ void dh_free(dh_key *key);
 int dh_export_key(void *out, unsigned long *outlen, int type, dh_key *key);
 
 #ifdef LTC_SOURCE
+typedef struct {
+  int size;
+  char *name, *base, *prime;
+} ltc_dh_set_type;
+
+extern const ltc_dh_set_type ltc_dh_sets[];
+
 /* internal helper functions */
 int dh_check_pubkey(dh_key *key);
 #endif

+ 0 - 1
src/misc/crypt/crypt_sizes.c

@@ -227,7 +227,6 @@ static const crypt_size _crypt_sizes[] = {
     _SZ_STRINGIFY_T(dsa_key),
 #endif
 #ifdef LTC_MDH
-    _SZ_STRINGIFY_T(ltc_dh_set_type),
     _SZ_STRINGIFY_T(dh_key),
 #endif
 #ifdef LTC_MECC