Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.2.1 #25

Merged
merged 10 commits into from
May 7, 2024
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ async def main():
client_1 = create_nillion_client(
getUserKeyFromFile(CONFIG_PARTY_1["userkey_file"]), getNodeKeyFromFile(CONFIG_PARTY_1["nodekey_file"])
)
party_id_1 = client_1.party_id()
user_id_1 = client_1.user_id()
party_id_1 = client_1.party_id
user_id_1 = client_1.user_id


program_mir_path=f"../../programs-compiled/{CONFIG_PROGRAM_NAME}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ async def main(args = None):
getUserKeyFromFile(party_info["userkey_file"]),
getNodeKeyFromFile(party_info["nodekey_file"])
)
party_id_n = client_n.party_id()
user_id_n = client_n.user_id()
party_id_n = client_n.party_id
user_id_n = client_n.user_id
party_name = party_info["party_name"]
secret_name = party_info["secret_name"]
secret_value = party_info["secret_value"]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,8 @@ async def main(args = None):
getUserKeyFromFile(CONFIG_PARTY_1["userkey_file"]),
getNodeKeyFromFile(CONFIG_PARTY_1["nodekey_alternate_file"]),
)
user_id_1 = client_1.user_id()
party_id_1 = client_1.party_id()
user_id_1 = client_1.user_id
party_id_1 = client_1.party_id

program_id=f"{user_id_1}/{CONFIG_PROGRAM_NAME}"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@ async def main():
# Reader Nillion client
reader = create_nillion_client(userkey, nodekey)
# Get the reader's user id
reader_user_id = reader.user_id()
reader_user_id = reader.user_id

print("ℹ️ Fetched the reader's USER ID:", reader_user_id)
print("\n\nRun the following command to store a secret and give read/retrieve permissions to the READER USER ID")
print(f"\n📋 python3 02_store_permissioned_secret.py --retriever_user_id {reader.user_id()}")
return reader.user_id()
print(f"\n📋 python3 02_store_permissioned_secret.py --retriever_user_id {reader_user_id}")
return reader_user_id

if __name__ == "__main__":
asyncio.run(main())
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ async def main(args = None):

# Writer Nillion client
writer = create_nillion_client(userkey, nodekey)
writer_user_id = writer.user_id()
writer_user_id = writer.user_id
print(writer_user_id, args.retriever_user_id)

# Writer gives themself default core_concept_permissions
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ async def main(args = None):

# Reader Nillion client
reader = create_nillion_client(userkey, nodekey)
reader_user_id = reader.user_id()
reader_user_id = reader.user_id

secret_name = "my_int1"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ async def main(args = None):
writer = create_nillion_client(userkey, nodekey)

# Create new permissions object to rewrite permissions (reader no longer has retrieve permission)
new_permissions = nillion.Permissions.default_for_user(writer.user_id())
new_permissions = nillion.Permissions.default_for_user(writer.user_id)
result = (
"allowed"
if new_permissions.is_retrieve_allowed(args.revoked_user_id)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ async def main(args = None):

# Reader Nillion client
reader = create_nillion_client(userkey, nodekey)
reader_user_id = reader.user_id()
reader_user_id = reader.user_id

try:
secret_name = "my_int1"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="addition_simple"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="circuit_simple"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="circuit_simple_2"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="complex"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="division_simple"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="input_integer"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="input_single"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="modulo_simple"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
user_id = client.user_id
party_name="Party1"
program_name="multiplication_simple"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="nada_fn_composition"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="nada_fn_simple"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="reduce_simple"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="reuse"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="reuse_flipped1"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="reuse_flipped2"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="reuse_simple_1"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="reuse_simple_2"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="reuse_simple_sub"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="simple"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="simple_literals"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="simple_public_variables"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="simple_public_variables_only"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="simple_sub"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="single_addition"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="subtraction_simple"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ async def main():
userkey = getUserKeyFromFile(os.getenv("NILLION_USERKEY_PATH_PARTY_1"))
nodekey = getNodeKeyFromFile(os.getenv("NILLION_NODEKEY_PATH_PARTY_1"))
client = create_nillion_client(userkey, nodekey)
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id
party_name="Party1"
program_name="subtraction_simple_neg"
program_mir_path=f"../../programs-compiled/{program_name}.nada.bin"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ async def main():
client = create_nillion_client(userkey, nodekey)

# ✅ 2. Get the user id and party id from NillionClient
party_id = client.party_id()
user_id = client.user_id()
party_id = client.party_id
user_id = client.user_id

# ✅ 3. Store a compiled Nada program in the network
# Set the program name
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ async def main():
cluster_id, millionaires_program_name, program_mir_path
)

user_id_alice = client_alice.user_id()
user_id_alice = client_alice.user_id
program_id = f"{user_id_alice}/{millionaires_program_name}"

print(f"Alice stores millionaires program at program_id: {program_id}")
Expand Down
Loading