@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