ActionScript 3 Cryptography Library | All Packages | All Classes | Index | Frames No Frames |
AESKey

Package | com.hurlant.crypto.symmetric
Class | public class AESKey
Inheritance | AESKey Object
Implements | ISymmetricKey

Public Methods

| Method | Defined 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

| Method | Defined By
--- | --- | ---
|  | addRoundKey(key:ByteArray, offset:uint):void | AESKey
|  | invMixSubColumns():void | AESKey
|  | invShiftRows():void | AESKey
|  | mixSubColumns():void | 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`

Mon May 20 2013, 09:16 PM +02:00