Packagecom.hurlant.crypto.symmetric
Classpublic class AESKey
InheritanceAESKey Inheritance Object
Implements ISymmetricKey



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
  
AESKey
  
toString():String
AESKey
Protected Methods
 MethodDefined By
  
addRoundKey(key:ByteArray, offset:uint):void
AESKey
  
AESKey
  
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):void

Parameters

key:ByteArray
 
offset:uint

decrypt()method 
public function decrypt(block:ByteArray, index:uint = 0):void

Parameters

block:ByteArray
 
index:uint (default = 0)

dispose()method 
public function dispose():void

encrypt()method 
public function encrypt(block:ByteArray, index:uint = 0):void

Parameters

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