Comparison

util-src/crand.c @ 7832:d02ef0ae94af

util.crand: TODOs
author Kim Alvefur <zash@zash.se>
date Sun, 22 Jan 2017 09:55:52 +0100
parent 7831:201d0df6cce9
child 7915:e3d3ebd417f4
comparison
equal deleted inserted replaced
7831:201d0df6cce9 7832:d02ef0ae94af
70 ret = RAND_bytes(buf, len); 70 ret = RAND_bytes(buf, len);
71 71
72 if(ret == 1) { 72 if(ret == 1) {
73 ret = len; 73 ret = len;
74 } else { 74 } else {
75 /* TODO ERR_get_error() */
75 lua_pushstring(L, "RAND_bytes() failed"); 76 lua_pushstring(L, "RAND_bytes() failed");
76 return lua_error(L); 77 return lua_error(L);
77 } 78 }
78 79
79 #endif 80 #endif
98 lua_pushstring(L, "OpenSSL"); 99 lua_pushstring(L, "OpenSSL");
99 #endif 100 #endif
100 lua_setfield(L, -2, "_source"); 101 lua_setfield(L, -2, "_source");
101 102
102 #if defined(WITH_OPENSSL) && defined(_WIN32) 103 #if defined(WITH_OPENSSL) && defined(_WIN32)
103 /* Do we need to seed this on Windows? */ 104 /* TODO Do we need to seed this on Windows? */
104 #endif 105 #endif
105 106
106 return 1; 107 return 1;
107 } 108 }
108 109