If compatibility doesn't matter, I'd probably use something less crufty, like http://noiseprotocol.org/
If compatibility doesn't matter, I'd probably use something less crufty, like http://noiseprotocol.org/