Finishing the implementation of the ciphers