random iv support for custom sub block