diff --git a/demos/test.c b/demos/test.c
index abfd22a..0d26b95 100644
--- a/demos/test.c
+++ b/demos/test.c
@@ -18,6 +18,7 @@ int main(void)
 
    printf("build == \n%s\n", crypt_build_settings);
    printf("\nstore_test...."); fflush(stdout); x = store_test();       printf(x ? "failed" : "passed");if (x) exit(EXIT_FAILURE);
+   printf("\nmisc_test....");  fflush(stdout); x = misc_test();        printf(x ? "failed" : "passed");if (x) exit(EXIT_FAILURE);
    printf("\ncipher_test..."); fflush(stdout); x = cipher_hash_test(); printf(x ? "failed" : "passed");if (x) exit(EXIT_FAILURE);
    printf("\nmodes_test...."); fflush(stdout); x = modes_test();       printf(x ? "failed" : "passed");if (x) exit(EXIT_FAILURE);
    printf("\nder_test......"); fflush(stdout); x = der_tests();        printf(x ? "failed" : "passed");if (x) exit(EXIT_FAILURE);
@@ -25,7 +26,7 @@ int main(void)
    printf("\npkcs_1_test..."); fflush(stdout); x = pkcs_1_test();      printf(x ? "failed" : "passed");if (x) exit(EXIT_FAILURE);
    printf("\nrsa_test......"); fflush(stdout); x = rsa_test();         printf(x ? "failed" : "passed");if (x) exit(EXIT_FAILURE);
    printf("\ndh_test......."); fflush(stdout); x = dh_test();          printf(x ? "failed" : "passed");if (x) exit(EXIT_FAILURE);
-   printf("\necc_test......"); fflush(stdout); x = ecc_tests();        printf(x ? "failed" : "passed");if (x) exit(EXIT_FAILURE); 
+   printf("\necc_test......"); fflush(stdout); x = ecc_tests();        printf(x ? "failed" : "passed");if (x) exit(EXIT_FAILURE);
    printf("\ndsa_test......"); fflush(stdout); x = dsa_test();         printf(x ? "failed" : "passed");if (x) exit(EXIT_FAILURE);
    printf("\nkatja_test...."); fflush(stdout); x = katja_test();       printf(x ? "failed" : "passed");if (x) exit(EXIT_FAILURE);
    printf("\n");
diff --git a/testprof/makefile b/testprof/makefile
index c52fe7b..f3ce3db 100644
--- a/testprof/makefile
+++ b/testprof/makefile
@@ -6,7 +6,7 @@ ifndef RANLIB
 endif
 
 OBJECTS = base64_test.o cipher_hash_test.o der_tests.o                                   \
-dsa_test.o ecc_test.o mac_test.o modes_test.o pkcs_1_test.o rsa_test.o                   \
+dsa_test.o ecc_test.o mac_test.o misc_test.o modes_test.o pkcs_1_test.o rsa_test.o       \
 store_test.o test_driver.o x86_prof.o katja_test.o dh_test.o
 
 ifndef LIBTEST_S
diff --git a/testprof/misc_test.c b/testprof/misc_test.c
new file mode 100644
index 0000000..40f4b44
--- /dev/null
+++ b/testprof/misc_test.c
@@ -0,0 +1,13 @@
+#include  <tomcrypt_test.h>
+
+int misc_test(void)
+{
+#ifdef LTC_HKDF
+   DO(hkdf_test());
+#endif
+   return 0;
+}
+
+/* $Source$ */
+/* $Revision$ */
+/* $Date$ */