prio 0.17.0

Implementation of the Prio aggregation system core: https://crypto.stanford.edu/prio/
Documentation
{
    "agg_param": "000000000002008001",
    "agg_result": [
        0,
        1
    ],
    "agg_shares": [
        "3e9d16bcf3364f0b855cecb7b6c54efdb5f87e0adad194cb9a4b489d3f726b60",
        "c362e9430bc9b0f47ca31348483ab1024d0781f5242e6b3468b4b762bf8d949f"
    ],
    "ctx": "736f6d65206170706c69636174696f6e",
    "prep": [
        {
            "input_shares": [
                "000102030405060708090a0b0c0d0e0fbc9d4edba668bfa99c817dcb3af8b3608b53977f5cd619325599c61e6fd457021a9b2a9af0ab24d5",
                "101112131415161718191a1b1c1d1e1f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f"
            ],
            "measurement": [
                [
                    true,
                    false
                ],
                true
            ],
            "nonce": "000102030405060708090a0b0c0d0e0f",
            "out_shares": [
                [
                    "3e9d16bcf3364f0b",
                    "855cecb7b6c54efd",
                    "b5f87e0adad194cb",
                    "9a4b489d3f726b60"
                ],
                [
                    "c362e9430bc9b0f4",
                    "7ca31348483ab102",
                    "4d0781f5242e6b34",
                    "68b4b762bf8d949f"
                ]
            ],
            "prep_messages": [
                ""
            ],
            "prep_shares": [
                [
                    "27df2bc95381e15c7b1f9041a920108566f8bc1a575118bd330419d541111a3a32adc6a5e6752ca71b50e7ea2c9c5f9147562204971d4f5ab3899b1602792077",
                    "27df2bc95381e15c7b1f9041a920108566f8bc1a575118bd330419d541111a3acf52395a188ad3584d059aa738469d12c21ccf0f85cb234f945d3ad6d3e59604"
                ]
            ],
            "public_share": "0e30118b55bf77ff34817d80025c5c736b1ee2188425350e71cc1dc5a779de3e6ff0676312c362381937b2713cf2d65c6bfd5e3a8400fe1b3f71da0726d672f55f893f521233758b42d37212b7a0c5d64e450af652ace0e50986026a123de440e13432801b02eeda044017d8cc739b4f93ea6360a4887c1b1f4e688c4a6b02a111",
            "rand": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f"
        }
    ],
    "shares": 2,
    "verify_key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "vidpf_bits": 2
}