System/Library/Frameworks/NetworkExtension.framework
NEIKEv2ChildSA.h
@class NSError, NSData, NSArray, NEIKEv2DHProtocol, NEIKEv2IKESA, NEIKEv2ESPSPI, NEIKEv2ChildSAProposal, NEIKEv2ChildSAConfiguration;
@interface NEIKEv2ChildSA : NSObject {
BOOL _shouldSendStateUpdate;
BOOL _isFirstChild;
BOOL _isInitiator;
BOOL _sequencePerTrafficClassSupported;
unsigned short _incomingDatabaseReqID;
unsigned short _outgoingDatabaseReqID;
unsigned int _childID;
NEIKEv2IKESA *_ikeSA;
unsigned long long _state;
NSError *_error;
NEIKEv2ChildSAConfiguration *_configuration;
NEIKEv2ChildSAProposal *_chosenProposal;
NSArray *_localTrafficSelectors;
NSArray *_remoteTrafficSelectors;
NSData *_localNonce;
NSData *_remoteNonce;
struct __SecKey { } *_ecdhPrivateKeyRef;
NSData *_dhPublicKey;
NSData *_dhRemotePublicKey;
struct OpaqueSecDHContext { } *_dhContext;
unsigned long long _dhPublicKeySize;
NEIKEv2DHProtocol *_remotePreferredDHProtocol;
NSData *_incomingEncryptionKey;
NSData *_incomingIntegrityKey;
NSData *_outgoingEncryptionKey;
NSData *_outgoingIntegrityKey;
NEIKEv2ChildSAProposal *_initiatorRekeyProposal;
NEIKEv2ChildSAProposal *_initiatorRekeyNonPFSProposal;
NEIKEv2ChildSAProposal *_responderRekeyProposal;
NEIKEv2ESPSPI *_rekeyedSPI;
NEIKEv2ESPSPI *_rekeyedRemoteSPI;
}
- (void)dealloc;
- (id)description;
- (void).cxx_destruct;
@end