pike.git / src / post_modules / Nettle / hash.cmod

version» Context lines:

pike.git/src/post_modules/Nettle/hash.cmod:377:    for (r = 0; r < rounds; r++) { /* 21 */    /* a */    if (r & 1) { /* b */    for (i = 0; i + dsz < plen; i += dsz) {    meta->update(ctx, dsz, dpbuf);    }    meta->update(ctx, plen - i, dpbuf);    } else {    meta->update(ctx, dsz, abcbuf); /* c */    } -  if (r % 3) { /* d */ -  for (i = 0; i + dsz < slen; i += dsz) { -  meta->update(ctx, dsz, dsbuf); -  } -  meta->update(ctx, slen - i, dsbuf); -  } +  if (r % 3) /* d */ +  meta->update(ctx, slen, dsbuf);    if (r % 7) { /* e */    for (i = 0; i + dsz < plen; i += dsz) {    meta->update(ctx, dsz, dpbuf);    }    meta->update(ctx, plen - i, dpbuf);    }    if (r & 1) { /* f */    meta->update(ctx, dsz, abcbuf);    } else { /* g */    for (i = 0; i + dsz < plen; i += dsz) {