From 9c78e5db5a1d743007f5a5ff97947a32f049129a Mon Sep 17 00:00:00 2001 From: Carson Fleming Date: Thu, 30 Mar 2023 13:22:43 -0700 Subject: Get everything working locally --- crypto.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'crypto.py') diff --git a/crypto.py b/crypto.py index b658553..76a7265 100644 --- a/crypto.py +++ b/crypto.py @@ -123,7 +123,7 @@ class PKSock: self.iskp = 0 self.oskp = 0 self.buffer = self.buffer[-backtrack:] - self.read_buffer = True + self.read_buffer = backtrack > 0 self.streaming = False def raw_send (self, b): @@ -194,7 +194,6 @@ class PKSock: rnbytes = Crypto.b2i(self.raw_recv(self.headsz)) self.raw_send(Crypto.i2b(self.nbytes, self.headsz)) if self.nbytes != rnbytes: - print('nbytes mismatch: %d vs %d' % (self.nbytes, rnbytes)) return False self.rpk = {'n': Crypto.b2i(self.recv()), 'e': Crypto.exp} @@ -205,7 +204,6 @@ class PKSock: self.raw_send(Crypto.i2b(self.nbytes, self.headsz)) rnbytes = Crypto.b2i(self.raw_recv(self.headsz)) if self.nbytes != rnbytes: - print('nbytes mismatch: %d vs %d' % (self.nbytes, rnbytes)) return False self.send(Crypto.i2b(self.priv['n'], self.nbytes)) return True -- cgit v1.2.3