Comparison

util-src/hashes.c @ 12976:a187600ec7d6

util: Add compat for prosody module name change to C sources
author Kim Alvefur <zash@zash.se>
date Fri, 17 Mar 2023 18:03:07 +0100
parent 12844:a3ec87ad8e48
comparison
equal deleted inserted replaced
12975:d10957394a3c 12976:a187600ec7d6
311 { "hkdf_hmac_sha384", Lhkdf_sha384 }, 311 { "hkdf_hmac_sha384", Lhkdf_sha384 },
312 { "equals", Lhash_equals }, 312 { "equals", Lhash_equals },
313 { NULL, NULL } 313 { NULL, NULL }
314 }; 314 };
315 315
316 LUALIB_API int luaopen_util_hashes(lua_State *L) { 316 LUALIB_API int luaopen_prosody_util_hashes(lua_State *L) {
317 luaL_checkversion(L); 317 luaL_checkversion(L);
318 lua_newtable(L); 318 lua_newtable(L);
319 luaL_setfuncs(L, Reg, 0); 319 luaL_setfuncs(L, Reg, 0);
320 lua_pushliteral(L, "-3.14"); 320 lua_pushliteral(L, "-3.14");
321 lua_setfield(L, -2, "version"); 321 lua_setfield(L, -2, "version");
323 lua_pushstring(L, OpenSSL_version(OPENSSL_VERSION)); 323 lua_pushstring(L, OpenSSL_version(OPENSSL_VERSION));
324 lua_setfield(L, -2, "_LIBCRYPTO_VERSION"); 324 lua_setfield(L, -2, "_LIBCRYPTO_VERSION");
325 #endif 325 #endif
326 return 1; 326 return 1;
327 } 327 }
328 LUALIB_API int luaopen_util_hashes(lua_State *L) {
329 return luaopen_prosody_util_hashes(L);
330 }