Add MBEDTLS_ENTROPY_HARDWARE_ALT
Makes it easier for an external module to plug its hardware entropy collector.
diff --git a/library/entropy.c b/library/entropy.c
index fa3dcde..4dddb75 100644
--- a/library/entropy.c
+++ b/library/entropy.c
@@ -86,6 +86,10 @@
mbedtls_entropy_add_source( ctx, mbedtls_havege_poll, &ctx->havege_data,
MBEDTLS_ENTROPY_MIN_HAVEGE );
#endif
+#if defined(MBEDTLS_ENTROPY_HARDWARE_ALT)
+ mbedtls_entropy_add_source( ctx, mbedtls_hardware_poll, NULL
+ MBEDTLS_ENTROPY_MIN_HARDWARE );
+#endif
#endif /* MBEDTLS_NO_DEFAULT_ENTROPY_SOURCES */
}