mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-23 20:03:31 +01:00
Remove node_get_rsa_onion_key
This commit is contained in:
parent
0428aef13a
commit
cbbfb812a8
@ -2034,34 +2034,6 @@ node_get_curve25519_onion_key(const node_t *node)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/* Return a newly allocacted RSA onion public key taken from the given node.
|
||||
*
|
||||
* Return NULL if node is NULL or no RSA onion public key can be found. It is
|
||||
* the caller responsibility to free the returned object. */
|
||||
crypto_pk_t *
|
||||
node_get_rsa_onion_key(const node_t *node)
|
||||
{
|
||||
crypto_pk_t *pk = NULL;
|
||||
const char *onion_pkey;
|
||||
size_t onion_pkey_len;
|
||||
|
||||
if (!node) {
|
||||
goto end;
|
||||
}
|
||||
|
||||
if (node->ri) {
|
||||
onion_pkey = node->ri->onion_pkey;
|
||||
onion_pkey_len = node->ri->onion_pkey_len;
|
||||
} else {
|
||||
/* No descriptor; we don't take onion keys from microdescs. */
|
||||
goto end;
|
||||
}
|
||||
pk = router_get_rsa_onion_pkey(onion_pkey, onion_pkey_len);
|
||||
|
||||
end:
|
||||
return pk;
|
||||
}
|
||||
|
||||
/** Refresh the country code of <b>ri</b>. This function MUST be called on
|
||||
* each router when the GeoIP database is reloaded, and on all new routers. */
|
||||
void
|
||||
|
@ -109,7 +109,6 @@ void node_get_pref_ipv6_dirport(const node_t *node, tor_addr_port_t *ap_out);
|
||||
int node_has_curve25519_onion_key(const node_t *node);
|
||||
const struct curve25519_public_key_t *node_get_curve25519_onion_key(
|
||||
const node_t *node);
|
||||
crypto_pk_t *node_get_rsa_onion_key(const node_t *node);
|
||||
|
||||
MOCK_DECL(const smartlist_t *, nodelist_get_list, (void));
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user