INNER CODE UNIT · Python

gen_mult3_input

MPC-SoK/frameworks · aby/source/geninput.py:14

def gen_mult3_input():
    # 5 bit inputs for a max of 16 bit result
    BITS = 5
    f0 = open(HOME+"mult3/data/mult3.0.dat",'w+')
    f1 = open(HOME+"mult3/data/mult3.1.dat",'w+')

    product = 1
    for _ in range(3):
        x = 0
        while x == 0:
            x = random.getrandbits(BITS)
        left = random.randrange(x)

        f0.write("%d\n"%(x-left))
        f1.write("%d\n"%left)

        product *= x
    

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…