It's a tad on the sparse side...
Yeah that's exactly what I was thinking when I looked at their website before, after seeing you had used OpenSSL.
I just need my connections to be secure so I can probably do my own encryption on the wire, provided that I use something like HTTPS to get a security token for the client to use when encrypting it's messages and decrypting the server's messages. The problem with this is I can't use SSH, etc. to allow people to log in using text-mode.
I think I can solve that by running a copy of the text client for each user on the server itself (which I probably want to do anyway), and having them tunnel to it through SSH... maybe... I'm not sure. Either that or I will just create a custom client that uses my own encryption system, but runs in console mode. I guess it'll work. It's non-standard and I really wanted people to just be able to log in using any old SSH that might be installed with their distro / Mac OS, etc.... but maybe that just isn't worth the effort. Heh.
After looking at GNet a bit more, I think I will actually use it for the network messages themselves (but not to actually sync objects), so my encryption would be built on top of GNet... shouldn't be too hard, I hope...