diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-09-08 18:30:01 +0200 |
---|---|---|
committer | Hans Dedecker <dedeckeh@gmail.com> | 2020-09-09 20:47:19 +0200 |
commit | bf0881dc7213dad0e31654edc25e8e91b707c567 (patch) | |
tree | 52ca2b222a220dec718ee99bb32916eb0f300383 /include/host-build.mk | |
parent | 9dd4ba3d7ed56413399b1e36f810813c1dcf7473 (diff) | |
download | upstream-bf0881dc7213dad0e31654edc25e8e91b707c567.tar.gz upstream-bf0881dc7213dad0e31654edc25e8e91b707c567.tar.bz2 upstream-bf0881dc7213dad0e31654edc25e8e91b707c567.zip |
wireguard-tools: bump to 1.0.20200827
* ipc: split into separate files per-platform
This is in preparation for FreeBSD support, which I had hoped to have this
release, but we're still waiting on some tooling fixes, so hopefully next
wg(8) will support that. Either way, the code base is now a lot more amenable
to adding more kernel platform support.
* man: wg-quick: use syncconf instead of addconf for strip example
Simple documentation fix.
* pubkey: isblank is a subset of isspace
* ctype: use non-locale-specific ctype.h
In addition to ensuring that isalpha() and such isn't locale-specific, we also
make these constant time, even though we're never distinguishing between bits
of a secret using them. From that perspective, though, this is markedly better
than the locale-specific table lookups in glibc, even though base64 characters
span two cache lines and valid private keys must hit both. This may be useful
for other projects too: https://git.zx2c4.com/wireguard-tools/tree/src/ctype.h
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'include/host-build.mk')
0 files changed, 0 insertions, 0 deletions