.. |
Allocation.h
|
Re-license with proper per-file notices
|
2018-08-28 12:53:14 +02:00 |
Allocation.m
|
Re-license with proper per-file notices
|
2018-08-28 12:53:14 +02:00 |
BidirectionalState.swift
|
Move in/out states to a generic struct
|
2018-09-19 22:04:52 +02:00 |
CompressionFramingNative.h
|
Revert LZO deprecation, still widely used
|
2018-09-23 14:23:52 +02:00 |
ConfigurationParser.swift
|
Parse EKU choice in .ovpn from remote-cert-tls
|
2019-02-25 11:16:26 +01:00 |
ControlChannel.swift
|
Implement and test crypt serializer
|
2018-10-19 17:06:26 +02:00 |
ControlChannelSerializer.swift
|
Replace hardcoded 32 tag length in tls-crypt
|
2018-11-06 10:35:37 +01:00 |
ControlPacket.h
|
Implement and test crypt serializer
|
2018-10-19 17:06:26 +02:00 |
ControlPacket.m
|
Implement and test crypt serializer
|
2018-10-19 17:06:26 +02:00 |
CoreConfiguration.swift
|
Cap masked hash to 16 hexes
|
2018-10-24 18:50:36 +02:00 |
Crypto.h
|
Expose internal tag length, 0 if none
|
2018-11-06 10:31:55 +01:00 |
CryptoAEAD.h
|
Handle encryption/peer-id in a stateless manner
|
2018-10-19 15:54:55 +02:00 |
CryptoAEAD.m
|
Expose internal tag length, 0 if none
|
2018-11-06 10:31:55 +01:00 |
CryptoBox.h
|
Expose internal tag length, 0 if none
|
2018-11-06 10:31:55 +01:00 |
CryptoBox.m
|
Expose internal tag length, 0 if none
|
2018-11-06 10:31:55 +01:00 |
CryptoCBC.h
|
Handle encryption/peer-id in a stateless manner
|
2018-10-19 15:54:55 +02:00 |
CryptoCBC.m
|
Expose internal tag length, 0 if none
|
2018-11-06 10:31:55 +01:00 |
CryptoCTR.h
|
Keep tag length constants private
|
2018-11-06 10:25:35 +01:00 |
CryptoCTR.m
|
Hardcode digestLength to tagLength in CTR
|
2018-11-06 10:35:19 +01:00 |
CryptoContainer.swift
|
Move CryptoContainer to Core
|
2018-10-25 18:34:02 +02:00 |
CryptoMacros.h
|
Re-license with proper per-file notices
|
2018-08-28 12:53:14 +02:00 |
Data+Manipulation.swift
|
Re-license with proper per-file notices
|
2018-08-28 12:53:14 +02:00 |
DataPath.h
|
Fix and clean up redundant nullability specifiers
|
2018-09-12 15:38:52 +02:00 |
DataPath.m
|
Handle encryption/peer-id in a stateless manner
|
2018-10-19 15:54:55 +02:00 |
DataPathCrypto.h
|
Handle encryption/peer-id in a stateless manner
|
2018-10-19 15:54:55 +02:00 |
EndpointProtocol.swift
|
Move EndpointProtocol/SocketType to Core
|
2018-11-10 10:48:17 +01:00 |
Errors.h
|
Verify server cert EKU
|
2018-10-23 23:46:37 +02:00 |
Errors.m
|
Review/complete mapping to ProviderError
|
2018-10-23 23:44:25 +02:00 |
IOInterface.swift
|
Re-license with proper per-file notices
|
2018-08-28 12:53:14 +02:00 |
LinkInterface.swift
|
Re-license with proper per-file notices
|
2018-08-28 12:53:14 +02:00 |
MSS.h
|
Re-license with proper per-file notices
|
2018-08-28 12:53:14 +02:00 |
MSS.m
|
Re-license with proper per-file notices
|
2018-08-28 12:53:14 +02:00 |
NSRegularExpression+Shortcuts.swift
|
Add shortcut extension for creating regexes
|
2018-11-10 10:47:58 +01:00 |
Packet.swift
|
Improve control channel log readability
|
2018-09-20 09:00:11 +02:00 |
PacketMacros.h
|
Implement auth serializer
|
2018-10-19 16:20:56 +02:00 |
PacketMacros.m
|
Make compression framing an enum option
|
2018-08-30 12:43:36 +02:00 |
ProtocolMacros.swift
|
Move ControlPacket serialization to Obj-C
|
2018-09-19 22:04:52 +02:00 |
ReplayProtector.h
|
Re-license with proper per-file notices
|
2018-08-28 12:53:14 +02:00 |
ReplayProtector.m
|
Re-license with proper per-file notices
|
2018-08-28 12:53:14 +02:00 |
SecureRandom.swift
|
Re-license with proper per-file notices
|
2018-08-28 12:53:14 +02:00 |
SessionError.swift
|
Shut down on server-initiated HARD_RESET
|
2018-10-24 12:31:37 +02:00 |
SessionProxy+Authenticator.swift
|
Make credentials optional
|
2018-10-06 16:21:59 +02:00 |
SessionProxy+CompressionFraming.swift
|
Revert LZO deprecation, still widely used
|
2018-09-23 14:23:52 +02:00 |
SessionProxy+Configuration.swift
|
Make checksEKU optional to fall back on decoding
|
2019-02-25 11:16:26 +01:00 |
SessionProxy+EncryptionBridge.swift
|
Re-license with proper per-file notices
|
2018-08-28 12:53:14 +02:00 |
SessionProxy+PIA.swift
|
Restore PIA HARD_RESET code
|
2018-10-18 12:45:32 +02:00 |
SessionProxy+PushReply.swift
|
Add shortcut extension for creating regexes
|
2018-11-10 10:47:58 +01:00 |
SessionProxy+SessionKey.swift
|
Consolidate DataPath with new flow
|
2018-09-02 02:09:20 +02:00 |
SessionProxy+TLSWrap.swift
|
Add crypt strategy
|
2018-10-19 17:06:29 +02:00 |
SessionProxy.swift
|
Make EKU verification optional in TLSBox
|
2019-02-25 11:16:26 +01:00 |
SocketType.swift
|
Move EndpointProtocol/SocketType to Core
|
2018-11-10 10:48:17 +01:00 |
StaticKey.swift
|
Parse static key from file
|
2018-10-19 17:22:26 +02:00 |
TLSBox.h
|
Make EKU verification optional in TLSBox
|
2019-02-25 11:16:26 +01:00 |
TLSBox.m
|
Make EKU verification optional in TLSBox
|
2019-02-25 11:16:26 +01:00 |
TunnelInterface.swift
|
Re-license with proper per-file notices
|
2018-08-28 12:53:14 +02:00 |
ZeroingData.h
|
Remove NSData versions from Encrypter/Decrypter
|
2018-09-20 09:01:44 +02:00 |
ZeroingData.m
|
Remove NSData versions from Encrypter/Decrypter
|
2018-09-20 09:01:44 +02:00 |
ZeroingData.swift
|
Re-license with proper per-file notices
|
2018-08-28 12:53:14 +02:00 |
module.modulemap
|
Rename encryption headers for consistency
|
2018-09-20 09:03:33 +02:00 |