forked from I2P_Developers/i2p.i2p
Router: Register all LS2 keys with KeyManager
This commit is contained in:
@ -621,6 +621,8 @@ class ClientMessageEventListener implements I2CPMessageReader.I2CPMessageEventLi
|
||||
_runner.disconnectClient("Private/public crypto key mismatch in LS");
|
||||
return;
|
||||
}
|
||||
// just register new SPK, don't verify, unused
|
||||
_context.keyManager().registerKeys(dest, message.getSigningPrivateKey(), message.getPrivateKey());
|
||||
} else {
|
||||
// LS2
|
||||
LeaseSet2 ls2 = (LeaseSet2) ls;
|
||||
@ -645,9 +647,9 @@ class ClientMessageEventListener implements I2CPMessageReader.I2CPMessageEventLi
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
// just register new SPK, don't verify, unused
|
||||
_context.keyManager().registerKeys(dest, message.getSigningPrivateKey(), message.getPrivateKey());
|
||||
_context.keyManager().registerKeys(dest, message.getSigningPrivateKey(), pks);
|
||||
}
|
||||
} else if (message.getSigningPrivateKey() != null &&
|
||||
!message.getSigningPrivateKey().equals(keys.getRevocationKey())) {
|
||||
// just register new SPK, don't verify, unused
|
||||
|
Reference in New Issue
Block a user