tunnelkit/TunnelKit/Sources/Protocols/OpenVPN
Roopesh Chander 00d908cc89
Avoid caching PEMs on disk (#213)
* TLSBox: Use OpenSSL calls that take in-memory cert / private key

* TLSBox: Add ability to compute MD5 hash for cert in memory

* OpenVPNSession: Remove disk caching of ca, cert and key

* Add test for computing MD5 hash for cert in memory

Co-authored-by: Davide De Rosa <keeshux@gmail.com>
2021-10-13 10:51:14 +02:00
..
AppExtension Avoid caching PEMs on disk (#213) 2021-10-13 10:51:14 +02:00
Authenticator.swift Make peerInfo dynamic to add IV_CIPHERS 2021-01-08 19:41:16 +01:00
CompressionAlgorithm.swift Update copyright 2020-12-27 17:29:39 +01:00
CompressionAlgorithmNative.h Update copyright 2020-12-27 17:29:39 +01:00
CompressionFraming.swift Handle stub/stub-v2 as viable --compress arguments 2021-07-17 09:44:38 +02:00
CompressionFramingNative.h Handle stub/stub-v2 as viable --compress arguments 2021-07-17 09:44:38 +02:00
Configuration.swift Update CHANGELOG 2021-07-22 10:55:57 +02:00
ConfigurationParser.swift Update CHANGELOG 2021-07-22 10:55:57 +02:00
ControlChannel.swift Update copyright 2020-12-27 17:29:39 +01:00
ControlChannelSerializer.swift Update copyright 2020-12-27 17:29:39 +01:00
ControlPacket.h Update copyright 2020-12-27 17:29:39 +01:00
ControlPacket.m Update copyright 2020-12-27 17:29:39 +01:00
CoreConfiguration+OpenVPN.swift Extend peer info with IV_PLAT_VER 2021-02-11 22:23:47 +01:00
Crypto.h Update copyright 2020-12-27 17:29:39 +01:00
CryptoAEAD.h Update copyright 2020-12-27 17:29:39 +01:00
CryptoAEAD.m Update copyright 2020-12-27 17:29:39 +01:00
CryptoBox.h Update copyright 2020-12-27 17:29:39 +01:00
CryptoBox.m Update copyright 2020-12-27 17:29:39 +01:00
CryptoCBC.h Update copyright 2020-12-27 17:29:39 +01:00
CryptoCBC.m Update copyright 2020-12-27 17:29:39 +01:00
CryptoCTR.h Update copyright 2020-12-27 17:29:39 +01:00
CryptoCTR.m Update copyright 2020-12-27 17:29:39 +01:00
CryptoContainer.swift Update copyright 2020-12-27 17:29:39 +01:00
CryptoMacros.h Update copyright 2020-12-27 17:29:39 +01:00
DataPath.h Update copyright 2020-12-27 17:29:39 +01:00
DataPath.m Handle stub/stub-v2 as viable --compress arguments 2021-07-17 09:44:38 +02:00
DataPathCrypto.h Update copyright 2020-12-27 17:29:39 +01:00
EncryptionBridge.swift Update copyright 2020-12-27 17:29:39 +01:00
MSS.h Update copyright 2020-12-27 17:29:39 +01:00
MSS.m Update copyright 2020-12-27 17:29:39 +01:00
OpenVPN.swift Update copyright 2020-12-27 17:29:39 +01:00
OpenVPNError.swift Update copyright 2020-12-27 17:29:39 +01:00
OpenVPNProvider.swift Complete jazzy documentation 2021-09-20 18:35:33 +02:00
OpenVPNSession+PIA.swift Update copyright 2020-12-27 17:29:39 +01:00
OpenVPNSession.swift Avoid caching PEMs on disk (#213) 2021-10-13 10:51:14 +02:00
Packet.swift Update copyright 2020-12-27 17:29:39 +01:00
PacketMacros.h Handle stub/stub-v2 as viable --compress arguments 2021-07-17 09:44:38 +02:00
PacketMacros.m Update copyright 2020-12-27 17:29:39 +01:00
PacketStream.h Update CHANGELOG 2021-07-22 10:55:57 +02:00
PacketStream.m Update CHANGELOG 2021-07-22 10:55:57 +02:00
ProtocolMacros.swift Update copyright 2020-12-27 17:29:39 +01:00
PushReply.swift Update copyright 2020-12-27 17:29:39 +01:00
ReplayProtector.h Update copyright 2020-12-27 17:29:39 +01:00
ReplayProtector.m Update copyright 2020-12-27 17:29:39 +01:00
SessionKey.swift Update copyright 2020-12-27 17:29:39 +01:00
StaticKey.swift Update copyright 2020-12-27 17:29:39 +01:00
TLSBox.h Avoid caching PEMs on disk (#213) 2021-10-13 10:51:14 +02:00
TLSBox.m Avoid caching PEMs on disk (#213) 2021-10-13 10:51:14 +02:00
TLSWrap.swift Update copyright 2020-12-27 17:29:39 +01:00
module.modulemap Update copyright 2020-12-27 17:29:39 +01:00