diff options
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/base64.c | 2 | ||||
| -rw-r--r-- | src/server/ws_key.c | 8 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/server/base64.c b/src/server/base64.c index 3400cfb..7e52eb9 100644 --- a/src/server/base64.c +++ b/src/server/base64.c @@ -1,3 +1,5 @@ +#include <stddef.h> + static const char b64[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "abcdefghijklmnopqrstuvwxyz" diff --git a/src/server/ws_key.c b/src/server/ws_key.c index ca66b81..015605e 100644 --- a/src/server/ws_key.c +++ b/src/server/ws_key.c @@ -1,3 +1,11 @@ +#include <openssl/sha.h> +#include <netinet/in.h> +#include <arpa/inet.h> +#include <string.h> +#include <stdio.h> + +#include "./base64.c" + static const char *GUID = "258EAFA5-E914-47DA-95CA-C5AB0DC85B11"; void websocket_accept_key(const char *client_key, char *output) { |
