added hmac module
added AES module