Tabby - Strong, Fast, and Portable Cryptographic Signatures, Handshakes, and Password Authentication