| Package | com.hurlant.crypto.symmetric |
| Class | public class IVMode |
| Inheritance | IVMode Object |
| Subclasses | CBCMode, CFB8Mode, CFBMode, CTRMode, OFBMode |
| Property | Defined By | ||
|---|---|---|---|
| IV : ByteArray
Optional function to force the IV value. | IVMode | ||
| Property | Defined By | ||
|---|---|---|---|
| blockSize : uint | IVMode | ||
| iv : ByteArray | IVMode | ||
| key : ISymmetricKey | IVMode | ||
| lastIV : ByteArray | IVMode | ||
| padding : IPad | IVMode | ||
| prng : Random | IVMode | ||
| Method | Defined By | ||
|---|---|---|---|
| IVMode | |||
dispose():void | IVMode | ||
getBlockSize():uint | IVMode | ||
| blockSize | property |
protected var blockSize:uint| iv | property |
protected var iv:ByteArray| IV | property |
IV:ByteArrayOptional function to force the IV value. Normally, an IV gets generated randomly at every encrypt() call. Also, use this to set the IV before calling decrypt() (if not set before decrypt(), the IV is read from the beginning of the stream.)
public function get IV():ByteArray public function set IV(value:ByteArray):void| key | property |
protected var key:ISymmetricKey| lastIV | property |
protected var lastIV:ByteArray| padding | property |
protected var padding:IPad| prng | property |
protected var prng:Random| IVMode | () | Constructor |
public function IVMode(key:ISymmetricKey, padding:IPad = null)key:ISymmetricKey | |
padding:IPad (default = null) |
| dispose | () | method |
public function dispose():void| getBlockSize | () | method |
public function getBlockSize():uintReturnsuint |
| getIV4d | () | method |
protected function getIV4d():ByteArrayReturnsByteArray |
| getIV4e | () | method |
protected function getIV4e():ByteArrayReturnsByteArray |