X-Git-Url: https://git.distorted.org.uk/~mdw/secnet/blobdiff_plain/b823ca7c52b5a2434a61d086a8aec1579be2f4d2..ef1224d4309eaa1c77b513f47a64b451e6202834:/sha3.c diff --git a/sha3.c b/sha3.c index 0fede83..4da0f0c 100644 --- a/sha3.c +++ b/sha3.c @@ -195,19 +195,6 @@ static void leftenc_sz(shake_ctx *ctx, size_t n) shake_hash(ctx, b + i, 9 - i); } -static void rightenc_sz(shake_ctx *ctx, size_t n) -{ - kludge64 t; - octet b[9]; - unsigned i; - - SET64(t, ((n&~(size_t)MASK32) >> 16) >> 16, n&MASK32); - STORE64_B_(b, t); - for (i = 0; i < 7 && !b[i]; i++); - b[8] = 8 - i; - shake_hash(ctx, b + i, 9 - i); -} - static void stringenc(shake_ctx *ctx, const void *p, size_t sz) { leftenc_sz(ctx, 8*sz); if (sz) shake_hash(ctx, p, sz); }