============================================================= Name.........: Crypto.au3 Author.......: Chris Brunner Last modified: 11/21/08 ============================================================= 8/8/08 Version 1.0.0 - Added: _GetCryptoLibVersion, _Base64Decode, _Base64DecodeString, _Base64Encode, _CRC32Val, _MD5 8/11/08 Version 1.0.1 - Changed: moved all Opcodes into global constants. - Changed: _Base64DecodeString no longer checks if input data is binary. - Changed: Added error checking to _CRC32Val. - Added: _CRC32Val, _CRC32File 8/14/08 Version 1.0.2 - Changed: Added example and source documentation to _CRC32File. - Added: _MD5, _MD5CreateHashFile - Added: _MD5Init (internal only), _MD5Input (internal only), _MD5Result (internal only). 8/17/08 Version 1.0.3 - Added: _RC4 (internal only) - Added _RC4Encrypt, _RC4Decrypt 8/18/08 Version 1.0.4 - Added: _FileExtension (internal only), _SHA1Init (internal only), _SHA1Input (internal only), _SHA1Result (internal only) - Added: _RC4EncryptFile, _RC4DecryptFile, _SHA1, _SHA1CreateHashFile - Changed: Added another error code to _MD5Init (internal only). 8/20/08 Version 1.0.5 - Added: _XXTEA_Encrypt, _XXTEA_BinaryDecrypt, _XXTEA_StringDecrypt, _XXTEA_EncryptPad, _XXTEA_DecryptPad - Added: _XXTEA_EncryptFile, _XXTEA_DecryptFile - Changed: _Base64DecodeString renamed to _Base64StringDecode and now returns the same error codes as _Base64Decode. - Changed: _Base64Decode renamed to _Base64BinaryDecode 9/04/08 Version 1.0.6 - Changed: Global constant $myVersion renamed to $cryptoVersion to prevent conflicts with other CyrusBuilt libraries. - Changed: _GetCryptoLibVersion now returns value from renamed version constant $cryptoVersion. 11/21/08 Version 1.0.7.0 - Added: _RC4EncryptString, _RC4DecryptString - Changed: Updated documentation.