Packagecom.hurlant.crypto.prng
Classpublic class ARC4
InheritanceARC4 Inheritance Object
Implements IPRNG, IStreamCipher



Public Methods
 MethodDefined By
  
ARC4(key:ByteArray = null)
ARC4
  
decrypt(block:ByteArray):void
ARC4
  
dispose():void
ARC4
  
encrypt(block:ByteArray):void
ARC4
  
ARC4
  
ARC4
  
init(key:ByteArray):void
ARC4
  
next():uint
ARC4
  
toString():String
ARC4
Constructor Detail
ARC4()Constructor
public function ARC4(key:ByteArray = null)



Parameters
key:ByteArray (default = null)
Method Detail
decrypt()method
public function decrypt(block:ByteArray):void

Parameters

block:ByteArray

dispose()method 
public function dispose():void

encrypt()method 
public function encrypt(block:ByteArray):void

Parameters

block:ByteArray

getBlockSize()method 
public function getBlockSize():uint

Returns
uint
getPoolSize()method 
public function getPoolSize():uint

Returns
uint
init()method 
public function init(key:ByteArray):void

Parameters

key:ByteArray

next()method 
public function next():uint

Returns
uint
toString()method 
public function toString():String

Returns
String