______ IV --> | hash | ______ msg[1] --> |_func_| --> | hash | msg[2] ---------------> |_func_| --> msg[3] ----------------------------> ...