Added equals and hashcode for ciphertexts