conformed aes crypt func