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 *logger
Swift
var logger: InternalLog { get set }
-
Undocumented
Declaration
Objective-C
@property (readonly, nonatomic) NSData *keySpec
Swift
var keySpec: Data { get }
-
Undocumented
Declaration
Objective-C
@property NSData *iv
Swift
var iv: Data { get set }
-
Undocumented
Declaration
Objective-C
@property (readonly) NSUInteger blockLength
Swift
var blockLength: UInt { get }