luxlabs header browser preview


@class NSMutableArray;

@interface SETransceiveHelper : NSObject

@property (nonatomic) struct shared_ptr<SEUpdater::P73BaseSEController> { struct P73BaseSEController *__ptr_; struct __shared_weak_count *__cntrl_; } fSeController;
@property (retain, nonatomic) NSMutableArray *capduRecord;
@property (retain, nonatomic) NSMutableArray *rapduRecord;

- (void)dealloc;
- (void)invalidate;
- (id).cxx_construct;
- (void).cxx_destruct;
- (long long)copyDeviceType:(id *)a0;
- (id)transceiveAndRecordCapdu:(void *)a0 rapdu:(void *)a1;
- (id)copyA9Parameters:(id *)a0;
- (id)copyCasdCert:(id *)a0;
- (id)copySESignature:(id)a0 hsmChallengeSE:(id)a1 ecid:(id)a2 outError:(id *)a3;
- (id)copySeid:(id *)a0;
- (id)crsGetSharingRequestWithError:(id *)a0;
- (BOOL)crsSetSharingResult:(id)a0 signature:(id)a1 error:(id *)a2;
- (BOOL)getSEPK:(id *)a0 andSEID:(id *)a1 deleteExisting:(BOOL)a2 error:(id *)a3;
- (id)initWithSEController:(struct shared_ptr<SEUpdater::P73BaseSEController> { struct P73BaseSEController *x0; struct __shared_weak_count *x1; })a0;
- (void)recordApdu:(struct Apdu { void /* function */ **x0; struct shared_ptr<std::vector<unsigned char>> { void *x0; struct __shared_weak_count *x1; } x1; })a0 toRecord:(id)a1;
- (id)selectWithAID:(id)a0;
- (BOOL)setAuthRandom:(id)a0 mac:(id)a1 error:(id *)a2;

@end