]> mj.ucw.cz Git - libucw.git/blobdiff - ucw/sha1.c
xtypes: overflow detection updated
[libucw.git] / ucw / sha1.c
index 304cbabca8f4703b3776d194e626f6cb24272228..58129af20cee784866ae8b33242406d48377b9d2 100644 (file)
@@ -11,9 +11,9 @@
  *     of the GNU Lesser General Public License.
  */
 
-#include "ucw/lib.h"
-#include "ucw/sha1.h"
-#include "ucw/unaligned.h"
+#include <ucw/lib.h>
+#include <ucw/sha1.h>
+#include <ucw/unaligned.h>
 
 #include <string.h>
 
@@ -170,7 +170,7 @@ transform(sha1_context *hd, const byte *data)
  * of INBUF with length INLEN.
  */
 void
-sha1_update(sha1_context *hd, const byte *inbuf, uns inlen)
+sha1_update(sha1_context *hd, const byte *inbuf, uint inlen)
 {
   if( hd->count == 64 )  /* flush the buffer */
     {
@@ -275,20 +275,20 @@ sha1_final(sha1_context *hd)
  * into outbuf which must have a size of 20 bytes.
  */
 void
-sha1_hash_buffer(byte *outbuf, const byte *buffer, uns length)
+sha1_hash_buffer(byte *outbuf, const byte *buffer, uint length)
 {
   sha1_context hd;
 
   sha1_init(&hd);
   sha1_update(&hd, buffer, length);
-  memcpy(outbuf, sha1_final(&hd), 20);
+  memcpy(outbuf, sha1_final(&hd), SHA1_SIZE);
 }
 
 #ifdef TEST
 
 #include <stdio.h>
 #include <unistd.h>
-#include "ucw/string.h"
+#include <ucw/string.h>
 
 int main(void)
 {