Packagecom.hurlant.crypto.hash
Classpublic class SHA256
InheritanceSHA256 Inheritance SHABase Inheritance Object
Implements IHash
Subclasses SHA224



Public Properties
 PropertyDefined By
 Inheritedpad_size : int = 40
SHABase
Protected Properties
 PropertyDefined By
  h : Array
SHA256
Public Methods
 MethodDefined By
  
SHA256
  
[override]
SHA256
 Inherited
SHABase
 Inherited
SHABase
 Inherited
hash(src:ByteArray):ByteArray
SHABase
  
toString():String
[override]
SHA256
Protected Methods
 MethodDefined By
  
core(x:Array, len:uint):Array
[override]
SHA256
  
rrol(num:uint, cnt:uint):uint
SHA256
Protected Constants
 ConstantDefined By
  k : Array
[static]
SHA256
Property Detail
hproperty
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
kConstant
protected static const k:Array