[CRYPTO] sha1: Rename i/j to done/partial
This patch gives more descriptive names to the variables i and j. Signed-off-by: Nicolas Pitre <nico@cam.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
cfa8d17cc8
commit
9d70a6c86c
1 changed files with 12 additions and 11 deletions
|
@ -49,32 +49,33 @@ static void sha1_init(void *ctx)
|
||||||
static void sha1_update(void *ctx, const u8 *data, unsigned int len)
|
static void sha1_update(void *ctx, const u8 *data, unsigned int len)
|
||||||
{
|
{
|
||||||
struct sha1_ctx *sctx = ctx;
|
struct sha1_ctx *sctx = ctx;
|
||||||
unsigned int i, j;
|
unsigned int partial, done;
|
||||||
const u8 *src;
|
const u8 *src;
|
||||||
|
|
||||||
j = (sctx->count >> 3) & 0x3f;
|
partial = (sctx->count >> 3) & 0x3f;
|
||||||
sctx->count += len << 3;
|
sctx->count += len << 3;
|
||||||
i = 0;
|
done = 0;
|
||||||
src = data;
|
src = data;
|
||||||
|
|
||||||
if ((j + len) > 63) {
|
if ((partial + len) > 63) {
|
||||||
u32 temp[SHA_WORKSPACE_WORDS];
|
u32 temp[SHA_WORKSPACE_WORDS];
|
||||||
|
|
||||||
if (j) {
|
if (partial) {
|
||||||
memcpy(&sctx->buffer[j], data, (i = 64-j));
|
done = 64 - partial;
|
||||||
|
memcpy(sctx->buffer + partial, data, done);
|
||||||
src = sctx->buffer;
|
src = sctx->buffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
do {
|
do {
|
||||||
sha_transform(sctx->state, src, temp);
|
sha_transform(sctx->state, src, temp);
|
||||||
i += 64;
|
done += 64;
|
||||||
src = &data[i];
|
src = data + done;
|
||||||
} while (i + 63 < len);
|
} while (done + 63 < len);
|
||||||
|
|
||||||
memset(temp, 0, sizeof(temp));
|
memset(temp, 0, sizeof(temp));
|
||||||
j = 0;
|
partial = 0;
|
||||||
}
|
}
|
||||||
memcpy(&sctx->buffer[j], src, len - i);
|
memcpy(sctx->buffer + partial, src, len - done);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue