Added an HMAC step to secret key usage

* Also, secret keys are no longer exposed even to priviledged users.

Change-Id: Iec9f0f77426d0c868a3d8725643b64cbc96bfa11
Merge "Added an HMAC step to secret key usage"