Skip to content

Commit

Permalink
Update DAP and VDAF reference
Browse files Browse the repository at this point in the history
  • Loading branch information
cjpatton committed Jan 16, 2024
1 parent f8cedf1 commit e5634d2
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions draft-wang-ppm-dap-taskprov.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,11 @@ allows the task configuration to be provisioned in-band.

# Introduction

The DAP protocol {{!DAP=I-D.draft-ietf-ppm-dap-07}} enables secure aggregation
The DAP protocol {{!DAP=I-D.draft-ietf-ppm-dap-09}} enables secure aggregation
of a set of reports submitted by Clients. This process is centered around a
"task" that determines, among other things, the cryptographic scheme to use for
the secure computation (a Verifiable Distributed Aggregation Function
{{!VDAF=I-D.draft-irtf-cfrg-vdaf-07}}), how reports are partitioned into
{{!VDAF=I-D.draft-irtf-cfrg-vdaf-08}}), how reports are partitioned into
batches, and privacy parameters such as the minimum size of each batch. Before a
task can be executed, it is necessary to first provision the Clients,
Aggregators, and Collector with the task's configuration.
Expand Down Expand Up @@ -148,18 +148,18 @@ struct {
/* Info specific for a task. */
opaque task_info<1..2^8-1>;

/* Leader API endpoint as defined in I-D.draft-ietf-ppm-dap-07. */
/* Leader API endpoint as defined in I-D.draft-ietf-ppm-dap-09. */
Url leader_aggregator_endpoint;

/* Helper API endpoint as defined in I-D.draft-ietf-ppm-dap-07. */
/* Helper API endpoint as defined in I-D.draft-ietf-ppm-dap-09. */
Url helper_aggregator_endpoint;

/* This determines the query type for batch selection and the
properties that all batches for this task must have. */
QueryConfig query_config;

/* Time up to which Clients are allowed to upload to this task.
Defined in I-D.draft-ietf-ppm-dap-07. */
Defined in I-D.draft-ietf-ppm-dap-09. */
Time task_expiration;

/* Determines the VDAF type and its config parameters. */
Expand All @@ -179,10 +179,10 @@ selection. It is defined as follows:

~~~
struct {
Duration time_precision; /* I-D.draft-ietf-ppm-dap-07 */
uint16 max_batch_query_count; /* I-D.draft-ietf-ppm-dap-07 */
Duration time_precision;
uint16 max_batch_query_count;
uint32 min_batch_size;
QueryType query_type; /* I-D.draft-ietf-ppm-dap-07 */
QueryType query_type;
select (QueryConfig.query_type) {
case time_interval: Empty;
case fixed_size: uint32 max_batch_size;
Expand Down

0 comments on commit e5634d2

Please sign in to comment.