Packagecom.hurlant.crypto.symmetric
Classpublic class IVMode
SubclassesCBCMode, CFB8Mode, CFBMode, CTRMode, OFBMode

An "abtract" class to avoid redundant code in subclasses



Public Properties
 PropertyDefined by
  IV : ByteArray
IVMode
Protected Properties
 PropertyDefined by
  blockSize : uint
IVMode
  iv : ByteArray
IVMode
  key : ISymmetricKey
IVMode
  lastIV : ByteArray
IVMode
  padding : IPad
IVMode
  prng : Random
IVMode
Public Methods
 MethodDefined by
  
IVMode(key:ISymmetricKey, padding:IPad = null)
IVMode
  
dispose():void
IVMode
  
getBlockSize():uint
IVMode
Protected Methods
 MethodDefined by
  
getIV4d():ByteArray
IVMode
  
getIV4e():ByteArray
IVMode
Property detail
blockSizeproperty
protected var blockSize:uint
ivproperty 
protected var iv:ByteArray
IVproperty 
IV:ByteArray  [read-write]Implementation
    public function get IV():ByteArray
    public function set IV(value:ByteArray):void
keyproperty 
protected var key:ISymmetricKey
lastIVproperty 
protected var lastIV:ByteArray
paddingproperty 
protected var padding:IPad
prngproperty 
protected var prng:Random
Constructor detail
IVMode()constructor
public function IVMode(key:ISymmetricKey, padding:IPad = null)Parameters
key:ISymmetricKey
 
padding:IPad (default = null)
Method detail
dispose()method
public function dispose():void
getBlockSize()method 
public function getBlockSize():uint

Returns
uint
getIV4d()method 
protected function getIV4d():ByteArray

Returns
ByteArray
getIV4e()method 
protected function getIV4e():ByteArray

Returns
ByteArray