Packagecom.hurlant.crypto.symmetric
Classpublic class XTeaKey
ImplementsISymmetricKey



Public Methods
 MethodDefined by
  
XTeaKey(a:ByteArray)
XTeaKey
  
decrypt(block:ByteArray, index:uint = 0):void
XTeaKey
  
dispose():void
XTeaKey
  
encrypt(block:ByteArray, index:uint = 0):void
XTeaKey
  
getBlockSize():uint
XTeaKey
  
parseKey(K:String):XTeaKey
[static] K is an hex string with 32 digits.
XTeaKey
  
toString():String
XTeaKey
Public Constants
 ConstantDefined by
  NUM_ROUNDS : uint = 64
XTeaKey
Constructor detail
XTeaKey()constructor
public function XTeaKey(a:ByteArray)Parameters
a:ByteArray
Method detail
decrypt()method
public function decrypt(block:ByteArray, index:uint = 0):voidParameters
block:ByteArray
 
index:uint (default = 0)
dispose()method 
public function dispose():void
encrypt()method 
public function encrypt(block:ByteArray, index:uint = 0):voidParameters
block:ByteArray
 
index:uint (default = 0)
getBlockSize()method 
public function getBlockSize():uint

Returns
uint
parseKey()method 
public static function parseKey(K:String):XTeaKey

K is an hex string with 32 digits.

Parameters
K:String

Returns
XTeaKey
toString()method 
public function toString():String

Returns
String
Constant detail
NUM_ROUNDSconstant
public const NUM_ROUNDS:uint = 64