Classic protocol and crypto cleanups.

We're really expecting SAUTH and four parameters, not "5 expected parameters".  So s/5/4/ and s/nparam/nparam - 1/.