Packagecom.hurlant.crypto.hash
Classpublic class SHA256
InheritanceSHA256 Inheritance SHABase
ImplementsIHash
SubclassesSHA224



Public Properties
 PropertyDefined by
 Inheritedpad_size : int = 40
SHABase
Protected Properties
 PropertyDefined by
  h : Array
SHA256
Public Methods
 MethodDefined by
  
SHA256
  
getHashSize():uint
SHA256
 Inherited
getInputSize():uint
SHABase
 Inherited
getPadSize():int
SHABase
 Inherited
hash(src:ByteArray):ByteArray
SHABase
  
toString():String
SHA256
Protected Methods
 MethodDefined by
  
core(x:Array, len:uint):Array
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
protected override function core(x:Array, len:uint):ArrayParameters
x:Array
 
len:uint

Returns
Array
getHashSize()method 
public override function getHashSize():uint

Returns
uint
rrol()method 
protected function rrol(num:uint, cnt:uint):uintParameters
num:uint
 
cnt:uint

Returns
uint
toString()method 
public override function toString():String

Returns
String
Constant detail
kconstant
protected static const k:Array