cipher data stream chenges

- new direcvive in config (stream_size)
- program ends with error after generating at least required number ob
bytes
bug fix
utils improved