summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authortedu <tedu@openbsd.org>2015-02-20 11:51:03 +0000
committertedu <tedu@openbsd.org>2015-02-20 11:51:03 +0000
commitb8a0470688ccdd7ea69464e85fa4016e7795d244 (patch)
treea4549beb89f8135e48a57b6878caf6878adf6837 /lib/libc
parentfix a memory leak in the error case found by Maxime Villard's Brainy (diff)
downloadwireguard-openbsd-b8a0470688ccdd7ea69464e85fa4016e7795d244.tar.xz
wireguard-openbsd-b8a0470688ccdd7ea69464e85fa4016e7795d244.zip
Use standard spelling for types, and rename local variable from "free".
No actual change, but makes it easier to reuse the code elsewhere. Suggested by Andre Smagin
Diffstat (limited to 'lib/libc')
-rw-r--r--lib/libc/hash/siphash.c34
1 files changed, 17 insertions, 17 deletions
diff --git a/lib/libc/hash/siphash.c b/lib/libc/hash/siphash.c
index 11ed73c6bea..1e1b9077a34 100644
--- a/lib/libc/hash/siphash.c
+++ b/lib/libc/hash/siphash.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: siphash.c,v 1.3 2015/02/07 05:40:59 dlg Exp $ */
+/* $OpenBSD: siphash.c,v 1.4 2015/02/20 11:51:03 tedu Exp $ */
/*-
* Copyright (c) 2013 Andre Oppermann <andre@FreeBSD.org>
@@ -72,8 +72,8 @@ SipHash_Init(SIPHASH_CTX *ctx, const SIPHASH_KEY *key)
void
SipHash_Update(SIPHASH_CTX *ctx, int rc, int rf, const void *src, size_t len)
{
- const u_int8_t *ptr = src;
- size_t free, used;
+ const uint8_t *ptr = src;
+ size_t left, used;
if (len == 0)
return;
@@ -82,13 +82,13 @@ SipHash_Update(SIPHASH_CTX *ctx, int rc, int rf, const void *src, size_t len)
ctx->bytes += len;
if (used > 0) {
- free = sizeof(ctx->buf) - used;
+ left = sizeof(ctx->buf) - used;
- if (len >= free) {
- memcpy(&ctx->buf[used], ptr, free);
+ if (len >= left) {
+ memcpy(&ctx->buf[used], ptr, left);
SipHash_CRounds(ctx, rc);
- len -= free;
- ptr += free;
+ len -= left;
+ ptr += left;
} else {
memcpy(&ctx->buf[used], ptr, len);
return;
@@ -109,22 +109,22 @@ SipHash_Update(SIPHASH_CTX *ctx, int rc, int rf, const void *src, size_t len)
void
SipHash_Final(void *dst, SIPHASH_CTX *ctx, int rc, int rf)
{
- u_int64_t r;
+ uint64_t r;
r = SipHash_End(ctx, rc, rf);
- *(u_int64_t *)dst = htole64(r);
+ *(uint64_t *)dst = htole64(r);
}
-u_int64_t
+uint64_t
SipHash_End(SIPHASH_CTX *ctx, int rc, int rf)
{
- u_int64_t r;
- size_t free, used;
+ uint64_t r;
+ size_t left, used;
used = ctx->bytes % sizeof(ctx->buf);
- free = sizeof(ctx->buf) - used;
- memset(&ctx->buf[used], 0, free - 1);
+ left = sizeof(ctx->buf) - used;
+ memset(&ctx->buf[used], 0, left - 1);
ctx->buf[7] = ctx->bytes;
SipHash_CRounds(ctx, rc);
@@ -136,7 +136,7 @@ SipHash_End(SIPHASH_CTX *ctx, int rc, int rf)
return (r);
}
-u_int64_t
+uint64_t
SipHash(const SIPHASH_KEY *key, int rc, int rf, const void *src, size_t len)
{
SIPHASH_CTX ctx;
@@ -175,7 +175,7 @@ SipHash_Rounds(SIPHASH_CTX *ctx, int rounds)
static void
SipHash_CRounds(SIPHASH_CTX *ctx, int rounds)
{
- u_int64_t m = letoh64(*(u_int64_t *)ctx->buf);
+ uint64_t m = le64toh(*(uint64_t *)ctx->buf);
ctx->v[3] ^= m;
SipHash_Rounds(ctx, rounds);