Brandon
Brandon
Feature: Set Counter in ChaCha20 Cipher's Initializer Checklist: - [x] Correct file headers (see CONTRIBUTING.md). - [x] Formatted with [SwiftFormat](https://github.com/nicklockwood/SwiftFormat). - [x] Tests added. Changes proposed in this pull request:...
### New API Proposal: QUIC Crypto Primitives Support #### Request: - Add support for AES-ECB under the `Insecure` umbrella struct - Used to generate the mask required for AES based...
### QUIC uses the following cryptography > This issue simply tracks support for these primitives #### Header Protection - [x] AES-ECB (implemented using the `Crypto.AES.permute` method in `swift-crypto`'s `_CryptoExtras`) -...
We should support libp2p's [test-plans](https://github.com/libp2p/test-plans/blob/master/README.md) because interop testing is crucial π€ A great [blog post](https://blog.libp2p.io/multidim-interop/) talking about the new test-plans
**Describe the bug** We're leaking memory π§ π§ **To Reproduce** Run the DHT in server mode (or any other task that makes a bunch of inbound / outbound network calls) and...
**Describe the bug** The DefaultConnectionManager introduced Stream Counting on Connections in order to close connections who are idle with zero streams. The ConnectionStreamCount dictionary entry isn't always being removed with...
**Is your feature request related to a problem? Please describe.** Sort of... Libp2p should reuse connections to peers whenever possible. And swfit-libp2p does currently check for existing suitable connections before...
**Is your feature request related to a problem? Please describe.** Nope **Describe the solution you'd like** We should integrate swift-metrics into swift-libp2p so we can keep track of metrics and...
**Is your feature request related to a problem? Please describe.** Currently if we fail to dial a peer, either due to a connection timeout or a PeerID mismatch, we don't...