Files
MP-SPDZ/Scripts/direct_compilation_example.py
2021-09-17 14:31:25 +10:00

22 lines
401 B
Python
Executable File

#!/usr/bin/env python3
import sys, os
sys.path.append(os.curdir)
from Compiler.program import Program, defaults
opts = defaults()
opts.ring = 64
prog = Program(['direct_compilation'], opts)
from Compiler.library import print_ln
from Compiler.types import sint
print_ln('%s', (sint(0) < sint(1)).reveal())
prog.finalize()
import subprocess
subprocess.run(['./emulate.x', 'direct_compilation'])