Description

Fully compatible with GMS:1 and GMS:2

This extension is compatible with all targets aside HTML5 (including iOS and Android)

A fully blown, cross platform GML implementation of the AES specification. It supports 128bit keys in CBC mode. It also comes with a plethora of useful functions. AES GML has:

  • Full support for hexadecimal, base64 and regularly formatted keys and data
  • Functions to encrypt files on the disk
  • Initialisation vector support

To try the extension out:

Run the windows demo

Read the manual

End User Licence Agreement (EULA).

Changes in 1.0.1

Updated for GMS:2

Version 1.0.1. Published February 9, 2017

Age Rating: 4+

Average Rating

This asset hasn't received enough reviews yet.

Your review

You can only review assets you've bought.


Gravatar

Borris B 09 February 2017

perfect!

This review was left for a previous version of this asset.

Package contents

Total size 827 KB

assetpackage.yy 42.3 KB datafiles extensions objects rooms scripts
aes_create_iv aes_decrypt aes_decrypt_array aes_encrypt aes_encrypt_array aes_generate_iv aes_get_iv aes_set_iv array2d_hexdump array2d_hexdump_scripts_AES Encryption_Support Functions_Data array_duplicate array_duplicate_scripts_AES Encryption_Support Functions_Data array_explode array_explode_scripts_AES Encryption_Support Functions_Data array_to_base64 array_to_base64_scripts_AES Encryption_Support Functions_Data array_to_hex array_to_hex_scripts_AES Encryption_Support Functions_Data array_to_string array_to_string_scripts_AES Encryption_Support Functions_Data array_transpose array_transpose_scripts_AES Encryption_Support Functions_Data base64_to_array base64_to_array_scripts_AES Encryption_Support Functions_Data dec_to_hex dec_to_hex_scripts_AES Encryption_Support Functions_Data dl dl_scripts_AES Encryption_Support Functions_Data dm dm_add dm_add_scripts_AES Encryption_Support Functions_Data dm_scripts_AES Encryption_Support Functions_Data ds_get_embedded ds_get_embedded_scripts_AES Encryption_Support Functions_Data ds_list_add_list ds_list_add_list_scripts_AES Encryption_Support Functions_Data ds_list_add_map ds_list_add_map_scripts_AES Encryption_Support Functions_Data ds_list_find_index_fixed ds_list_find_index_fixed_scripts_AES Encryption_Support Functions_Data ds_list_merge ds_list_merge_lists ds_list_merge_lists_scripts_AES Encryption_Support Functions_Data ds_list_merge_maps ds_list_merge_maps_scripts_AES Encryption_Support Functions_Data ds_list_merge_scripts_AES Encryption_Support Functions_Data ds_list_merge_start ds_list_merge_start_scripts_AES Encryption_Support Functions_Data ds_list_rearrange ds_list_rearrange_scripts_AES Encryption_Support Functions_Data ds_map_cascade ds_map_cascadel ds_map_cascadel_scripts_AES Encryption_Support Functions_Data ds_map_cascade_scripts_AES Encryption_Support Functions_Data ds_map_exists_value ds_map_exists_value_scripts_AES Encryption_Support Functions_Data ds_map_merge ds_map_merge_isset ds_map_merge_isset_scripts_AES Encryption_Support Functions_Data ds_map_merge_scripts_AES Encryption_Support Functions_Data ds_set_embedded ds_set_embedded_scripts_AES Encryption_Support Functions_Data files_delete files_delete_scripts_AES Encryption_Support Functions_Data file_binary_read_all_toarray file_binary_read_all_toarray_scripts_AES Encryption_Support Functions_Data file_binary_write_all_fromarray file_binary_write_all_fromarray_scripts_AES Encryption_Support Functions_Data file_text_read_all file_text_read_all_scripts_AES Encryption_Support Functions_Data file_text_write_all file_text_write_all_scripts_AES Encryption_Support Functions_Data hex_to_array hex_to_array_scripts_AES Encryption_Support Functions_Data hex_to_dec hex_to_dec_scripts_AES Encryption_Support Functions_Data iff iff_scripts_AES Encryption_Support Functions_Data isset isset_default isset_default_scripts_AES Encryption_Support Functions_Data isset_equality isset_equality_scripts_AES Encryption_Support Functions_Data isset_scripts_AES Encryption_Support Functions_Data load_buffer load_buffer_scripts_AES Encryption_Support Functions_Data save_buffer save_buffer_scripts_AES Encryption_Support Functions_Data string_chop string_chop_scripts_AES Encryption_Support Functions_Data string_split string_split_scripts_AES Encryption_Support Functions_Data string_to_array string_to_array_scripts_AES Encryption_Support Functions_Data string_to_buffer string_to_buffer_scripts_AES Encryption_Support Functions_Data _aes_AddRoundKey _aes_AddRoundKey_scripts_AES Encryption_Support Functions_Internal _aes_BlockCopy _aes_BlockCopy_scripts_AES Encryption_Support Functions_Internal _aes_Cipher _aes_Cipher_scripts_AES Encryption_Support Functions_Internal _aes_getSBoxInvert _aes_getSBoxInvert_scripts_AES Encryption_Support Functions_Internal _aes_getSBoxValue _aes_getSBoxValue_scripts_AES Encryption_Support Functions_Internal _aes_InvCipher _aes_InvCipher_scripts_AES Encryption_Support Functions_Internal _aes_InvMixColumns _aes_InvMixColumns_scripts_AES Encryption_Support Functions_Internal _aes_InvShiftRows _aes_InvShiftRows_scripts_AES Encryption_Support Functions_Internal _aes_InvSubBytes _aes_InvSubBytes_scripts_AES Encryption_Support Functions_Internal _aes_KeyExpansion _aes_KeyExpansion_scripts_AES Encryption_Support Functions_Internal _aes_lookup_Rcon _aes_lookup_rsbox _aes_lookup_sbox _aes_MixColumns _aes_MixColumns_scripts_AES Encryption_Support Functions_Internal _aes_Multiply _aes_Multiply_scripts_AES Encryption_Support Functions_Internal _aes_ShiftRows _aes_ShiftRows_scripts_AES Encryption_Support Functions_Internal _aes_SubBytes _aes_SubBytes_scripts_AES Encryption_Support Functions_Internal _aes_unBlockCopy _aes_unBlockCopy_scripts_AES Encryption_Support Functions_Internal _aes_XorWithIv _aes_XorWithIv_scripts_AES Encryption_Support Functions_Internal _aes_xtime _aes_xtime_scripts_AES Encryption_Support Functions_Internal

What is the issue?

Back to Top