Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ ./scripts/test-cli-integration
- ++ dirname ./scripts/test-cli-integration
- + cd ./scripts/..
- ++ prio keygen
- + key_a='{"private_key": "7AE24CFF2924DE660FB539B1B03F87FF2731634E5EFE445CC77EA1D28879167A", "public_key": "E938832A7F55D9129AEE488E84E7C139419E862AF1A730706375D97076C10955"}'
- ++ prio keygen
- + key_b='{"private_key": "7E0F6C17FC09B8C240690551280EB32F1AD48C3BC9FA640E2C01063A355F663A", "public_key": "1688E3F58F84BACEDD829D1D6D5DC3D7198EBC1EDDB9468CA585CB39B1DB1A4F"}'
- ++ prio shared-seed
- + shared=jr+h5yviVgvwEKothIfFwg==
- + mkdir -p working/client
- + cat
- + jq -c . working/client/data.ndjson
- [1,0,0]
- [1,1,0]
- [1,1,1]
- ++ jq -r .public_key
- ++ jq -r .public_key
- + python -m prio encode-shares --n-data 3 --batch-id test --public-key-internal E938832A7F55D9129AEE488E84E7C139419E862AF1A730706375D97076C10955 --public-key-external 1688E3F58F84BACEDD829D1D6D5DC3D7198EBC1EDDB9468CA585CB39B1DB1A4F --input working/client/data.ndjson --output-A working/server_a/raw/ --output-B working/server_b/raw/
- + jq -c . working/server_a/raw/data.ndjson
- {"id":"236c66da-aae8-4d9c-bd06-aa9fe716807a","payload":"Bw+bIdMFOqppuRc1BjtF025A91WdoNF+N6f5LH6nkCm7GdqjeqsQI/Fthb0CxQ0toKdYKl8zfxDObJzF8zEXjLo5j41MHQbut6o6eSFxC1dyMDF33L40bQoBRh2VVUiGR3iTcMJM73Jd7y7/DYCnvjHa+lVF37KskLkan/zfIqieQSIBZBx8ByEYqNvLHDBzYpkxlzwOZYpwXzC0MWJVKvPsn8zH1tGM2TOCERzHvADyUFiWBSuDJ0P9UpdSeTlxUCXtIsGFUS+G8JlkmGeiecM3YaRWBZaXN8eiPou7RRk="}
- {"id":"3c5fcdb6-bc5b-44bb-a3c7-7d62fa7c809b","payload":"9Nq3yalxTFLAgQeLDSSKTUsJHo0d0afxBnkxK3qkJB7N830tBb8pJbFm2X6NydEBOj8yubbUrS/b9YRU3Gaxa0Cx9rzNhr1rTw3JCa2Wd4eWb0yda7RGQp/uJ0Fu+D9J5fMYXxytyuVCoof/Z2GjT7w5igK6lotwofsHKknhpyoOy5Bp0skmQSM2k1AqLMc17ZZy5XzMolGHr5pUNGeUn/hJOTJOFUG1SNQ6UQXbAxrRdKFz5Ke/QbZ2PTIzhf756ZxSGDG+Vj2MCTdf6MeXKDHsybm5hmyKLLYQmX8Ab48="}
- {"id":"9641fe48-628a-4044-a366-c341f835cc1d","payload":"xldUF6GvWO4J+KgtSdGfwVmokXzlumJ9brcDpdZ2l0XDI8tcpkbLHDXzUNDbWykKTkjKghXiAEz/uCsH0MAzR7C7ejETOXhPBYen9Hf77rVb/hTiuDAh6TODeuxxXoygp0FTzdVFL3AlGnpbHmDa1D5iqzZqbWMKka/xIKzErG5RLD+0NjhbXpYGYF4DfoWOgqIH5O9YoQucZysBEBDTl2HBih5nAuLYbgVFvD2jb+QzO0Jv1vbEdt3qXox8MbnQke7E79cRGaQreH6L3y1OCnFSH+FiLbt7L/zSAMN4LxQ="}
- + jq -c . working/server_b/raw/data.ndjson
- {"id":"236c66da-aae8-4d9c-bd06-aa9fe716807a","payload":"P1MWjUC2GdQlQUlctZOs/9d9gw/eUv/lFmfMZLiqfxXZyJT+yYEKD1KO5Z34scVK8Rkvvu9MAOQJH7Icbdnf7KWyekk9gMEytb6lqjyaU7nOOVA5nLqxCkJC237ifnxrjuRP8Yfp8R+7KC3PQ2HP0R3byds4vGZlbWEUAiQ9V/1+7imndojUbQdV8WcU9bOGQFs6s5WIjWsz3jA="}
- {"id":"3c5fcdb6-bc5b-44bb-a3c7-7d62fa7c809b","payload":"WRNIPU6T1UccCqOmBn2HGfl5Pglq369mTC5TphTkshmPLKGSzeh971Oy1Ykqf5KeWkjSnDTFHvEMDsXghJnkUXa1BQ+OY9ER/r7p/YtSynVlltdVgEUZwr5ljxedyayCGiq/tgKMEYLCTtfl/4mA3ey1zdeD2MLR/unGfZScEHUO7Cj7RqMyIS55s28e8dtOEYLE8B+nLdEr6O0="}
- {"id":"9641fe48-628a-4044-a366-c341f835cc1d","payload":"F5xpU5LZ+DGL8XPYAqh1k/Bz9Dd5N9+YiCQBmfhs+x3iDxK+noemC1yQQ2fcrIKrCo6z2DMRjk8u1EvR7QIc88G51Pw2r2b3FW6xQWD7W7ZzVfp8wo5/uGkL5jR1S40cX1h8PQMs9cCOP1cCMznXhyfXXPYZTLqh0f8DyHvnX20w5u0WcRji6IpwBEy3dwEmXGfeOod+ISZgYY8="}
- ++ jq -r .private_key
- ++ jq -r .public_key
- ++ jq -r .public_key
- + python -m prio verify1 --n-data 3 --batch-id test --server-id A --private-key 7AE24CFF2924DE660FB539B1B03F87FF2731634E5EFE445CC77EA1D28879167A --shared-secret jr+h5yviVgvwEKothIfFwg== --public-key-internal E938832A7F55D9129AEE488E84E7C139419E862AF1A730706375D97076C10955 --public-key-external 1688E3F58F84BACEDD829D1D6D5DC3D7198EBC1EDDB9468CA585CB39B1DB1A4F --input working/server_a/raw/data.ndjson --output working/server_a/intermediate/internal/verify1
- Running verify1
- + jq -c . working/server_a/intermediate/internal/verify1/data.ndjson
- {"id":"236c66da-aae8-4d9c-bd06-aa9fe716807a","payload":"q08lyTI4n3xg6aEXqx0VJIqaE47LgFXR"}
- {"id":"3c5fcdb6-bc5b-44bb-a3c7-7d62fa7c809b","payload":"q1CvAoBYSPUxCKLZq2G68n0RInef6aOS"}
- {"id":"9641fe48-628a-4044-a366-c341f835cc1d","payload":"q3eNNN+mcJsLmX19q07tyQs2NIsR300P"}
- + cp working/server_a/intermediate/internal/verify1/data.ndjson working/server_b/intermediate/external/verify1/
- ++ jq -r .private_key
- ++ jq -r .public_key
- ++ jq -r .public_key
- + python -m prio verify1 --n-data 3 --batch-id test --server-id B --private-key 7E0F6C17FC09B8C240690551280EB32F1AD48C3BC9FA640E2C01063A355F663A --shared-secret jr+h5yviVgvwEKothIfFwg== --public-key-internal 1688E3F58F84BACEDD829D1D6D5DC3D7198EBC1EDDB9468CA585CB39B1DB1A4F --public-key-external E938832A7F55D9129AEE488E84E7C139419E862AF1A730706375D97076C10955 --input working/server_b/raw/data.ndjson --output working/server_b/intermediate/internal/verify1
- Running verify1
- + jq -c . working/server_b/intermediate/internal/verify1/data.ndjson
- {"id":"236c66da-aae8-4d9c-bd06-aa9fe716807a","payload":"qyd6BwtxGjr6fyjYq3PRAyNY8Wj26I9l"}
- {"id":"3c5fcdb6-bc5b-44bb-a3c7-7d62fa7c809b","payload":"q3g9pL47DoYTUCTYq0+URBqcxC1lZQyp"}
- {"id":"9641fe48-628a-4044-a366-c341f835cc1d","payload":"qwOxddqpv9/uY/2wq1VSQAiLLyKt+6hD"}
- + cp working/server_b/intermediate/internal/verify1/data.ndjson working/server_a/intermediate/external/verify1/
- ++ jq -r .private_key
- ++ jq -r .public_key
- ++ jq -r .public_key
- + python -m prio verify2 --n-data 3 --batch-id test --server-id A --private-key 7AE24CFF2924DE660FB539B1B03F87FF2731634E5EFE445CC77EA1D28879167A --shared-secret jr+h5yviVgvwEKothIfFwg== --public-key-internal E938832A7F55D9129AEE488E84E7C139419E862AF1A730706375D97076C10955 --public-key-external 1688E3F58F84BACEDD829D1D6D5DC3D7198EBC1EDDB9468CA585CB39B1DB1A4F --input working/server_a/raw/data.ndjson --input-internal working/server_a/intermediate/internal/verify1/data.ndjson --input-external working/server_a/intermediate/external/verify1/data.ndjson --output working/server_a/intermediate/internal/verify2/
- Running verify2
- + jq -c . working/server_a/intermediate/internal/verify2/data.ndjson
- {"id":"236c66da-aae8-4d9c-bd06-aa9fe716807a","payload":"q3prO+jAxXHInDxr"}
- {"id":"3c5fcdb6-bc5b-44bb-a3c7-7d62fa7c809b","payload":"qzwSCGa9Ud8oJtu4"}
- {"id":"9641fe48-628a-4044-a366-c341f835cc1d","payload":"q1DHeVxapWcTOowA"}
- + cp working/server_a/intermediate/internal/verify2/data.ndjson working/server_b/intermediate/external/verify2/
- ++ jq -r .private_key
- ++ jq -r .public_key
- ++ jq -r .public_key
- + python -m prio verify2 --n-data 3 --batch-id test --server-id B --private-key 7E0F6C17FC09B8C240690551280EB32F1AD48C3BC9FA640E2C01063A355F663A --shared-secret jr+h5yviVgvwEKothIfFwg== --public-key-internal 1688E3F58F84BACEDD829D1D6D5DC3D7198EBC1EDDB9468CA585CB39B1DB1A4F --public-key-external E938832A7F55D9129AEE488E84E7C139419E862AF1A730706375D97076C10955 --input working/server_b/raw/data.ndjson --input-internal working/server_b/intermediate/internal/verify1/data.ndjson --input-external working/server_b/intermediate/external/verify1/data.ndjson --output working/server_b/intermediate/internal/verify2/
- Running verify2
- + jq -c . working/server_b/intermediate/internal/verify2/data.ndjson
- {"id":"236c66da-aae8-4d9c-bd06-aa9fe716807a","payload":"qwWUxBc/Oo43a8OW"}
- {"id":"3c5fcdb6-bc5b-44bb-a3c7-7d62fa7c809b","payload":"q0Pt95lCriDX4SRJ"}
- {"id":"9641fe48-628a-4044-a366-c341f835cc1d","payload":"qy84hqOlWpjszXQB"}
- + cp working/server_b/intermediate/internal/verify2/data.ndjson working/server_a/intermediate/external/verify2/
- ++ jq -r .private_key
- ++ jq -r .public_key
- ++ jq -r .public_key
- + python -m prio aggregate --n-data 3 --batch-id test --server-id A --private-key 7AE24CFF2924DE660FB539B1B03F87FF2731634E5EFE445CC77EA1D28879167A --shared-secret jr+h5yviVgvwEKothIfFwg== --public-key-internal E938832A7F55D9129AEE488E84E7C139419E862AF1A730706375D97076C10955 --public-key-external 1688E3F58F84BACEDD829D1D6D5DC3D7198EBC1EDDB9468CA585CB39B1DB1A4F --input working/server_a/raw/data.ndjson --input-internal working/server_a/intermediate/internal/verify2/data.ndjson --input-external working/server_a/intermediate/external/verify2/data.ndjson --output working/server_a/intermediate/internal/aggregate/
- Running aggregate
- + jq -c . working/server_a/intermediate/internal/aggregate/data.ndjson
- "AJOrc8fTlm+NMO+751GrHWLEbdD89XxoElurCaRsdqHbsCwi7Pk="
- + cp working/server_a/intermediate/internal/aggregate/data.ndjson working/server_b/intermediate/external/aggregate/
- ++ jq -r .private_key
- ++ jq -r .public_key
- ++ jq -r .public_key
- + python -m prio aggregate --n-data 3 --batch-id test --server-id B --private-key 7E0F6C17FC09B8C240690551280EB32F1AD48C3BC9FA640E2C01063A355F663A --shared-secret jr+h5yviVgvwEKothIfFwg== --public-key-internal 1688E3F58F84BACEDD829D1D6D5DC3D7198EBC1EDDB9468CA585CB39B1DB1A4F --public-key-external E938832A7F55D9129AEE488E84E7C139419E862AF1A730706375D97076C10955 --input working/server_b/raw/data.ndjson --input-internal working/server_b/intermediate/internal/verify2/data.ndjson --input-external working/server_b/intermediate/external/verify2/data.ndjson --output working/server_b/intermediate/internal/aggregate/
- Running aggregate
- + jq -c . working/server_b/intermediate/internal/verify2/data.ndjson
- {"id":"236c66da-aae8-4d9c-bd06-aa9fe716807a","payload":"qwWUxBc/Oo43a8OW"}
- {"id":"3c5fcdb6-bc5b-44bb-a3c7-7d62fa7c809b","payload":"q0Pt95lCriDX4SRJ"}
- {"id":"9641fe48-628a-4044-a366-c341f835cc1d","payload":"qy84hqOlWpjszXQB"}
- + cp working/server_b/intermediate/internal/aggregate/data.ndjson working/server_a/intermediate/external/aggregate/
- ++ jq -r .private_key
- ++ jq -r .public_key
- ++ jq -r .public_key
- + python -m prio publish --n-data 3 --batch-id test --server-id A --private-key 7AE24CFF2924DE660FB539B1B03F87FF2731634E5EFE445CC77EA1D28879167A --shared-secret jr+h5yviVgvwEKothIfFwg== --public-key-internal E938832A7F55D9129AEE488E84E7C139419E862AF1A730706375D97076C10955 --public-key-external 1688E3F58F84BACEDD829D1D6D5DC3D7198EBC1EDDB9468CA585CB39B1DB1A4F --input-internal working/server_a/intermediate/internal/aggregate/data.ndjson --input-external working/server_a/intermediate/external/aggregate/data.ndjson --output working/server_a/processed/
- Running publish
- + jq -c . working/server_a/processed/data.ndjson
- [3,2,1]
- ++ jq -r .private_key
- ++ jq -r .public_key
- ++ jq -r .public_key
- + python -m prio publish --n-data 3 --batch-id test --server-id B --private-key 7E0F6C17FC09B8C240690551280EB32F1AD48C3BC9FA640E2C01063A355F663A --shared-secret jr+h5yviVgvwEKothIfFwg== --public-key-internal 1688E3F58F84BACEDD829D1D6D5DC3D7198EBC1EDDB9468CA585CB39B1DB1A4F --public-key-external E938832A7F55D9129AEE488E84E7C139419E862AF1A730706375D97076C10955 --input-internal working/server_b/intermediate/internal/aggregate/data.ndjson --input-external working/server_b/intermediate/external/aggregate/data.ndjson --output working/server_b/processed/
- Running publish
- + jq -c . working/server_b/processed/data.ndjson
- [3,2,1]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement