The HKDF Key Derivation Function
spec: https://tools.ietf.org/html/rfc5869
the HKDF key-derivation function for node.js