Why do you need separate ones? Having only a cryptcompress file plugin you will be able to create files which are either only encrypted or only compressed, just set the transformplugins properly.
It also make sense to have compression and crypto "close" to each other, which lets the data stay in the processor cache between the two...