Update scripting for libsodium

libsodium's constant-length public keys and signatures make it much easier for a script to perform signature verification. Going forward, it would be great to standardize on a message length. Doing so would remove the need to perform gob encoding on signed messages. However, we may opt not to mandate a standard message size for security reasons.