Skip to content

Commit

Permalink
[CRYPTO] sha1: Rename i/j to done/partial
Browse files Browse the repository at this point in the history
This patch gives more descriptive names to the variables i and j.

Signed-off-by: Nicolas Pitre <[email protected]>
Signed-off-by: Herbert Xu <[email protected]>
  • Loading branch information
Nicolas Pitre authored and David S. Miller committed Jan 9, 2006
1 parent cfa8d17 commit 9d70a6c
Showing 1 changed file with 12 additions and 11 deletions.
23 changes: 12 additions & 11 deletions crypto/sha1.c
Original file line number Diff line number Diff line change
Expand Up @@ -49,32 +49,33 @@ static void sha1_init(void *ctx)
static void sha1_update(void *ctx, const u8 *data, unsigned int len)
{
struct sha1_ctx *sctx = ctx;
unsigned int i, j;
unsigned int partial, done;
const u8 *src;

j = (sctx->count >> 3) & 0x3f;
partial = (sctx->count >> 3) & 0x3f;
sctx->count += len << 3;
i = 0;
done = 0;
src = data;

if ((j + len) > 63) {
if ((partial + len) > 63) {
u32 temp[SHA_WORKSPACE_WORDS];

if (j) {
memcpy(&sctx->buffer[j], data, (i = 64-j));
if (partial) {
done = 64 - partial;
memcpy(sctx->buffer + partial, data, done);
src = sctx->buffer;
}

do {
sha_transform(sctx->state, src, temp);
i += 64;
src = &data[i];
} while (i + 63 < len);
done += 64;
src = data + done;
} while (done + 63 < len);

memset(temp, 0, sizeof(temp));
j = 0;
partial = 0;
}
memcpy(&sctx->buffer[j], src, len - i);
memcpy(sctx->buffer + partial, src, len - done);
}


Expand Down

0 comments on commit 9d70a6c

Please sign in to comment.