Simple interface for ciphers and unit tests