divviup / janus

Experimental implementation of the Distributed Aggregation Protocol (DAP) specification.
Mozilla Public License 2.0
52 stars 14 forks source link

`hpke-keygen` Improvements #1182

Open divergentdave opened 1 year ago

divergentdave commented 1 year ago

We would like to add a mode to output the serialized HpkeConfig struct to a binary file, without base64 encoding. We intend to accept this format as a file upload in the user-facing control plane. Additionally, we will likely need another mode to convert either kind of key between various formats. (various YAML formats, binary file with DAP's HpkeConfig struct serialization, etc. We may want to publish the janus_tools crate to crates.io and/or build release mode binaries, and attach them to the corresponding GitHub release.

divergentdave commented 1 year ago

We may want to support Daphne's "HPKE receiver config" JSON format as well.