X-Git-Url: https://git.ucc.asn.au/?p=uccvend-vendserver.git;a=blobdiff_plain;f=sql-edition%2Fservers%2FVendingMachine.py;fp=sql-edition%2Fservers%2FVendingMachine.py;h=e5a0251f0210b1f66f28e4b26b144dff2f68fc10;hp=e96832a9f52b22c57c86c24a97d8afc8fcfd849f;hb=0dd54efebef288c5d1d042252019bed39e783363;hpb=9fdb8cada3f6eee30acb2d5296d68983838ea44c diff --git a/sql-edition/servers/VendingMachine.py b/sql-edition/servers/VendingMachine.py index e96832a..e5a0251 100644 --- a/sql-edition/servers/VendingMachine.py +++ b/sql-edition/servers/VendingMachine.py @@ -116,11 +116,13 @@ class VendingMachine: logging.warning('Unhandled event! (%s %s)\n'%(code,text)) def authed_message(self, message): + print 'self.challenge = %04x' % self.challenge if self.challenge == None: return message crc = do_crc('%c%c'%(self.challenge >> 8, self.challenge & 0xff)) crc = do_crc(self.secret, crc) crc = do_crc(message, crc) + print 'output = "%s|%04x"' % (message, crc) return message+'|'+('%04x'%crc) def ping(self):