Changing the signature of HKDF functions. Specifically passing `info` to expand, thus, the hkdf key can be reused across multiple calls to expand. ```js class HKDF { constructor(hash: new () => Hash, key: Uint8Array, salt?: Uint8Array); expand(length: number, info?: Uint8Array): } ```