Packagecom.hurlant.crypto.symmetric
Classpublic class AESKey
ImplementsISymmetricKey



Public Methods
 MethodDefined by
  
AESKey(key:ByteArray)
AESKey
  
decrypt(block:ByteArray, index:uint = 0):void
AESKey
  
dispose():void
AESKey
  
encrypt(block:ByteArray, index:uint = 0):void
AESKey
  
getBlockSize():uint
AESKey
  
toString():String
AESKey
Protected Methods
 MethodDefined by
  
addRoundKey(key:ByteArray, offset:uint):void
AESKey
  
AESKey
  
invShiftRows():void
AESKey
  
AESKey
  
shiftRows():void
AESKey
Constructor detail
AESKey()constructor
public function AESKey(key:ByteArray)Parameters
key:ByteArray
Method detail
addRoundKey()method
protected function addRoundKey(key:ByteArray, offset:uint):voidParameters
key:ByteArray
 
offset:uint
decrypt()method 
public function decrypt(block:ByteArray, index:uint = 0):voidParameters
block:ByteArray
 
index:uint (default = 0)
dispose()method 
public function dispose():void
encrypt()method 
public function encrypt(block:ByteArray, index:uint = 0):voidParameters
block:ByteArray
 
index:uint (default = 0)
getBlockSize()method 
public function getBlockSize():uint

Returns
uint
invMixSubColumns()method 
protected function invMixSubColumns():void
invShiftRows()method 
protected function invShiftRows():void
mixSubColumns()method 
protected function mixSubColumns():void
shiftRows()method 
protected function shiftRows():void
toString()method 
public function toString():String

Returns
String