diff -Naur qca-ossl-2.0.0-beta3/tinycore/patches/qca-ossl.patch qca-ossl-2.0.0-beta3_tinycore/tinycore/patches/qca-ossl.patch
--- qca-ossl-2.0.0-beta3/tinycore/patches/qca-ossl.patch	1970-01-01 00:00:00.000000000 +0000
+++ qca-ossl-2.0.0-beta3_tinycore/tinycore/patches/qca-ossl.patch	2010-07-03 16:27:44.819285000 +0000
@@ -0,0 +1,28 @@
+diff -Naur qca-ossl-2.0.0-beta3.old/qca-ossl.cpp qca-ossl-2.0.0-beta3/qca-ossl.cpp
+--- qca-ossl-2.0.0-beta3.old/qca-ossl.cpp	2007-12-10 23:34:57.000000000 -0700
++++ qca-ossl-2.0.0-beta3/qca-ossl.cpp	2009-09-08 09:48:22.000000000 -0700
+@@ -6597,9 +6597,11 @@
+ #ifdef SHA512_DIGEST_LENGTH
+ 	list += "sha512";
+ #endif
++/*
+ #ifdef OBJ_whirlpool
+ 	list += "whirlpool";
+ #endif
++*/
+ 	return list;
+ }
+ 
+@@ -6810,10 +6812,12 @@
+ 		else if ( type == "sha512" )
+ 			return new opensslHashContext( EVP_sha512(), this, type);
+ #endif
++/*
+ #ifdef OBJ_whirlpool
+ 		else if ( type == "whirlpool" )
+ 			return new opensslHashContext( EVP_whirlpool(), this, type);
+ #endif
++*/
+ 		else if ( type == "pbkdf1(sha1)" )
+ 			return new opensslPbkdf1Context( EVP_sha1(), this, type );
+ 		else if ( type == "pbkdf1(md2)" )
