ARTCbcCipher
Objective-C
@interface ARTCbcCipher : NSObject<ARTChannelCipher>
- (id)initWithCipherParams:(ARTCipherParams *)cipherParams logger:(ARTInternalLog *)logger;
+ (instancetype)cbcCipherWithParams:(ARTCipherParams *)cipherParams logger:(ARTInternalLog *)logger;
@property (nonatomic) ARTInternalLog *logger;
@property (readonly, nonatomic) NSData *keySpec;
@property NSData *iv;
@property (readonly) NSUInteger blockLength;
@end
Swift
class ARTCbcCipher : NSObject, ARTChannelCipher
Undocumented
-
Undocumented
Declaration
Objective-C
- (id)initWithCipherParams:(ARTCipherParams *)cipherParams logger:(ARTInternalLog *)logger;Swift
init(cipherParams: ARTCipherParams, logger: InternalLog) -
Undocumented
Declaration
Objective-C
+ (instancetype)cbcCipherWithParams:(ARTCipherParams *)cipherParams logger:(ARTInternalLog *)logger;Swift
convenience init(params cipherParams: ARTCipherParams, logger: InternalLog) -
Undocumented
Declaration
Objective-C
@property (nonatomic) ARTInternalLog *loggerSwift
var logger: InternalLog { get set } -
Undocumented
Declaration
Objective-C
@property (readonly, nonatomic) NSData *keySpecSwift
var keySpec: Data { get } -
Undocumented
Declaration
Objective-C
@property NSData *ivSwift
var iv: Data { get set } -
Undocumented
Declaration
Objective-C
@property (readonly) NSUInteger blockLengthSwift
var blockLength: UInt { get }