Describir: On the development of block-ciphers and pseudo-random function generators using the composition and XOR operators