Packagecom.hurlant.crypto.prng
Classpublic class ARC4
ImplementsIPRNG, IStreamCipher



Public Methods
 MethodDefined by
  
ARC4(key:ByteArray = null)
ARC4
  
decrypt(block:ByteArray):void
ARC4
  
dispose():void
ARC4
  
encrypt(block:ByteArray):void
ARC4
  
getBlockSize():uint
ARC4
  
getPoolSize():uint
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):voidParameters
block:ByteArray
dispose()method 
public function dispose():void
encrypt()method 
public function encrypt(block:ByteArray):voidParameters
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):voidParameters
key:ByteArray
next()method 
public function next():uint

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

Returns
String