Sync with the code in libc
authormikeb <mikeb@openbsd.org>
Fri, 5 Jan 2018 19:05:09 +0000 (19:05 +0000)
committermikeb <mikeb@openbsd.org>
Fri, 5 Jan 2018 19:05:09 +0000 (19:05 +0000)
OK millert; original commit message by tedu@:

memcpy from the right place. at this point, the used variable is not
relevant. from Mark Karpilovskij.
ok millert

sys/crypto/siphash.c

index 1b3df7e..33bb7b4 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: siphash.c,v 1.4 2017/04/12 18:35:50 florian Exp $ */
+/*     $OpenBSD: siphash.c,v 1.5 2018/01/05 19:05:09 mikeb Exp $ */
 
 /*-
  * Copyright (c) 2013 Andre Oppermann <andre@FreeBSD.org>
@@ -102,7 +102,7 @@ SipHash_Update(SIPHASH_CTX *ctx, int rc, int rf, const void *src, size_t len)
        }
 
        if (len > 0)
-               memcpy(&ctx->buf[used], ptr, len);
+               memcpy(ctx->buf, ptr, len);
 }
 
 void