From a329db3036e0bb5f96ae9b1be13a097ebdda0cfb Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Sun, 30 Mar 2025 12:57:55 -0700 Subject: [PATCH] use new phosg hash interface --- src/HTTPServer.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/HTTPServer.cc b/src/HTTPServer.cc index c4b94ddb..61dec197 100644 --- a/src/HTTPServer.cc +++ b/src/HTTPServer.cc @@ -250,7 +250,7 @@ shared_ptr HTTPServer::enable_websockets(struct evh // we're about to free the original string sec_websocket_key = sec_websocket_key_header; string sec_websocket_accept_data = sec_websocket_key + "258EAFA5-E914-47DA-95CA-C5AB0DC85B11"; - string sec_websocket_accept = phosg::base64_encode(phosg::sha1(sec_websocket_accept_data)); + string sec_websocket_accept = phosg::base64_encode(phosg::SHA1(sec_websocket_accept_data).bin()); // Hijack the bufferevent since it's no longer handling HTTP at all struct evhttp_connection* conn = evhttp_request_get_connection(req);