Brandon

Results 9 issues of 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`) -...

tracking

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

enhancement

**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...

bug

**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...

bug

**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...

bug

**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...

enhancement

**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...

bug