AES-128

by Cody123100
Implementation of AES-128 encryption
ID:1167732
 
Resolved
Error reporting was added to the methods Encrypt and Decrypt for the case of insufficient key or initialization vector size. See readme for more details.
BYOND Version:498
Operating System:Windows 8
Web Browser:Firefox 18.0
Applies to:Dream Maker
Status: Resolved (0.2)

This issue has been resolved.
I classify this more as developer-oversight, but this seems to be the only pertinent place to post the predicament. (Say that 5 times fast.)

Your encryption techniques are nice, but you will get an error of you don't enter a complete 16 character key for the respective variables. Setup an error catcher to kill the proc gracefully and relay the information back with the user, in case their information doesn't match what's required for a key.

I think that we can all agree that the standard DM method of relaying errors is okay (Not really great) for debugging, but horrible for front-end-presentation.
Cody123100 resolved issue with message:
Error reporting was added to the methods Encrypt and Decrypt for the case of insufficient key or initialization vector size. See readme for more details.