pull/576/head
Jeff 5 years ago
parent 01906c5d94
commit 27fac68716

@ -348,7 +348,7 @@ namespace llarp
{
dns::Message *replyMsg = new dns::Message(std::move(msg));
EnsurePathToSNode(
addr.as_array(), [=](const RouterID &, exit::BaseSession * s) {
addr.as_array(), [=](const RouterID &, exit::BaseSession_ptr s) {
SendDNSReply(addr, s, replyMsg, reply, true, isV6);
});
return true;

@ -237,7 +237,7 @@ namespace llarp
// ... and it's valid
const auto now = self->context->Router()->Now();
if(self->record.nextRC->IsPublicRouter()
&& self->record.nextRC->Verify(self->context->GetCrypto(), now))
&& self->record.nextRC->Verify(self->context->crypto(), now))
{
llarp_nodedb* n = self->context->Router()->nodedb();
const RouterContact rc = std::move(*self->record.nextRC);
@ -314,7 +314,7 @@ namespace llarp
return;
}
// generate path key as we are in a worker thread
auto crypto = self->context->GetCrypto();
auto crypto = self->context->crypto();
if(!crypto->dh_server(self->hop->pathKey, self->record.commkey,
self->context->EncryptionSecretKey(),
self->record.tunnelNonce))

@ -970,7 +970,7 @@ namespace llarp
RemoveConvoTag(frame.T);
return true;
}
if(!frame.AsyncDecryptAndVerify(EndpointLogic(), crypto(), p, Worker(),
if(!frame.AsyncDecryptAndVerify(EndpointLogic(), crypto(), p, CryptoWorker(),
m_Identity, m_DataHandler))
{
// send discard

Loading…
Cancel
Save