Packagecom.gsolo.encryption
Classpublic class SHA1



Public Properties
 PropertyDefined by
  b64pad : String = ""
[static]
SHA1
  chrsz : uint = 8
[static]
SHA1
  hexcase : uint = 0
[static]
SHA1
Public Methods
 MethodDefined by
  
b64_hmac_sha1(key:String, data:String):String
[static]
SHA1
  
b64_sha1(string:String):String
[static]
SHA1
  
binb2b64(binarray:Array):String
[static]
SHA1
  
binb2hex(binarray:Array):String
[static]
SHA1
  
binb2str(bin:Array):String
[static]
SHA1
  
core_hmac_sha1(key:String, data:String):Array
[static]
SHA1
  
core_sha1(x:Array, len:Number):Array
[static]
SHA1
  
encrypt(string:String):String
[static]
SHA1
  
hex_hmac_sha1(key:String, data:String):String
[static]
SHA1
  
hex_sha1(string:String):String
[static]
SHA1
  
rol(num:Number, cnt:Number):Number
[static]
SHA1
  
safe_add(x:Number, y:Number):Number
[static]
SHA1
  
sha1_ft(t:Number, b:Number, c:Number, d:Number):Number
[static]
SHA1
  
sha1_kt(t:Number):Number
[static]
SHA1
  
sha1_vm_test():Boolean
[static]
SHA1
  
str_hmac_sha1(key:String, data:String):String
[static]
SHA1
  
str_sha1(string:String):String
[static]
SHA1
  
str2binb(str:String):Array
[static]
SHA1
Public Constants
 ConstantDefined by
  BASE64_PAD_CHARACTER_DEFAULT_COMPLIANCE : String = ""
[static]
SHA1
  BASE64_PAD_CHARACTER_RFC_COMPLIANCE : String = "="
[static]
SHA1
  BITS_PER_CHAR_ASCII : uint = 8
[static]
SHA1
  BITS_PER_CHAR_UNICODE : uint = 8
[static]
SHA1
  HEX_FORMAT_LOWERCASE : uint = 0
[static]
SHA1
  HEX_FORMAT_UPPERCASE : uint = 1
[static]
SHA1
Property detail
b64padproperty
public static var b64pad:String = ""
chrszproperty 
public static var chrsz:uint = 8
hexcaseproperty 
public static var hexcase:uint = 0
Method detail
b64_hmac_sha1()method
public static function b64_hmac_sha1(key:String, data:String):StringParameters
key:String
 
data:String

Returns
String
b64_sha1()method 
public static function b64_sha1(string:String):StringParameters
string:String

Returns
String
binb2b64()method 
public static function binb2b64(binarray:Array):StringParameters
binarray:Array

Returns
String
binb2hex()method 
public static function binb2hex(binarray:Array):StringParameters
binarray:Array

Returns
String
binb2str()method 
public static function binb2str(bin:Array):StringParameters
bin:Array

Returns
String
core_hmac_sha1()method 
public static function core_hmac_sha1(key:String, data:String):ArrayParameters
key:String
 
data:String

Returns
Array
core_sha1()method 
public static function core_sha1(x:Array, len:Number):ArrayParameters
x:Array
 
len:Number

Returns
Array
encrypt()method 
public static function encrypt(string:String):StringParameters
string:String

Returns
String
hex_hmac_sha1()method 
public static function hex_hmac_sha1(key:String, data:String):StringParameters
key:String
 
data:String

Returns
String
hex_sha1()method 
public static function hex_sha1(string:String):StringParameters
string:String

Returns
String
rol()method 
public static function rol(num:Number, cnt:Number):NumberParameters
num:Number
 
cnt:Number

Returns
Number
safe_add()method 
public static function safe_add(x:Number, y:Number):NumberParameters
x:Number
 
y:Number

Returns
Number
sha1_ft()method 
public static function sha1_ft(t:Number, b:Number, c:Number, d:Number):NumberParameters
t:Number
 
b:Number
 
c:Number
 
d:Number

Returns
Number
sha1_kt()method 
public static function sha1_kt(t:Number):NumberParameters
t:Number

Returns
Number
sha1_vm_test()method 
public static function sha1_vm_test():Boolean

Returns
Boolean
str_hmac_sha1()method 
public static function str_hmac_sha1(key:String, data:String):StringParameters
key:String
 
data:String

Returns
String
str_sha1()method 
public static function str_sha1(string:String):StringParameters
string:String

Returns
String
str2binb()method 
public static function str2binb(str:String):ArrayParameters
str:String

Returns
Array
Constant detail
BASE64_PAD_CHARACTER_DEFAULT_COMPLIANCEconstant
public static const BASE64_PAD_CHARACTER_DEFAULT_COMPLIANCE:String = ""
BASE64_PAD_CHARACTER_RFC_COMPLIANCEconstant 
public static const BASE64_PAD_CHARACTER_RFC_COMPLIANCE:String = "="
BITS_PER_CHAR_ASCIIconstant 
public static const BITS_PER_CHAR_ASCII:uint = 8
BITS_PER_CHAR_UNICODEconstant 
public static const BITS_PER_CHAR_UNICODE:uint = 8
HEX_FORMAT_LOWERCASEconstant 
public static const HEX_FORMAT_LOWERCASE:uint = 0
HEX_FORMAT_UPPERCASEconstant 
public static const HEX_FORMAT_UPPERCASE:uint = 1