SLOG(g_log << (Logger::Urgency)loglevel.get_value_or(Logger::Warning) << msg<<endl,
g_slog->withName("lua")->info(static_cast<Logr::Priority>(loglevel.get_value_or(Logr::Warning)), msg));
});
- d_lw->writeFunction("pdnsrandom", [](boost::optional<uint32_t> maximum) { return dns_random(maximum.get_value_or(0xffffffff)); });
+ d_lw->writeFunction("pdnsrandom", [](boost::optional<uint32_t> maximum) {
+ return maximum ? dns_random(*maximum) : dns_random_uint32();
+ });
// certain constants
unsigned int r;
for (int i = 0; i < 1024; i += 4) {
- r = dns_random(0xffffffff);
+ r = dns_random_uint32();
entropy.append((const char*)&r, 4);
}
DTime dt;
dt.set();
for(unsigned int n=0; n < 100000; ++n) {
- rnd = dns_random(UINT32_MAX);
+ rnd = dns_random_uint32();
snprintf(tmp, sizeof(tmp), "%d.%d.%d.%d",
octets[0], octets[1], octets[2], octets[3]);
rr.content=tmp;
showProductVersion();
- g_disthashseed = dns_random(0xffffffff);
+ g_disthashseed = dns_random_uint32();
int ret = initNet(log);
if (ret != 0) {
// Fill out the key
for (size_t i = 0; i < klen; i += sizeof(uint32_t)) {
- uint32_t t = dns_random(std::numeric_limits<uint32_t>::max());
+ uint32_t t = dns_random_uint32();
memcpy(&tmpkey.at(i), &t, sizeof(uint32_t));
}