Re-worked valid() for aix-ssha. This version tests every field for valid amount
of valid data, where "valid amount" depends on the tag. Also, bumps max. salt
length to 24 as that is the actual maximum.
If Alexander can smash this, I give up :-)