expose SHA1 api
authorAndy Green <andy@warmcat.com>
Mon, 7 Mar 2011 20:47:41 +0000 (20:47 +0000)
committerAndy Green <andy@warmcat.com>
Mon, 7 Mar 2011 20:47:41 +0000 (20:47 +0000)
Signed-off-by: Andy Green <andy@warmcat.com>
lib/libwebsockets.c
lib/libwebsockets.h

index 2ce43fb..0775fad 100644 (file)
@@ -427,6 +427,12 @@ int libwebsockets_get_random(struct libwebsocket_context *context,
        return n;
 }
 
+unsigned char *
+libwebsockets_SHA1(const unsigned char *d, size_t n, unsigned char *md)
+{
+       return SHA1(d, n, md);
+}
+
 void libwebsockets_00_spaceout(char *key, int spaces, int seed)
 {
        char *p;
index b9eca98..ec55ec8 100644 (file)
@@ -640,6 +640,9 @@ extern int
 libwebsockets_get_random(struct libwebsocket_context *context,
                                                            void *buf, int len);
 
+extern unsigned char *
+libwebsockets_SHA1(const unsigned char *d, size_t n, unsigned char *md);
+
 extern struct libwebsocket_extension libwebsocket_internal_extensions[];
 
 #ifdef WIN32