From 4f46600b3e83b65ef0ed0ef47c0dd878703d4386 Mon Sep 17 00:00:00 2001 From: moganesan Date: Thu, 4 Jul 2024 22:40:19 +0000 Subject: [PATCH 1/3] my new nada program --- .../client_code/addition_simple.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 quickstart_complete/client_code/addition_simple.py diff --git a/quickstart_complete/client_code/addition_simple.py b/quickstart_complete/client_code/addition_simple.py new file mode 100644 index 00000000..9c11e914 --- /dev/null +++ b/quickstart_complete/client_code/addition_simple.py @@ -0,0 +1,19 @@ +from nada_dsl import * + +def nada_main(): + party1 = Party(name="Party1") + party2 = Party(name="Party2") + + my_int1 = SecretInteger(Input(name="my_int1", party=party1)) + my_int2 = SecretInteger(Input(name="my_int2", party=party1)) + my_int3 = SecretInteger(Input(name="my_int3", party=party2)) + + # Add my_int1 and my_int2 + intermediate_result = my_int1 + my_int2 + + # Add the intermediate result to my_int3 from party2 + final_result = intermediate_result + my_int3 + + # Output the final result to both parties + return [Output(final_result, "final_output_party1", party1), + Output(final_result, "final_output_party2", party2)] From e767977a9a406caafd737cf93e6b35dab206b9e6 Mon Sep 17 00:00:00 2001 From: moganesan Date: Thu, 4 Jul 2024 22:46:22 +0000 Subject: [PATCH 2/3] my new nada program --- nillion-python-starter | 1 + nohup.out | 0 2 files changed, 1 insertion(+) create mode 160000 nillion-python-starter create mode 100644 nohup.out diff --git a/nillion-python-starter b/nillion-python-starter new file mode 160000 index 00000000..15e9fe0b --- /dev/null +++ b/nillion-python-starter @@ -0,0 +1 @@ +Subproject commit 15e9fe0b43b980670bf1a97f703a8d2f25ca1afc diff --git a/nohup.out b/nohup.out new file mode 100644 index 00000000..e69de29b From 2dd8a5a38ae91516940235a457c644504d0c80f1 Mon Sep 17 00:00:00 2001 From: moganesan Date: Thu, 4 Jul 2024 22:50:57 +0000 Subject: [PATCH 3/3] my new nada program --- quickstart_complete/client_code/addition_simple.py | 1 + 1 file changed, 1 insertion(+) diff --git a/quickstart_complete/client_code/addition_simple.py b/quickstart_complete/client_code/addition_simple.py index 9c11e914..852613d1 100644 --- a/quickstart_complete/client_code/addition_simple.py +++ b/quickstart_complete/client_code/addition_simple.py @@ -14,6 +14,7 @@ def nada_main(): # Add the intermediate result to my_int3 from party2 final_result = intermediate_result + my_int3 + # Output the final result to both parties return [Output(final_result, "final_output_party1", party1), Output(final_result, "final_output_party2", party2)]