-- xtra Crypto -- Crypto Xtra v0.21 - D11.5+ version (c) 2016 Valentin Schmidt -- contact: fluxus@freenet.de -- CHECKSUM *cx_crc32_string any inputString, * *cx_crc32_file string inputFile, * *cx_adler32_string any inputString, * *cx_adler32_file string inputFile, * *cx_md5_string any inputString, * *cx_md5_file string inputFile, * *cx_sha1_string any inputString, * *cx_sha1_file string inputFile, * *cx_sha256_string any inputString, * *cx_sha256_file string inputFile, * -- ENCODING *cx_hex_encode_string any inputString *cx_hex_decode_string any inputString *cx_uuencode_file string inputFile, string outputFile *cx_uudecode_file string inputFile, string outputFile *cx_base64_encode_string any inputString, *chunked *cx_base64_encode_file string inputFile, *outputFile, *chunked *cx_base64_decode_string any inputString *cx_base64_decode_file string inputFile, *outputFile *cx_base91_encode_string any inputString *cx_base91_encode_file string inputFile, *outputFile *cx_base91_decode_string any inputString *cx_base91_decode_file string inputFile, *outputFile *cx_ascii85_encode_string any inputString *cx_ascii85_encode_file string inputFile, *outputFile *cx_ascii85_decode_string any inputString *cx_ascii85_decode_file string inputFile, *outputFile -- ENCRYPTION (notice: 'any' values can be either string or bytearray) *cx_aes_encrypt_string any inputString, any key_16_byte_or_longer, *addHeader *cx_aes_encrypt_file string inputFile, any key_16_byte_or_longer, *outputFile, *addHeader *cx_aes_decrypt_string any inputString, any key_16_byte_or_longer *cx_aes_decrypt_file string inputFile, any key_16_byte_or_longer, *outputFile -- MEMBER / MEDIA *cx_member_to_bytearray object memberRef, *useCompressedMedia *cx_bytearray_to_member any bytearray, object memberRef *cx_media_to_bytearray object mediaValue *cx_bytearray_to_media any bytearray *cx_ba_toBinStr any bytearray, *offset, *length *cx_ba_fromBinStr string binStr -- BYTEARRAY UTILITIES *cx_readFloat any bytearray *cx_readDouble any bytearray *cx_writeFloat any bytearray, float val *cx_writeDouble any bytearray, float val *cx_ba_getPtr any bytearray *cx_ba_getAt integer ptr *cx_ba_setAt integer ptr, integer val -- OTHER UTILITIES *cx_bitShiftLeft integer val, integer shift *cx_bitShiftRight integer val, integer shift