| @@ -63,16 +63,9 @@ class Cryptography(BaseCommand): | |||||
| try: | try: | ||||
| if data.command == "encrypt": | if data.command == "encrypt": | ||||
| result = blowfish.encrypt(key, text) | |||||
| self.connection.reply(data, blowfish.encrypt(key, text)) | |||||
| else: | else: | ||||
| result = blowfish.decrypt(key, text) | |||||
| except blowfish.KeyTooShortError: | |||||
| self.connection.reply(data, "key is too short.") | |||||
| except blowfish.KeyTooLongError: | |||||
| self.connection.reply(data, "key is too long.") | |||||
| except blowfish.IncorrectKeyError: | |||||
| self.connection.reply(data, "key is incorrect!") | |||||
| except blowfish.BadCyphertextError as e: | |||||
| self.connection.reply(data, "bad cyphertext: {0}.".format(e)) | |||||
| else: | |||||
| self.connection.reply(data, result) | |||||
| self.connection.reply(data, blowfish.decrypt(key, text)) | |||||
| except blowfish.BlowfishError as error: | |||||
| self.connection.reply(data, "{0}: {1}.".format( | |||||
| error.__class__.__name__, error)) | |||||