Bug fix... validating input for initial vector, not allowing zero
zero caused multiple errors in code...

Signed-off-by: ElectricDrake <cgecko@gmail.com>