summaryrefslogtreecommitdiff
path: root/lib/libc/hash
diff options
context:
space:
mode:
authorTed Unangst <tedu@cvs.openbsd.org>2015-02-20 11:51:04 +0000
committerTed Unangst <tedu@cvs.openbsd.org>2015-02-20 11:51:04 +0000
commit3aca539a793f76a21d334f483558fb73b67d107b (patch)
tree5a2781b76ee196032086dcccff41250f76218932 /lib/libc/hash
parent4e9be51849804b8dca66f3c00e250572e3d6e9bb (diff)
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/hash')
-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);