As a plus this gives us an API we could use if we ever need to rotate the keys
at runtime.
Differential Revision: https://phabricator.services.mozilla.com/D32335
--HG--
extra : moz-landing-system : lando
For some reason Telemetry's gtests doesn't like one or more of the dependencies
of mprio.h, so I had to move it into PrioEncoder's cpp and forward declare the
PublicKey typedefs.
It isn't the cleanest, but I'm surprised C++ let me off with just that level
of nonsensery.
Differential Revision: https://phabricator.services.mozilla.com/D22605
--HG--
extra : moz-landing-system : lando
For some reason Telemetry's gtests doesn't like one or more of the dependencies
of mprio.h, so I had to move it into PrioEncoder's cpp and forward declare the
PublicKey typedefs.
It isn't the cleanest, but I'm surprised C++ let me off with just that level
of nonsensery.
Differential Revision: https://phabricator.services.mozilla.com/D22605
--HG--
extra : moz-landing-system : lando
Use PrioEncoder to encode a few already-included histograms, so we can compare results on the Telemetry server side.
Differential Revision: https://phabricator.services.mozilla.com/D5088
--HG--
extra : moz-landing-system : lando