RichieV1Cryptor
Objective-C
@interface RichieV1Cryptor : NSObject <RichieCryptor>
/**
@p iv is optional, can be nil.
*/
+(nullable id<RichieCryptor>) encryptorForAESWithKey:(nonnull NSData *)key iv:(nullable NSData *)iv;
/**
@p iv is optional, can be nil.
*/
+(nullable id<RichieCryptor>) decryptorForAESWithKey:(nonnull NSData *)key iv:(nullable NSData *)iv;
@end
Swift
class RichieV1Cryptor : NSObject, RichieCryptor
Undocumented
-
@p iv is optional, can be nil.
Declaration
Objective-C
+ (nullable id<RichieCryptor>)encryptorForAESWithKey:(nonnull NSData *)key iv:(nullable NSData *)iv;
Swift
class func encryptorForAES(withKey key: Data, iv: Data?) -> (any RichieCryptor)?
-
@p iv is optional, can be nil.
Declaration
Objective-C
+ (nullable id<RichieCryptor>)decryptorForAESWithKey:(nonnull NSData *)key iv:(nullable NSData *)iv;
Swift
class func decryptorForAES(withKey key: Data, iv: Data?) -> (any RichieCryptor)?