Fixed HMAC algorithm so support all CCHmacAlgorithm types.

Changed the way the `HMACWithAlgorithm:Key:` works so it support all the types in the `CCHmacAlgorithm` enum.