open-standards/wai/live-conformance/aggregate/vdaf-22/Prio3Count_1.json
Transaction Science 131d35a52b telemetry_aggregate: Prio3 (Count, Sum, SumVec, Histogram) from draft-irtf-cfrg-vdaf-22, with the draft's test vectors
Fields, TurboSHAKE128 (RFC 9861 vectors) and XofTurboShake128, the FLP in the
Lagrange basis, sharding, verification, aggregation, unsharding and the
ping-pong messages; the draft's published Prio3 vectors (commit 888e4b1)
vendored under live-conformance/aggregate/vdaf-22/ and run by
tests/telemetry_aggregate.rs. New dependencies behind the feature: keccak,
aes-gcm, hkdf (RustCrypto, Apache-2.0 OR MIT); the lockfile only gains entries.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-22 02:47:13 -04:00

111 lines
3.2 KiB
JSON

{
"agg_param": "",
"agg_result": 1,
"agg_shares": [
"0fda968fcb037ddf",
"cda1e92557cd8bb3",
"27847f4adb2ef76c"
],
"ctx": "736f6d65206170706c69636174696f6e",
"operations": [
{
"operation": "shard",
"report_index": 0,
"success": true
},
{
"aggregator_id": 0,
"operation": "verify_init",
"report_index": 0,
"success": true
},
{
"aggregator_id": 1,
"operation": "verify_init",
"report_index": 0,
"success": true
},
{
"aggregator_id": 2,
"operation": "verify_init",
"report_index": 0,
"success": true
},
{
"operation": "verifier_shares_to_message",
"report_index": 0,
"round": 0,
"success": true
},
{
"aggregator_id": 0,
"operation": "verify_next",
"report_index": 0,
"round": 1,
"success": true
},
{
"aggregator_id": 1,
"operation": "verify_next",
"report_index": 0,
"round": 1,
"success": true
},
{
"aggregator_id": 2,
"operation": "verify_next",
"report_index": 0,
"round": 1,
"success": true
},
{
"aggregator_id": 0,
"operation": "aggregate",
"success": true
},
{
"aggregator_id": 1,
"operation": "aggregate",
"success": true
},
{
"aggregator_id": 2,
"operation": "aggregate",
"success": true
},
{
"operation": "unshard",
"success": true
}
],
"reports": [
{
"input_shares": [
"0fda968fcb037ddfccc5081b305b1778a2bd741c1ae89d95b9ca77abdf92638baf89a9a556d19bc5722fad7d22e35513",
"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f"
],
"measurement": 1,
"nonce": "000102030405060708090a0b0c0d0e0f",
"out_shares": [
"0fda968fcb037ddf",
"cda1e92557cd8bb3",
"27847f4adb2ef76c"
],
"public_share": "",
"rand": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
"verifier_messages": [
""
],
"verifier_shares": [
[
"645516ee55dfd833dd4171b2d9938ff5d4d73aa202fdf1673d9d08ae4f63336f",
"3486fa8defe91a26a2eb81c1638c36bcf227593ab1b0e78b0d2775a9788ca884",
"6924ef83b9360ca6c3725f94b8fdf8899ac4004115f9e81f27cc87aa617eac84"
]
]
}
],
"shares": 3,
"verify_key": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
}