From dc214c3a3ca5630f7966e86759ca64a5b66acd7e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Wed, 19 Sep 2012 22:58:25 +0200
Subject: [PATCH] testsuite/meta-hash-test.c: Validate
 NETTLE_MAX_HASH_DIGEST_SIZE.

---
 ChangeLog                  | 3 +++
 testsuite/meta-hash-test.c | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 7fca2a2f..157a4e0d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2012-09-19  Niels Möller  <nisse@lysator.liu.se>
 
+	* testsuite/meta-hash-test.c (test_main): Validate
+	NETTLE_MAX_HASH_DIGEST_SIZE.
+
 	* pbkdf2.h (PBKDF2): New macro.
 	* testsuite/pbkdf2-test.c: Use it.
 
diff --git a/testsuite/meta-hash-test.c b/testsuite/meta-hash-test.c
index d3dba642..68debeef 100644
--- a/testsuite/meta-hash-test.c
+++ b/testsuite/meta-hash-test.c
@@ -1,4 +1,5 @@
 #include "testutils.h"
+#include "nettle-internal.h"
 #include "nettle-meta.h"
 
 const char* hashes[] = {
@@ -29,5 +30,7 @@ test_main(void)
   while (NULL != nettle_hashes[j])
     j++;
   ASSERT(j == count); /* we are not missing testing any hashes */
+  for (j = 0; NULL != nettle_hashes[j]; j++)
+    ASSERT(nettle_hashes[j]->digest_size <= NETTLE_MAX_HASH_DIGEST_SIZE);
 }
   
-- 
GitLab