torcontrol: Explicitly request RSA1024 private key
When generating a new service key, explicitly request a RSA1024 one. The bitcoin P2P protocol has no support for the longer hidden service names that will come with ed25519 keys, until it does, we depend on the old hidden service type so make this explicit. See #9214.
This commit is contained in:
parent
c4522e71c7
commit
7d3b627395
1 changed files with 1 additions and 1 deletions
|
@ -470,7 +470,7 @@ void TorController::auth_cb(TorControlConnection& _conn, const TorControlReply&
|
||||||
|
|
||||||
// Finally - now create the service
|
// Finally - now create the service
|
||||||
if (private_key.empty()) // No private key, generate one
|
if (private_key.empty()) // No private key, generate one
|
||||||
private_key = "NEW:BEST";
|
private_key = "NEW:RSA1024"; // Explicitly request RSA1024 - see issue #9214
|
||||||
// Request hidden service, redirect port.
|
// Request hidden service, redirect port.
|
||||||
// Note that the 'virtual' port doesn't have to be the same as our internal port, but this is just a convenient
|
// Note that the 'virtual' port doesn't have to be the same as our internal port, but this is just a convenient
|
||||||
// choice. TODO; refactor the shutdown sequence some day.
|
// choice. TODO; refactor the shutdown sequence some day.
|
||||||
|
|
Loading…
Reference in a new issue