Reuse Arguments
from concrete import fhe
@fhe.compiler({"x": "encrypted", "y": "encrypted"})
def add(x, y):
return x + y
inputset = [(2, 3), (0, 0), (1, 6), (7, 7), (7, 1), (3, 2), (6, 1), (1, 7), (4, 5), (5, 4)]
circuit = add.compile(inputset)
sample_y = 4
_, encrypted_y = circuit.encrypt(None, sample_y)
for sample_x in range(3, 6):
encrypted_x, _ = circuit.encrypt(sample_x, None)
encrypted_result = circuit.run(encrypted_x, encrypted_y)
result = circuit.decrypt(encrypted_result)
assert result == sample_x + sample_yLast updated
Was this helpful?