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

Package | com.hurlant.crypto.hash
Class | public class SHA256
Inheritance | SHA256 SHABase Object
Implements | IHash
Subclasses | SHA224

Public Properties
Hide Inherited Public Properties
Show Inherited Public Properties

| Property | Defined By
--- | --- | ---
|  | pad_size : int = 40 | SHABase

Protected Properties

| Property | Defined By
--- | --- | ---
|  | h : Array | SHA256

Public Methods
Hide Inherited Public Methods
Show Inherited Public Methods

| Method | Defined By
--- | --- | ---
|  | SHA256() | SHA256
|  | getHashSize():uint [override] | SHA256
|  | getInputSize():uint | SHABase
|  | getPadSize():int | SHABase
|  | hash(src:ByteArray):ByteArray | SHABase
|  | toString():String [override] | SHA256

Protected Methods

| Method | Defined By
--- | --- | ---
|  | core(x:Array, len:uint):Array [override] | SHA256
|  | rrol(num:uint, cnt:uint):uint | SHA256

Protected Constants

| Constant | Defined By
--- | --- | ---
|  | k : Array [static] | SHA256

Property Detail

h | property

`protected var h:Array`

Constructor Detail

SHA256 | () | Constructor

`public function SHA256()`

Method Detail

core | () | method

`override protected function core(x:Array, len:uint):Array`

Parameters

| `x:Array`
| `len:uint`

Returns

| `Array`

getHashSize | () | method |

`override public function getHashSize():uint`

Returns

| `uint`

rrol | () | method |

`protected function rrol(num:uint, cnt:uint):uint`

Parameters

| `num:uint`
| `cnt:uint`

Returns

| `uint`

toString | () | method |

`override public function toString():String`

Returns

| `String`

Constant Detail

k | Constant

`protected static const k:Array`

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