components.conf |
|
312 |
DAPReportController.sys.mjs |
The purpose of this class is to limit (cap) sending of DAP reports.
The current DAP draft standard is available here:
https://github.com/ietf-wg-ppm/draft-ietf-ppm-dap |
6041 |
DAPTelemetry.cpp |
|
8735 |
DAPTelemetry.h |
|
542 |
DAPTelemetryBindings.h |
|
369 |
DAPTelemetrySender.sys.mjs |
The purpose of this singleton is to handle sending of DAP telemetry data.
The current DAP draft standard is available here:
https://github.com/ietf-wg-ppm/draft-ietf-ppm-dap
The specific purpose of this singleton is to make the necessary calls to fetch to do networking.
|
12178 |
DAPVisitCounter.sys.mjs |
Intentionally not adding AsyncShutdown.appShutdownConfirmed.addBlocker.
Attempting to send a report on shutdown causes a NetworkError which
ultimately result in a lost report. Since the pending report is
persisted, it will be submitted on the next start.
|
5177 |
ffi |
|
|
ffi-gtest |
|
|
nsIDAPTelemetry.idl |
Split measurement into shares and create a report with encrypted shares.
@param leaderHpkeConfig Leader encryption configuration.
@param helperHpkeConfig Helper encryption configuration.
@param measurement The data which will be encoded and shared.
@param task_id Identifies which task this measurement is for
which influences both encoding and encryption.
@param [bits] Bitwidth of integers that the VDAF consumes.
size of vector in the case of histograms.
@param [length] Number of bins in the case of histograms.
@param time_precision Determines the report timestamp.
@return The raw bytes of a report, ready for sending.
@note This can potentially run for a long time. Take care not to block
the main thread for too long.
|
2435 |
tests |
|
|