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");
|
_runner.disconnectClient("Private/public crypto key mismatch in LS");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
// just register new SPK, don't verify, unused
|
||||||
|
_context.keyManager().registerKeys(dest, message.getSigningPrivateKey(), message.getPrivateKey());
|
||||||
} else {
|
} else {
|
||||||
// LS2
|
// LS2
|
||||||
LeaseSet2 ls2 = (LeaseSet2) ls;
|
LeaseSet2 ls2 = (LeaseSet2) ls;
|
||||||
@ -645,9 +647,9 @@ class ClientMessageEventListener implements I2CPMessageReader.I2CPMessageEventLi
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// just register new SPK, don't verify, unused
|
||||||
|
_context.keyManager().registerKeys(dest, message.getSigningPrivateKey(), pks);
|
||||||
}
|
}
|
||||||
// just register new SPK, don't verify, unused
|
|
||||||
_context.keyManager().registerKeys(dest, message.getSigningPrivateKey(), message.getPrivateKey());
|
|
||||||
} else if (message.getSigningPrivateKey() != null &&
|
} else if (message.getSigningPrivateKey() != null &&
|
||||||
!message.getSigningPrivateKey().equals(keys.getRevocationKey())) {
|
!message.getSigningPrivateKey().equals(keys.getRevocationKey())) {
|
||||||
// just register new SPK, don't verify, unused
|
// just register new SPK, don't verify, unused
|
||||||
|
Reference in New Issue
Block a user