server/, keys/: Alternative serialization formats for hashing.
authorMark Wooding <mdw@distorted.org.uk>
Thu, 26 May 2016 08:26:09 +0000 (09:26 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sun, 14 May 2017 17:19:09 +0000 (18:19 +0100)
commit07bdda1fdf877d00dd63d53ebd5159b5edd1df29
tree74d5d4ee36d6ce9d3d6f0a5312a61d9d0c4d8561
parentf1d5c89163540b40b808527bafa861ca3e5fd371
server/, keys/: Alternative serialization formats for hashing.

The old format was variable length, which leaks the length of the value
to local adversaries.  Provide a switch to use the better
constant-length encoding for hashing.

Make this the default when setting up new key distribution centres.
keys/tripe-keys.conf.5.in
keys/tripe-keys.in
server/dh.c
server/tripe-admin.5.in
server/tripe.8.in
t/keyring-beta-new