SHA_FLAGS_FINUP
else if (rctx->flags & SHA_FLAGS_FINUP) {
bool final = rctx->flags & SHA_FLAGS_FINUP;
(rctx->total != rctx->offset && rctx->flags & SHA_FLAGS_FINUP))
if (rctx->flags & SHA_FLAGS_FINUP)
if (rctx->flags & SHA_FLAGS_FINUP && rctx->total == rctx->offset)
if (rctx->flags & SHA_FLAGS_FINUP)
rctx->flags |= SHA_FLAGS_FINUP;
if (!err && (ctx->flags & SHA_FLAGS_FINUP))
if (ctx->flags & SHA_FLAGS_FINUP) {
ctx->flags |= SHA_FLAGS_FINUP;
ctx->flags |= SHA_FLAGS_FINUP;
final = (ctx->flags & SHA_FLAGS_FINUP) && !ctx->total;
if (!(ctx->flags & SHA_FLAGS_FINUP)) {
final = (ctx->flags & SHA_FLAGS_FINUP) && !ctx->total;