More granular define selections within code to allow for smaller code
sizes
diff --git a/library/debug.c b/library/debug.c
index b898eb8..23b9019 100644
--- a/library/debug.c
+++ b/library/debug.c
@@ -150,6 +150,7 @@
}
#endif /* POLARSSL_ECP_C */
+#if defined(POLARSSL_BIGNUM_C)
void debug_print_mpi( const ssl_context *ssl, int level,
const char *file, int line,
const char *text, const mpi *X )
@@ -221,7 +222,9 @@
ssl->f_dbg( ssl->p_dbg, level, "\n" );
}
+#endif /* POLARSSL_BIGNUM_C */
+#if defined(POLARSSL_X509_PARSE_C)
void debug_print_crt( const ssl_context *ssl, int level,
const char *file, int line,
const char *text, const x509_cert *crt )
@@ -256,5 +259,6 @@
crt = crt->next;
}
}
+#endif /* POLARSSL_X509_PARSE_C */
#endif