support aes 256
update existing unit tests