master
The mdoc(7) .Ft macro does not need quoting of its arguments, but about 10% of our manual pages using this macro employed useless quoting anyway. Remove these quotes such that they do not incite fear, uncertainty, and doubt in developers who happen to look at these pages. jmc@ and tb@ agree with the direction.
name these manual pages by the primary function, for instance there is no function called md5() as discussed with jmc
When system calls indicate an error they return -1, not some arbitrary value < 0. errno is only updated in this case. Change all (most?) callers of syscalls to follow this better, and let's see if this strictness helps us in the future.
Do the same if (len == 0) check at start of every hash update function
Fix comment typo; from OpenSSH Portable
use standard headers for siphash