0.99.142
Pre-release
Pre-release
·
20 commits
to master
since this release
What's Changed
- OpenVPN: Add C rewrite of OpenSSL ObjC crypto by @keeshux in #69
- OpenVPN: Drop CryptoOpenSSL umbrella target by @keeshux in #71
- OpenVPN: Add C version of ObjC DataPath by @keeshux in #72
- OpenVPN: Add Swift wrappers of DataPath variants by @keeshux in #73
- Create a cross-platform sub-package by @keeshux in #74
- OpenVPN: Build on non-Apple platforms by @keeshux in #75
- OpenVPN: Improve efficiency of XOR processing by @keeshux in #77
- Move PlatformFactory to a separate target by @keeshux in #84
- Fix stale package imports/exports by @keeshux in #87
- OpenVPN: Migrate PartoutCross to Swift by @keeshux in #79
- OpenVPN: Add some primitive performance tests by @keeshux in #91
- WireGuard: Drop wireguard-apple by @keeshux in #94
- OpenVPN/Cross: Do not process ping packets by @keeshux in #97
- OpenVPN: Merge PartoutCross into base package by @keeshux in #98
- Reorganize package to externalize vendors by @keeshux in #102
- OpenVPN/Cross: Fix condition for detecting ping packets by @keeshux in #104
- Fix exported imports and lifecycle of CryptoFlags in tests by @keeshux in #106
- OpenVPN/Cross: Port tests to Swift Testing by @keeshux in #107
- Windows: Add CNG implementations of CryptoCore_C by @keeshux in #109
- OpenVPN/Cross: Fix unsafe use of .withCString in hmac() by @keeshux in #112
- Improve robustness of C crypto by @keeshux in #113
- OpenVPN/Cross: Reset TLS channel before renegotiation by @keeshux in #116
- OpenVPN: Fix memory leaks by @keeshux in #117
- Extend ProviderModule for authentication and WireGuard by @keeshux in #119
Full Changelog: 0.99.130...0.99.142