luxlabs header browser preview


@class NSData, NSMutableData;

@interface HAPSecuritySessionEncryption : NSObject

@property (retain, nonatomic) NSData *inputKey;
@property (retain, nonatomic) NSMutableData *inputNonce;
@property (retain, nonatomic) NSData *outputKey;
@property (retain, nonatomic) NSMutableData *outputNonce;

- (id)init;
- (void).cxx_destruct;
- (id)decrypt:(id)a0 additionalAuthenticatedData:(id)a1 error:(id *)a2;
- (id)decrypt:(const void *)a0 length:(unsigned long long)a1 additionalAuthData:(const void *)a2 additionalAuthDataLength:(unsigned long long)a3 authTagData:(const void *)a4 authTagDataLength:(unsigned long long)a5 error:(id *)a6;
- (id)encrypt:(id)a0 additionalAuthenticatedData:(id)a1;
- (id)initWithInputKey:(id)a0 outputKey:(id)a1;

@end