From: fanquake Date: Sat, 3 Apr 2021 04:55:11 +0000 (+0800) Subject: dns: remove evdns_set_random_bytes_fn X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=39d680534ac38650e4a59b1287b74115a92b1232;p=libevent dns: remove evdns_set_random_bytes_fn --- diff --git a/evdns.c b/evdns.c index 66b627f3..ab460b5f 100644 --- a/evdns.c +++ b/evdns.c @@ -1601,11 +1601,6 @@ evdns_set_transaction_id_fn(ev_uint16_t (*fn)(void)) { } -void -evdns_set_random_bytes_fn(void (*fn)(char *, size_t)) -{ -} - /* Try to choose a strong transaction id which isn't already in flight */ static u16 transaction_id_pick(struct evdns_base *base) { diff --git a/include/event2/dns.h b/include/event2/dns.h index 8bed3f9f..b093554b 100644 --- a/include/event2/dns.h +++ b/include/event2/dns.h @@ -615,18 +615,6 @@ void evdns_set_log_fn(evdns_debug_log_fn_type fn); EVENT2_EXPORT_SYMBOL void evdns_set_transaction_id_fn(ev_uint16_t (*fn)(void)); -/** - Set a callback used to generate random bytes. By default, we use - the same function as passed to evdns_set_transaction_id_fn to generate - bytes two at a time. If a function is provided here, it's also used - to generate transaction IDs. - - NOTE: This function has no effect in Libevent 2.0.4-alpha and later, - since Libevent now provides its own secure RNG. -*/ -EVENT2_EXPORT_SYMBOL -void evdns_set_random_bytes_fn(void (*fn)(char *, size_t)); - /* * Functions used to implement a DNS server. */