tunnelkit/TunnelKit/Sources/Protocols/OpenVPN
Davide De Rosa e3241f4f4d Fix potential OOB during negotiation
Reported by @Grivus with SoftEther.

Closes #143
2019-12-22 16:31:57 +01:00
..
AppExtension Use .utility QoS for tunnel queue 2019-12-12 18:34:24 +01:00
Authenticator.swift Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
CompressionAlgorithm.swift Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
CompressionAlgorithmNative.h Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
CompressionFraming.swift Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
CompressionFramingNative.h Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
Configuration.swift Adjust Configuration.searchDomain to searchDomains 2019-10-25 17:17:48 +02:00
ConfigurationParser.swift Only require --ca and --cipher from clients 2019-11-20 19:48:40 +01:00
ControlChannel.swift Fix potential OOB during negotiation 2019-12-22 16:31:57 +01:00
ControlChannelSerializer.swift Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
ControlPacket.h Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
ControlPacket.m Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
CoreConfiguration+OpenVPN.swift Schedule ping block even just for timeout check 2019-12-12 18:34:20 +01:00
Crypto.h Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
CryptoAEAD.h Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
CryptoAEAD.m Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
CryptoBox.h Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
CryptoBox.m Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
CryptoCBC.h Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
CryptoCBC.m Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
CryptoCTR.h Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
CryptoCTR.m Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
CryptoContainer.swift Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
CryptoMacros.h Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
DataPath.h Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
DataPath.m Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
DataPathCrypto.h Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
EncryptionBridge.swift Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
MSS.h Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
MSS.m Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
OpenVPN.swift Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
OpenVPNError.swift Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
OpenVPNSession+PIA.swift Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
OpenVPNSession.swift Add comment about read failure not shutting down 2019-12-12 20:37:10 +01:00
Packet.swift Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
PacketMacros.h Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
PacketMacros.m Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
PacketStream.h Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
PacketStream.m Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
ProtocolMacros.swift Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
PushReply.swift Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
ReplayProtector.h Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
ReplayProtector.m Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
SessionKey.swift Replace key flag with session-wide isRenegotiating 2019-07-09 12:17:12 +02:00
StaticKey.swift Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
TLSBox.h Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
TLSBox.m Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
TLSWrap.swift Nest subspecs by purpose 2019-05-24 16:02:59 +02:00
module.modulemap Nest subspecs by purpose 2019-05-24 16:02:59 +02:00