Base32 encoding/decoding for Curve25519 public keys; SRV record lookup using libresolv; more verbose make