ARTChannelCipher
Objective-C
@protocol ARTChannelCipher
- (ARTStatus *)encrypt:(NSData *)plaintext output:(NSData *_Nullable *_Nullable)output;
- (ARTStatus *)decrypt:(NSData *)ciphertext output:(NSData *_Nullable *_Nullable)output;
- (nullable NSString *)cipherName;
- (size_t) keyLength;
@end
Swift
protocol ARTChannelCipher
Undocumented
-
Undocumented
Declaration
Objective-C
- (ARTStatus *)encrypt:(NSData *)plaintext output:(NSData *_Nullable *_Nullable)output;
Swift
func encrypt(_ plaintext: Data, output: AutoreleasingUnsafeMutablePointer<NSData?>?) -> ARTStatus
-
Undocumented
Declaration
Objective-C
- (ARTStatus *)decrypt:(NSData *)ciphertext output:(NSData *_Nullable *_Nullable)output;
Swift
func decrypt(_ ciphertext: Data, output: AutoreleasingUnsafeMutablePointer<NSData?>?) -> ARTStatus
-
Undocumented
Declaration
Objective-C
- (nullable NSString *)cipherName;
Swift
func cipherName() -> String?
-
Undocumented
Declaration
Objective-C
- (size_t) keyLength;
Swift
func keyLength() -> Int