SHA_UPDATE
if (!(rctx->task & SHA_UPDATE)) {
if (rctx->task & SHA_UPDATE) {
rctx->task &= ~SHA_UPDATE;
rctx->task |= SHA_UPDATE;
rctx->task |= SHA_UPDATE | SHA_FINAL;
rctx->task |= SHA_INIT | SHA_UPDATE | SHA_FINAL;
if (rctx->task & SHA_UPDATE) {
if (rctx->task & SHA_UPDATE) {
if (rctx->task & SHA_UPDATE) {
rctx->task &= ~SHA_UPDATE;
rctx->task |= SHA_UPDATE;
rctx->task |= SHA_UPDATE | SHA_FINAL;
rctx->task |= SHA_INIT | SHA_UPDATE | SHA_FINAL;