Diff

util-src/crand.c @ 7825:1dfa5847d49e

util.crand: Remove seeding
author Kim Alvefur <zash@zash.se>
date Fri, 20 Jan 2017 11:33:31 +0100
parent 7824:56552733742e
child 7826:7702ce682427
line wrap: on
line diff
--- a/util-src/crand.c	Fri Jan 20 11:52:46 2017 +0100
+++ b/util-src/crand.c	Fri Jan 20 11:33:31 2017 +0100
@@ -77,22 +77,6 @@
 	return 1;
 }
 
-#ifdef ENABLE_SEEDING
-int Lseed(lua_State *L) {
-	size_t len;
-	const char *seed = lua_tolstring(L, 1, &len);
-
-#if defined(WITH_OPENSSL)
-	RAND_add(seed, len, len);
-	return 0;
-#else
-	lua_pushnil(L);
-	lua_pushliteral(L, "not-supported");
-	return 2;
-#endif
-}
-#endif
-
 int luaopen_util_crand(lua_State *L) {
 #if (LUA_VERSION_NUM > 501)
 	luaL_checkversion(L);
@@ -100,10 +84,6 @@
 	lua_newtable(L);
 	lua_pushcfunction(L, Lrandom);
 	lua_setfield(L, -2, "bytes");
-#ifdef ENABLE_SEEDING
-	lua_pushcfunction(L, Lseed);
-	lua_setfield(L, -2, "seed");
-#endif
 
 #if defined(WITH_GETRANDOM)
 	lua_pushstring(L, "Linux");