From 5b11d026cd0403833ea23a660bd71ea76c31c3b6 Mon Sep 17 00:00:00 2001
From: Paul Bakker
Date: Thu, 10 Jul 2014 13:54:38 +0200
Subject: [PATCH] Fix dependencies and includes without FS_IO and PLATFORM_C
---
library/ccm.c | 1 +
library/entropy.c | 1 +
tests/suites/test_suite_x509parse.function | 4 ++--
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/library/ccm.c b/library/ccm.c
index 60477d0c5..72d766b9a 100644
--- a/library/ccm.c
+++ b/library/ccm.c
@@ -340,6 +340,7 @@ int ccm_auth_decrypt( ccm_context *ctx, size_t length,
#if defined(POLARSSL_PLATFORM_C)
#include "polarssl/platform.h"
#else
+#include
#define polarssl_printf printf
#endif
diff --git a/library/entropy.c b/library/entropy.c
index 7f9531721..bc7fb0fe4 100644
--- a/library/entropy.c
+++ b/library/entropy.c
@@ -385,6 +385,7 @@ int entropy_update_seed_file( entropy_context *ctx, const char *path )
#if defined(POLARSSL_PLATFORM_C)
#include "polarssl/platform.h"
#else
+#include
#define polarssl_printf printf
#endif
diff --git a/tests/suites/test_suite_x509parse.function b/tests/suites/test_suite_x509parse.function
index 500df35af..52d748f09 100644
--- a/tests/suites/test_suite_x509parse.function
+++ b/tests/suites/test_suite_x509parse.function
@@ -367,7 +367,7 @@ void x509_oid_numstr( char *oid_str, char *numstr, int blen, int ret )
}
/* END_CASE */
-/* BEGIN_CASE depends_on:POLARSSL_X509_CRT_PARSE_C:POLARSSL_X509_CHECK_KEY_USAGE */
+/* BEGIN_CASE depends_on:POLARSSL_FS_IO:POLARSSL_X509_CRT_PARSE_C:POLARSSL_X509_CHECK_KEY_USAGE */
void x509_check_key_usage( char *crt_file, int usage, int ret )
{
x509_crt crt;
@@ -382,7 +382,7 @@ void x509_check_key_usage( char *crt_file, int usage, int ret )
}
/* END_CASE */
-/* BEGIN_CASE depends_on:POLARSSL_X509_CRT_PARSE_C:POLARSSL_X509_CHECK_EXTENDED_KEY_USAGE */
+/* BEGIN_CASE depends_on:POLARSSL_FS_IO:POLARSSL_X509_CRT_PARSE_C:POLARSSL_X509_CHECK_EXTENDED_KEY_USAGE */
void x509_check_extended_key_usage( char *crt_file, char *usage_hex, int ret )
{
x509_crt crt;