diff --git a/network/message/sendE2E.go b/network/message/sendE2E.go index cdc3b8b210613d0057e2b38258bc5ce66c965be5..840595e09f504c88d5cb215de8b9f62f0f59f412 100644 --- a/network/message/sendE2E.go +++ b/network/message/sendE2E.go @@ -69,6 +69,9 @@ func (m *Manager) SendE2E(msg message.Send, param params.E2E) ([]id.Round, error }(i) } + // while waiting check if any rekeys need to happen and trigger them. This + // can happen now because the key popping happens in this thread, + // only the sending is parallelized keyExchange.CheckKeyExchanges(m.Context, partner) wg.Wait()