the websocket guys decided that the handshake needs to hash some junk with sha1 for no reason whatsoever...jerks