privacylab / talek

a Private Publish Subscribe System
BSD 2-Clause "Simplified" License
48 stars 5 forks source link

Compact config representation #66

Open willscott opened 7 years ago

willscott commented 7 years ago

Probably worth revisiting the JSON file serialization used for talek.conf and talek.handle. In particular, the "public key as array of bytes" is probably better represented hex-encoded.

Ideally a handle would be serialized to a single line that was short enough to copy-paste. This compact representation could be (for example) seed1.seed2.shared_secret.sequence_number