class cbc_encrypt :?iv:string -> block_cipher ->block_cipher
iv argument specifies the string to be xor-ed
        with the first input block, and defaults to all zeroes.
        The returned block cipher has the same block size as the
        underlying block cipher.