From a78fd4407339bc96c2de4300c43dfcb1e31a6067 Mon Sep 17 00:00:00 2001 From: dmiller Date: Wed, 21 Jul 2021 00:59:42 +0000 Subject: [PATCH] Silence LGTM warnings about weak crypto: these are compatibility, not security. --- nse_openssl.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nse_openssl.cc b/nse_openssl.cc index 3126cf795..92dea3ac8 100644 --- a/nse_openssl.cc +++ b/nse_openssl.cc @@ -536,7 +536,7 @@ static int l_DES_string_to_key(lua_State *L) /** DES_string_to_key( string data for( int i = 1; i < 8; i++ ) key[i] = data[i-1] << (8-i) | data[i] >> i; - DES_set_odd_parity( &key ); + DES_set_odd_parity( &key ); // lgtm [cpp/weak-cryptographic-algorithm] lua_pushlstring( L, (char *) key, 8 ); return 1; @@ -556,7 +556,7 @@ static int l_rc4_encrypt (lua_State *L) const char *indata = luaL_checklstring(L, 1, &len); unsigned char *outdata = (unsigned char *) lua_newuserdata(L, sizeof(unsigned char)*len); - RC4(key, len, (const unsigned char *)indata, outdata); + RC4(key, len, (const unsigned char *)indata, outdata); // lgtm [cpp/weak-cryptographic-algorithm] lua_pushlstring(L, (const char *)outdata, len); return 1; @@ -568,7 +568,7 @@ static int l_rc4 (lua_State *L) const char *data = luaL_checklstring(L, 1, &len); lua_newuserdata(L, sizeof(RC4_KEY)); - RC4_set_key((RC4_KEY *)lua_touserdata(L, -1), (int)len, (const unsigned char *)data); + RC4_set_key((RC4_KEY *)lua_touserdata(L, -1), (int)len, (const unsigned char *)data); // lgtm [cpp/weak-cryptographic-algorithm] lua_pushcclosure(L, l_rc4_encrypt, 1);