Add Hash and HMAC functionalities