luxlabs header browser preview


@interface ICCryptoStrategyFactory : NSObject

+ (long long)cipherVersionForObject:(id)a0;
+ (BOOL)shouldAuthenticateWithCustomPasswordForObject:(id)a0;
+ (BOOL)shouldAuthenticateWithDevicePasswordForObject:(id)a0;
+ (long long)userSelectedCipherVersionForObject:(id)a0;
+ (long long)cipherVersionForPrimaryEncryptedData:(id)a0;
+ (id)makeCryptoStrategyForObject:(id)a0 andValidateProtocolConformance:(id)a1;
+ (id)makeCryptoStrategyForObject:(id)a0 withCipherMatchingEncryptedData:(id)a1 andValidateProtocolConformance:(id)a2;
+ (id)primaryEncryptedDataForObject:(id)a0;
+ (id)strategyForObject:(id)a0 cipherVersion:(long long)a1;
+ (id)unitTest_strategyForObject:(id)a0 cipherVersion:(long long)a1;

@end