mirror of
https://github.com/deneraraujo/OpenVPNAdapter.git
synced 2024-10-07 01:32:08 +08:00
7cb7602feb
* develop: Change project name and header names Rename OpenVPNEvent to OpenVPNAdapterEvent
88 lines
3.0 KiB
Objective-C
88 lines
3.0 KiB
Objective-C
//
|
|
// OpenVPNError.h
|
|
// OpenVPN Adapter
|
|
//
|
|
// Created by Sergey Abramchuk on 11.02.17.
|
|
//
|
|
//
|
|
|
|
#import <Foundation/Foundation.h>
|
|
|
|
FOUNDATION_EXPORT NSString * __nonnull const OpenVPNAdapterErrorDomain;
|
|
FOUNDATION_EXPORT NSString * __nonnull const OpenVPNIdentityErrorDomain;
|
|
|
|
FOUNDATION_EXPORT NSString * __nonnull const OpenVPNAdapterErrorFatalKey;
|
|
FOUNDATION_EXPORT NSString * __nonnull const OpenVPNAdapterErrorMessageKey;
|
|
|
|
/**
|
|
OpenVPN error codes
|
|
*/
|
|
typedef NS_ENUM(NSInteger, OpenVPNAdapterError) {
|
|
OpenVPNAdapterErrorConfigurationFailure = 1,
|
|
OpenVPNAdapterErrorCredentialsFailure,
|
|
OpenVPNAdapterErrorNetworkRecvError,
|
|
OpenVPNAdapterErrorNetworkEOFError,
|
|
OpenVPNAdapterErrorNetworkSendError,
|
|
OpenVPNAdapterErrorNetworkUnavailable,
|
|
OpenVPNAdapterErrorDecryptError,
|
|
OpenVPNAdapterErrorHMACError,
|
|
OpenVPNAdapterErrorReplayError,
|
|
OpenVPNAdapterErrorBufferError,
|
|
OpenVPNAdapterErrorCCError,
|
|
OpenVPNAdapterErrorBadSrcAddr,
|
|
OpenVPNAdapterErrorCompressError,
|
|
OpenVPNAdapterErrorResolveError,
|
|
OpenVPNAdapterErrorSocketProtectError,
|
|
OpenVPNAdapterErrorTUNReadError,
|
|
OpenVPNAdapterErrorTUNWriteError,
|
|
OpenVPNAdapterErrorTUNFramingError,
|
|
OpenVPNAdapterErrorTUNSetupFailed,
|
|
OpenVPNAdapterErrorTUNIfaceCreate,
|
|
OpenVPNAdapterErrorTUNIfaceDisabled,
|
|
OpenVPNAdapterErrorTUNError,
|
|
OpenVPNAdapterErrorTAPNotSupported,
|
|
OpenVPNAdapterErrorRerouteGatewayNoDns,
|
|
OpenVPNAdapterErrorTransportError,
|
|
OpenVPNAdapterErrorTCPOverflow,
|
|
OpenVPNAdapterErrorTCPSizeError,
|
|
OpenVPNAdapterErrorTCPConnectError,
|
|
OpenVPNAdapterErrorUDPConnectError,
|
|
OpenVPNAdapterErrorSSLError,
|
|
OpenVPNAdapterErrorSSLPartialWrite,
|
|
OpenVPNAdapterErrorEncapsulationError,
|
|
OpenVPNAdapterErrorEPKICertError,
|
|
OpenVPNAdapterErrorEPKISignError,
|
|
OpenVPNAdapterErrorHandshakeTimeout,
|
|
OpenVPNAdapterErrorKeepaliveTimeout,
|
|
OpenVPNAdapterErrorInactiveTimeout,
|
|
OpenVPNAdapterErrorConnectionTimeout,
|
|
OpenVPNAdapterErrorPrimaryExpire,
|
|
OpenVPNAdapterErrorTLSVersionMin,
|
|
OpenVPNAdapterErrorTLSAuthFail,
|
|
OpenVPNAdapterErrorCertVerifyFail,
|
|
OpenVPNAdapterErrorPEMPasswordFail,
|
|
OpenVPNAdapterErrorAuthFailed,
|
|
OpenVPNAdapterErrorClientHalt,
|
|
OpenVPNAdapterErrorClientRestart,
|
|
OpenVPNAdapterErrorRelay,
|
|
OpenVPNAdapterErrorRelayError,
|
|
OpenVPNAdapterErrorPauseNumber,
|
|
OpenVPNAdapterErrorReconnectNumber,
|
|
OpenVPNAdapterErrorKeyLimitRenegNumber,
|
|
OpenVPNAdapterErrorKeyStateError,
|
|
OpenVPNAdapterErrorProxyError,
|
|
OpenVPNAdapterErrorProxyNeedCreds,
|
|
OpenVPNAdapterErrorKevNegotiateError,
|
|
OpenVPNAdapterErrorKevPendingError,
|
|
OpenVPNAdapterErrorKevExpireNumber,
|
|
OpenVPNAdapterErrorPKTIDInvalid,
|
|
OpenVPNAdapterErrorPKTIDBacktrack,
|
|
OpenVPNAdapterErrorPKTIDExpire,
|
|
OpenVPNAdapterErrorPKTIDReplay,
|
|
OpenVPNAdapterErrorPKTIDTimeBacktrack,
|
|
OpenVPNAdapterErrorDynamicChallenge,
|
|
OpenVPNAdapterErrorEPKIError,
|
|
OpenVPNAdapterErrorEPKIInvalidAlias,
|
|
OpenVPNAdapterErrorUnknown
|
|
};
|