o ldns_rr_new_frm_fp
o ldns_rr_new_frm_fp_l
Which also get an extra variable
+ * tsig.h: made internal used functions static:
+ ldns_digest_name and ldns_tsig_mac_new
+
New:
* ldns_zone_sort: Sort a zone
* ldns_bgsend(): background send, returns a socket.
}
#ifdef HAVE_SSL
-const EVP_MD *
-ldns_get_digest_function(char *name)
+static const EVP_MD *
+ldns_digest_function(char *name)
{
/* TODO replace with openssl's EVP_get_digestbyname
(need init somewhere for that)
#endif
#ifdef HAVE_SSL
-ldns_status
-ldns_create_tsig_mac(
+static ldns_status
+ldns_tsig_mac_new(
ldns_rdf **tsig_mac,
uint8_t *pkt_wire,
size_t pkt_wire_size,
mac_bytes = LDNS_XMALLOC(unsigned char, md_len);
memset(mac_bytes, 0, md_len);
- digester = ldns_get_digest_function(algorithm_name);
+ digester = ldns_digest_function(algorithm_name);
if (digester) {
(void) HMAC(digester, key_bytes, key_size, (void *)wireformat, wiresize, mac_bytes + 2, &md_len);
prepared_wire = ldns_tsig_prepare_pkt_wire(wire, wirelen, &prepared_wire_size);
- status = ldns_create_tsig_mac(&my_mac_rdf,
+ status = ldns_tsig_mac_new(&my_mac_rdf,
prepared_wire,
prepared_wire_size,
key_data,
goto clean;
}
- status = ldns_create_tsig_mac(&mac_rdf,
+ status = ldns_create_tsig_mac_new(&mac_rdf,
pkt_wire,
pkt_wire_len,
key_data,