some small fixes

This commit is contained in:
Mari Wahl 2014-10-13 19:41:37 -04:00
parent c351a52951
commit 57ce24af8c
92 changed files with 9799 additions and 26509 deletions

View file

@ -12,24 +12,24 @@ import socket
def bs_paillier(lo, hi, s):
if hi < lo: return None
mid = (hi + lo) // 2
mid = (hi + lo) / 2
print("We are at: ")
print(mid)
s.send(b'E')
s.recv(4096)
s.send(str(mid)[:-1])
s.recv(4096)
s.send(str(mid))
ans = s.recv(4096)
print ans
if 'None' in ans:
print "Found it!"
return mid + 1
elif 'Your secret is' in ans:
print "too high"
return bs_paillier(mid, hi, s)
elif 'Your message is' in ans:
return bs_paillier(lo, mid-1, s)
else:
print "too low"
return bs_paillier(lo, mid, s)
return bs_paillier(mid+1, hi, s)