Fix typedefs; mark hmac.digest() as returning; and make Hmac constructor allowed to take in Buffers as well as strings.
Fix typedefs for HMAC-related work
Merge commit 'f6b887a' into HEAD
Typedef updates for auth work.