System/Library/Frameworks/NetworkExtension.framework

NEIKEv2EncryptedKeyIDIdentifier.h

Download NEIKEv2EncryptedKeyIDIdentifier.h

  1. NSObject
  2. >
  3. NEIKEv2Identifier
  4. >
  5. NEIKEv2KeyIDIdentifier
@class NSData;

@interface NEIKEv2EncryptedKeyIDIdentifier : NEIKEv2KeyIDIdentifier {
    struct __SecKey { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; struct __SecKeyDescriptor *x1; void *x2; } *_keyRef;
    NSData *_keyData;
    NSData *_aad;
}

+ (id)copyTypeDescription;

- (unsigned long long)hash;
- (void)dealloc;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithKeyIDString:(id)a0 aad:(id)a1 keyRef:(struct __SecKey { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; struct __SecKeyDescriptor *x1; void *x2; } *)a2;
- (id)decryptWithSession:(id)a0 returnError:(id *)a1;
- (id)initWithKeyID:(id)a0 aad:(id)a1 key:(id)a2;
- (id)initWithKeyID:(id)a0 aad:(id)a1 keyRef:(struct __SecKey { struct __CFRuntimeBase { unsigned long long x0; _Atomic unsigned long long x1; } x0; struct __SecKeyDescriptor *x1; void *x2; } *)a2;
- (id)initWithKeyIDString:(id)a0 aad:(id)a1 key:(id)a2;

@end