def _action()

in hexforge_modules/crypto_modules.py [0:0]


    def _action(self) -> None:
        key, nonce = self._show()
        encrypted_data = helper.get_selected_bytes()
        if not encrypted_data or not key or not nonce:
            return None
        cipher = CryptoChaCha20.new(key=key, nonce=nonce)
        decrypted = cipher.decrypt(encrypted_data)
        helper.write_bytes_to_selected(decrypted)