1
1
Fork 0
mirror of https://github.com/oxen-io/lokinet synced 2023-12-14 06:53:00 +01:00

adding code that disappeared during sequential rebasing and squashing

This commit is contained in:
dan 2023-02-14 08:50:57 -08:00
parent 802ad46df1
commit c9c37c874b

View file

@ -109,6 +109,17 @@ namespace llarp::rpc
LogInfo("Bound RPC server to ", addr.full_address());
}
for (const auto& [address, allowed_keys] : r->GetConfig()->api.m_rpcEncryptedAddresses)
{
m_LMQ->listen_curve(address.zmq_address(), [allowed_keys = allowed_keys](auto pk, ...) {
if (std::find(allowed_keys.begin(), allowed_keys.end(), pk) != allowed_keys.end())
return oxenmq::AuthLevel::admin;
LogInfo("Curve pubkey not found in whitelist");
return oxenmq::AuthLevel::denied;
});
}
AddCategories();
}