luxlabs header browser preview


@interface DEEncrypted : NSObject

+ (id)decrypt:(id)a0;
+ (id)getKey:(unsigned long long)a0;
+ (id)decrypt:(id)a0 allowAllKeys:(BOOL)a1 keyVersion:(id *)a2;
+ (id)decrypt:(id)a0 keyVersion:(id *)a1;
+ (id)decryptAll:(id)a0;
+ (BOOL)decryptAllFrom:(id)a0 to:(id)a1;
+ (id)decryptFrom:(id)a0 name:(id)a1 base:(id)a2;
+ (BOOL)decryptFrom:(id)a0 to:(id)a1 allowAllKeys:(BOOL)a2 keyVersion:(id *)a3;
+ (BOOL)decryptFrom:(id)a0 to:(id)a1 version:(id)a2;
+ (BOOL)decryptFrom:(id)a0 to:(id)a1 version:(id)a2 allowAllKeys:(BOOL)a3;
+ (id)encrypt:(id)a0 keyId:(unsigned long long)a1 privateKey:(id)a2 multipart:(BOOL)a3;
+ (id)encryptFrom:(id)a0 name:(id)a1 base:(id)a2 keyId:(unsigned long long)a3 privateKey:(id)a4 multipart:(BOOL)a5;
+ (BOOL)encryptFrom:(id)a0 to:(id)a1 keyId:(unsigned long long)a2 privateKey:(id)a3 encryptedPb:(void *)a4;
+ (BOOL)encryptFrom:(id)a0 to:(id)a1 keyId:(unsigned long long)a2 privateKey:(id)a3 multipart:(BOOL)a4;
+ (id)getKeyWithVersion:(id)a0;
+ (id)getKeyWithVersion:(id)a0 symmetric:(BOOL *)a1;
+ (id)getSymmetricKey:(id)a0 publicKey:(id)a1 symmetricKeyIV:(id *)a2 signature:(id *)a3;
+ (id)getSymmetricKey:(id)a0 symmetricKeyIV:(id)a1 signature:(id)a2;
+ (id)getSymmetricSrc:(id)a0 publicKey:(id)a1;
+ (BOOL)isPrivateKey:(id)a0 publicKey:(id)a1;
+ (BOOL)isSymmetric:(unsigned long long)a0;
+ (id)toEnvelope:(BOOL)a0 iv:(id)a1 hmac:(id)a2 keyVersion:(id)a3 payload:(id)a4;
+ (id)versionFile:(id)a0;
+ (BOOL)wrapFrom:(id)a0 to:(id)a1 encryptedPb:(void *)a2 multipart:(BOOL)a3;

@end