luxlabs header browser preview


@class NSData, TKClientTokenSession, NSDictionary;

@interface TKClientTokenObject : NSObject {
    id _accessControlRef;
}

@property (readonly, nonatomic) TKClientTokenSession *session;
@property (readonly, nonatomic) NSData *objectID;
@property (readonly, nonatomic) NSData *accessControl;
@property (readonly, nonatomic) struct __SecAccessControl { } *accessControlRef;
@property (readonly, nonatomic) NSData *value;
@property (readonly, nonatomic) NSData *publicKey;
@property (readonly, nonatomic) NSDictionary *keychainAttributes;

- (id)decrypt:(id)a0 algorithms:(id)a1 parameters:(id)a2 error:(id *)a3;
- (id)operationResult:(id)a0 error:(id *)a1;
- (BOOL)bumpKeyWithError:(id *)a0;
- (id)attestKey:(id)a0 nonce:(id)a1 error:(id *)a2;
- (id)exchangeKey:(id)a0 algorithms:(id)a1 parameters:(id)a2 error:(id *)a3;
- (id)sign:(id)a0 algorithms:(id)a1 parameters:(id)a2 error:(id *)a3;
- (id)initWithSession:(id)a0 objectID:(id)a1 attributes:(id)a2;
- (id)operation:(long long)a0 data:(id)a1 algorithms:(id)a2 parameters:(id)a3 error:(id *)a4;
- (id)attestKeyObject:(id)a0 nonce:(id)a1 error:(id *)a2;
- (void).cxx_destruct;
- (BOOL)commitKeyWithError:(id *)a0;
- (BOOL)deleteWithError:(id *)a0;

@end