Ensure the chaining vector is initialized before use
Mix previous KDF output back into next iteration