[SSWG] November 29th, 2018
- Logan Wright
- Tanner Nelson
- Johannes Weiss
- Tomer Doron
Adding new members:
- @tomerd will make a PR amending SSWG guidelines with rules for accepting new members
- New member rules should take into consideration minimum attendance / contributions, vote requirements to accept / remove, etc
- Ideally, new members will contribute to the “big picture” of Swift on the server
- Repo is undergoing re-licensing.
- Waiting on the repo to be moved.
- @IanPartridge are there any other updates here?
- Johannes tried increasing performance of logger when current level is silenced
- Deciding on value vs. reference type is proving difficult
- @tomerd will share a proof of concept implementation
- SwiftNIO will likely be including private copy of BoringSSL in version 2.0
- Frameworks relying on SwiftNIO’s COpenSSL library will need to vend their own OpenSSL implementation
- Server-side Swift needs a good, shared Crypto implementation that everyone can rely on
- Reach out to CryptoSwift @tanner0101
- Pure Swift implementations have some caveats; side-channeling; debug build slowness
- Focus on low-level client implementation that is general enough for everyone to use
- Implementation should be capable of powering URLSession, Vapor’s HTTP client, etc
- Higher level features can be added by frameworks
- There are many existing implementations, we should make look carefully at these and try to take the best pieces from all of them