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 }
  • iv

    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 }