Classic cipher block chaining

Cipher block chaining with initialization vector