tunnelkit/TunnelKit/Sources/Protocols/OpenVPN
Davide De Rosa 9095ea250e
Address concerns from Guido Vranken fuzzers (#141)
* 002: Assert return value of snprintf/getnameinfo

* 003: Address OOB reads on decrypted data

* 004: Handle boundary prefixes in .partitioned()

* 005: Fix OOB read in matchesDestination()

* 006: Fix parsing in netname6()

* 007: Fix incorrect use of sizeof()

* 008: Add safety checks in MSSFix()

* 009: Fix bad usage of minilzo calls

* Add checks after RoutingTableEntryAddress4/6
2020-05-16 15:10:07 +02:00
..
AppExtension Set reasserting to false if canRebindLink() 2020-05-09 15:01:11 +02:00
Authenticator.swift Reset rather than nil out Authenticator 2020-02-29 19:11:15 +01:00
CompressionAlgorithm.swift Update copyright clause 2020-01-11 09:26:41 +01:00
CompressionAlgorithmNative.h Update copyright clause 2020-01-11 09:26:41 +01:00
CompressionFraming.swift Update copyright clause 2020-01-11 09:26:41 +01:00
CompressionFramingNative.h Update copyright clause 2020-01-11 09:26:41 +01:00
Configuration.swift SAN host check (#168) 2020-05-09 00:02:16 +02:00
ConfigurationParser.swift Handle IPv4/IPv6 variants in SocketType 2020-04-14 21:54:21 +02:00
ControlChannel.swift Update copyright clause 2020-01-11 09:26:41 +01:00
ControlChannelSerializer.swift Update copyright clause 2020-01-11 09:26:41 +01:00
ControlPacket.h Update copyright clause 2020-01-11 09:26:41 +01:00
ControlPacket.m Update copyright clause 2020-01-11 09:26:41 +01:00
CoreConfiguration+OpenVPN.swift Update copyright clause 2020-01-11 09:26:41 +01:00
Crypto.h Update copyright clause 2020-01-11 09:26:41 +01:00
CryptoAEAD.h Update copyright clause 2020-01-11 09:26:41 +01:00
CryptoAEAD.m Address concerns from Guido Vranken fuzzers (#141) 2020-05-16 15:10:07 +02:00
CryptoBox.h Update copyright clause 2020-01-11 09:26:41 +01:00
CryptoBox.m Update copyright clause 2020-01-11 09:26:41 +01:00
CryptoCBC.h Update copyright clause 2020-01-11 09:26:41 +01:00
CryptoCBC.m Address concerns from Guido Vranken fuzzers (#141) 2020-05-16 15:10:07 +02:00
CryptoCTR.h Update copyright clause 2020-01-11 09:26:41 +01:00
CryptoCTR.m Update copyright clause 2020-01-11 09:26:41 +01:00
CryptoContainer.swift Update copyright clause 2020-01-11 09:26:41 +01:00
CryptoMacros.h Update copyright clause 2020-01-11 09:26:41 +01:00
DataPath.h Update copyright clause 2020-01-11 09:26:41 +01:00
DataPath.m Update copyright clause 2020-01-11 09:26:41 +01:00
DataPathCrypto.h Address concerns from Guido Vranken fuzzers (#141) 2020-05-16 15:10:07 +02:00
EncryptionBridge.swift Update copyright clause 2020-01-11 09:26:41 +01:00
MSS.h Update copyright clause 2020-01-11 09:26:41 +01:00
MSS.m Address concerns from Guido Vranken fuzzers (#141) 2020-05-16 15:10:07 +02:00
OpenVPN.swift Update copyright clause 2020-01-11 09:26:41 +01:00
OpenVPNError.swift Shut down on server "RESTART" control message 2020-02-29 19:23:26 +01:00
OpenVPNSession+PIA.swift Update copyright clause 2020-01-11 09:26:41 +01:00
OpenVPNSession.swift Refactor with an error parameter in sessionDidStop 2020-05-09 12:09:03 +02:00
Packet.swift Update copyright clause 2020-01-11 09:26:41 +01:00
PacketMacros.h Update copyright clause 2020-01-11 09:26:41 +01:00
PacketMacros.m Update copyright clause 2020-01-11 09:26:41 +01:00
PacketStream.h Update copyright clause 2020-01-11 09:26:41 +01:00
PacketStream.m Update copyright clause 2020-01-11 09:26:41 +01:00
ProtocolMacros.swift Update copyright clause 2020-01-11 09:26:41 +01:00
PushReply.swift Update copyright clause 2020-01-11 09:26:41 +01:00
ReplayProtector.h Update copyright clause 2020-01-11 09:26:41 +01:00
ReplayProtector.m Update copyright clause 2020-01-11 09:26:41 +01:00
SessionKey.swift Update copyright clause 2020-01-11 09:26:41 +01:00
StaticKey.swift Update copyright clause 2020-01-11 09:26:41 +01:00
TLSBox.h SAN host check (#168) 2020-05-09 00:02:16 +02:00
TLSBox.m SAN host check (#168) 2020-05-09 00:02:16 +02:00
TLSWrap.swift Update copyright clause 2020-01-11 09:26:41 +01:00
module.modulemap Update copyright clause 2020-01-11 09:26:41 +01:00