And the most important parameter that I wanted to point out here is the actual IV and unfortunately, the user is asked to supply this IV and the function uses the IV directly in the CBC encryption mechanism. 