added all methods to ciphers.cpp