mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-28 06:13:31 +01:00
Merge branch 'maint-0.3.2'
This commit is contained in:
commit
a0f8c01004
5
changes/bug24002
Normal file
5
changes/bug24002
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
o Minor bugfixes (hidden service):
|
||||||
|
- Make sure that we have a usable ed25519 key when the intro point relay
|
||||||
|
does support ed25519 link authentication. We do check for an empty key
|
||||||
|
when the relay does not support it so this makes it nice and symmetric.
|
||||||
|
Fixes bug 24002; bugfix on 0.3.2.1-alpha.
|
@ -1564,6 +1564,10 @@ pick_intro_point(unsigned int direct_conn, smartlist_t *exclude_nodes)
|
|||||||
* protocol */
|
* protocol */
|
||||||
if (!node_supports_ed25519_link_authentication(node)) {
|
if (!node_supports_ed25519_link_authentication(node)) {
|
||||||
tor_assert_nonfatal(ed25519_public_key_is_zero(&info->ed_identity));
|
tor_assert_nonfatal(ed25519_public_key_is_zero(&info->ed_identity));
|
||||||
|
} else {
|
||||||
|
/* Make sure we *do* have an ed key if we support the link authentication.
|
||||||
|
* Sending an empty key would result in a failure to extend. */
|
||||||
|
tor_assert_nonfatal(!ed25519_public_key_is_zero(&info->ed_identity));
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Create our objects and populate them with the node information. */
|
/* Create our objects and populate them with the node information. */
|
||||||
|
Loading…
Reference in New Issue
Block a user