prio 0.17.0

Implementation of the Prio aggregation system core: https://crypto.stanford.edu/prio/
Documentation
{
    "agg_param": "0003000000071030507090d0f0",
    "agg_result": [
        0,
        0,
        0,
        0,
        0,
        1,
        0
    ],
    "agg_shares": [
        "2d33a6c6914134e86b28db019499a40e624d0e35a954566426ef278575a80075bb1c9cdd3183915c65ea2350dda1bfedd8be8831092d581922bb2abf9229aa415bc6dd4000b6d160bb6f9112ca88562d1891397df208deed0c2060929d893f35d29cdfc356faa320545df78e279875e871d19884b25ec2e3a4bbf96a57250766d7de114e2f2ff7bb1ab428d8470bdd13dd27d7514859584b603340546ec19835b8f6a799f07c3640ff0bc47fea239219e46132c191c8a5954501248b5ab7817b605af7ed5491cfcae08e88a756320cdc99189428952bc9859508293392cc3c7f",
        "c0cc59396ebecb1794d724fe6b665bf19db2f1ca56aba99bd910d87a8a57ff0a32e36322ce7c6ea39a15dcaf225e4012274177cef6d2a7e6dd44d5406dd6553e923922bfff492e9f44906eed3577a9d2e76ec6820df72112f3df9f6d6276c04a1b63203ca9055cdfaba20871d8678a178e2e677b4da13d1c5b440695a8daf8191621eeb1d0d00844e54bd727b8f422ec22d828aeb7a6a7b49fccbfab913e674a360958660f83c9bf00f43b8015dc6de61b9ecd3e6e375a6abafedb74a5487e048da50812ab6e30351f717758a9cdf32366e76bd76ad4367a6af7d6cc6d33c300"
    ],
    "bits": 4,
    "ctx": "736f6d65206170706c69636174696f6e",
    "prep": [
        {
            "input_shares": [
                "000102030405060708090a0b0c0d0e0f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3fda98fdbc162bff6a3d8ae1be166aa452ffc1a31a1869f47c52fe72a43ce9cecc47717f655044d6a42d6ab3625ecee4dfc389bbebbf3ed7c12458aaef564f5bb1e491d79bba4359041f11561164a8396784bf71ed7bd8e16ac4f11f1eaf6dd55b6b8c538f54ebead6920cb8509ee2211f",
                "101112131415161718191a1b1c1d1e1f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6752ae15a1277011caf754974e5f9c7b51bbb6f537f446f4b99414f0cfd31eb4568278b83ac975508853807b1b9d27cef5e2ee3d4d8436ad7f3c82bd56101979a4ab82454a0d0692cd62a7dc020b297feb9bc83164430e9d6db65e54d1f01d3102ffaa1e6542b45ab78ca492593b4660"
            ],
            "measurement": [
                true,
                true,
                false,
                true
            ],
            "nonce": "000102030405060708090a0b0c0d0e0f",
            "out_shares": [
                [
                    "2d33a6c6914134e86b28db019499a40e624d0e35a954566426ef278575a80075",
                    "bb1c9cdd3183915c65ea2350dda1bfedd8be8831092d581922bb2abf9229aa41",
                    "5bc6dd4000b6d160bb6f9112ca88562d1891397df208deed0c2060929d893f35",
                    "d29cdfc356faa320545df78e279875e871d19884b25ec2e3a4bbf96a57250766",
                    "d7de114e2f2ff7bb1ab428d8470bdd13dd27d7514859584b603340546ec19835",
                    "b8f6a799f07c3640ff0bc47fea239219e46132c191c8a5954501248b5ab7817b",
                    "605af7ed5491cfcae08e88a756320cdc99189428952bc9859508293392cc3c7f"
                ],
                [
                    "c0cc59396ebecb1794d724fe6b665bf19db2f1ca56aba99bd910d87a8a57ff0a",
                    "32e36322ce7c6ea39a15dcaf225e4012274177cef6d2a7e6dd44d5406dd6553e",
                    "923922bfff492e9f44906eed3577a9d2e76ec6820df72112f3df9f6d6276c04a",
                    "1b63203ca9055cdfaba20871d8678a178e2e677b4da13d1c5b440695a8daf819",
                    "1621eeb1d0d00844e54bd727b8f422ec22d828aeb7a6a7b49fccbfab913e674a",
                    "360958660f83c9bf00f43b8015dc6de61b9ecd3e6e375a6abafedb74a5487e04",
                    "8da50812ab6e30351f717758a9cdf32366e76bd76ad4367a6af7d6cc6d33c300"
                ]
            ],
            "prep_messages": [
                "614ed49602ef5034d6572fa5c3b40890eb8d0623d0c5e25e309ea8fb2f555f4b4f587251492daa3239a212928b2bd33d0b04ad744ee57b44ecb05acd6e916e29c3584921ef1ccbeffd215f93f799c68b1552621bcaa93d35ada1c495bb2a7d0e",
                ""
            ],
            "prep_shares": [
                [
                    "500b8f3cdc4173c21b56e19673c5daaf40517e5bc3ee3cea6f1d7667a1c8ef615189a704fe4738b5757a52beefb4daeda272856fb41e283bc7bd51fb472eda295fecb60db98a60afff3d7ffb764c9481f39a9ca2ebf6ecf6dfeff9b4aa700160",
                    "fe42455a26addd71ba014e0e50ef2de0aa3c88c70cd7a574c08032948e8c6f69ebceca4c4be5717dc327c0d39b76f84f689127059ac6530925f308d22663947f516c921336926a40fee3df97804d320a22b7c578deb2503ecdb1cae010ba7b2e"
                ],
                [
                    "974633f332f3f33384f9535d1f282b8fd10892105b73452116e34012681c5b01",
                    "56b9cc0ccd0c0ccc7b06aca2e0d7d4702ef76defa48cbadee91cbfed97e3a47e"
                ]
            ],
            "public_share": "ea706203dc060e8f96eea7a90a09011bf9d6ec84927d83a71ac6f1110e0d11e7dbec8d93e59d350995244ae87c17a5ce6cbe110ec9197dcda1433d652b904cb6aa90979f92f30320c2bbb1743b1d4f3578f54a5a9b0b242bf1841d6b39f5e70e1a75963d080ed76a295e89489ff47eb835d8920e9a95b4cd4812b71f114a07773a20bfe4362e0648fce76b8cb3dcf95e659379e3e151b7a62059020b7ae4c8081cda96253fa780a8b0ab6cdf22f92c136f",
            "rand": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f"
        }
    ],
    "shares": 2,
    "verify_key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
}