diff -Naur nmap-5.51-orig/nse_openssl.cc nmap-5.51-new/nse_openssl.cc
--- nmap-5.51-orig/nse_openssl.cc	2010-08-19 23:05:08.000000000 -0700
+++ nmap-5.51-new/nse_openssl.cc	2011-05-03 15:51:40.174658000 -0700
@@ -11,7 +11,6 @@
 #include <openssl/md4.h>
 #include <openssl/md5.h>
 #include <openssl/sha.h>
-#include <openssl/ripemd.h>
 #include <openssl/hmac.h>
 #include <openssl/des.h>
 #include <openssl/evp.h>
@@ -248,16 +247,6 @@
   return 1;
 }
 
-static int l_ripemd160(lua_State *L)     /** ripemd160(string s) */
-{
-  size_t len;
-  const unsigned char *s = (unsigned char *) luaL_checklstring( L, 1, &len );
-  unsigned char digest[20];
- 
-  lua_pushlstring( L, (char *) RIPEMD160( s, len, digest ), 20 );
-  return 1;
-}
-
 static int l_digest(lua_State *L)     /** digest(string algorithm, string message) */
 {
   size_t msg_len;
@@ -507,7 +496,6 @@
   { "md4", l_md4 },
   { "md5", l_md5 },
   { "sha1", l_sha1 },
-  { "ripemd160", l_ripemd160 },
   { "digest", l_digest },
   { "hmac", l_hmac },
   { "encrypt", l_encrypt },
