diff --git a/nse_openssl.cc b/nse_openssl.cc
index 81c85985d..a51fbb212 100644
--- a/nse_openssl.cc
+++ b/nse_openssl.cc
@@ -142,21 +142,6 @@ static int l_bignum_is_bit_set( lua_State *L ) /** bignum_set_bit( BIGNUM bn, nu
return 1;
}
-static int l_bignum_set_negative( lua_State *L ) /** bignum_set_negative( BIGNUM bn ) */
-{
- bignum_data_t * userdata = (bignum_data_t *) luaL_checkudata(L, 1, "BIGNUM");
- int value = lua_toboolean(L, 2);
- BN_set_negative( userdata->bn, value );
- return 0;
-}
-
-static int l_bignum_is_negative( lua_State *L ) /** bignum_is_negative( BIGNUM bn ) */
-{
- bignum_data_t * userdata = (bignum_data_t *) luaL_checkudata(L, 1, "BIGNUM");
- lua_pushboolean( L, BN_is_negative( userdata->bn) );
- return 1;
-}
-
static int l_bignum_bn2bin( lua_State *L ) /** bignum_bn2bin( BIGNUM bn ) */
{
bignum_data_t * userdata = (bignum_data_t *) luaL_checkudata(L, 1, "BIGNUM");
@@ -460,8 +445,6 @@ static const struct luaL_reg bignum_methods[] = {
{ "set_bit", l_bignum_set_bit },
{ "clear_bit", l_bignum_clear_bit },
{ "is_bit_set", l_bignum_is_bit_set },
- { "set_negative", l_bignum_set_negative },
- { "is_negative", l_bignum_is_negative },
{ "__gc", l_bignum_free },
{ NULL, NULL }
};
@@ -472,8 +455,6 @@ static const struct luaL_reg openssllib[] = {
{ "bignum_set_bit", l_bignum_set_bit },
{ "bignum_clear_bit", l_bignum_clear_bit },
{ "bignum_is_bit_set", l_bignum_is_bit_set },
- { "bignum_set_negative", l_bignum_set_negative },
- { "bignum_is_negative", l_bignum_is_negative },
{ "bignum_bin2bn", l_bignum_bin2bn },
{ "bignum_dec2bn", l_bignum_dec2bn },
{ "bignum_hex2bn", l_bignum_hex2bn },
diff --git a/nselib/openssl.luadoc b/nselib/openssl.luadoc
index 6d5bc2bd8..b229bda1a 100644
--- a/nselib/openssl.luadoc
+++ b/nselib/openssl.luadoc
@@ -47,17 +47,6 @@ function bignum_clear_bit(bignum, position)
-- @return True if the selected bit is set, false otherwise.
function bignum_is_bit_set(bignum, position)
---- Sets the sign of bignum.
--- @param bignum bignum to operate on.
--- @param negative If true, the sign becomes negative, otherwise it becomes
--- positive.
-function bignum_set_negative(bignum, negative)
-
---- Gets the sign of bignum.
--- @param bignum bignum to operate on.
--- @return True if bignum is negative, false otherwise.
-function bignum_is_negative(bignum)
-
--- Converts a binary-encoded string into a bignum.
-- @param string Binary string.
-- @return bignum.