]> granicus.if.org Git - libevent/commitdiff
dns: remove evdns_set_random_bytes_fn
authorfanquake <fanquake@gmail.com>
Sat, 3 Apr 2021 04:55:11 +0000 (12:55 +0800)
committerfanquake <fanquake@gmail.com>
Sat, 3 Apr 2021 04:55:11 +0000 (12:55 +0800)
evdns.c
include/event2/dns.h

diff --git a/evdns.c b/evdns.c
index 66b627f3d993a5089f1f1cd9349c8e47a4a6b852..ab460b5f2f0a7cbb0c077281f48d9345ed603303 100644 (file)
--- 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) {
index 8bed3f9fd78f21f7613add88efd6ab084e3792f2..b093554b36147ee88bc454ac0603121054cfb862 100644 (file)
@@ -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.
  */