Clean meta.py

This commit is contained in:
Benjamin Loison 2023-06-01 23:55:40 +02:00
parent 7bfdf166dc
commit e4c8d820cc
Signed by: Benjamin_Loison
SSH Key Fingerprint: SHA256:BtnEgYTlHdOg1u+RmYcDE0mnfz1rhv5dSbQ2gyxW8B8

21
meta.py
View File

@ -13,27 +13,26 @@ def getOutput(line):
def getProgramOutput(program):
return getOutput(getProgramLine(program))
def write(program, toWrite):
program.stdin.write(toWrite + '\n')
protocolInitializationPhaseId = getProgramOutput(verifier)
print(f'{protocolInitializationPhaseId=}')
protocolExecutionPhaseId = getProgramOutput(verifier)
print(f'{protocolExecutionPhaseId=}')
prover.stdin.write(protocolInitializationPhaseId + '\n')
#getProgramLine(prover)
#getProgramLine(prover)
prover.stdin.write(protocolExecutionPhaseId + '\n')
#prover.stdin.close()
write(prover, protocolInitializationPhaseId)
write(prover, protocolExecutionPhaseId)
merkleTreeRoot = getOutput(getProgramLine(prover).split()[-1])
print(f'{merkleTreeRoot=}')
verifier.stdin.write(merkleTreeRoot + '\n')
write(verifier, merkleTreeRoot)
getProgramLine(verifier)
prover.stdin.write('indexesRequest.txt\n')
write(prover, 'indexesRequest.txt')
getProgramLine(prover)
verifier.stdin.write('entries.txt\n')
lines = verifier.communicate()[0].splitlines()
print(lines)
write(verifier, 'entries.txt')
result = ' '.join(getProgramLine(verifier).split()[1:])
print(result)