md5_read_ctx (const struct md5_ctx *ctx, void *resbuf)
{
char *r = resbuf;
- set_uint32 (r + 0*4, SWAP (ctx->A));
- set_uint32 (r + 1*4, SWAP (ctx->B));
- set_uint32 (r + 2*4, SWAP (ctx->C));
- set_uint32 (r + 3*4, SWAP (ctx->D));
+ set_uint32 (r + 0 * sizeof ctx->A, SWAP (ctx->A));
+ set_uint32 (r + 1 * sizeof ctx->B, SWAP (ctx->B));
+ set_uint32 (r + 2 * sizeof ctx->C, SWAP (ctx->C));
+ set_uint32 (r + 3 * sizeof ctx->D, SWAP (ctx->D));
return resbuf;
}