Add HMAC and PBKDF2 implementation.