os400qc3: force continuous update on non-final hash/hmac computation
diff --git a/src/os400qc3.c b/src/os400qc3.c
index ec0f38c..1da7f64 100644
--- a/src/os400qc3.c
+++ b/src/os400qc3.c
@@ -1003,6 +1003,7 @@
 {
     char dummy[64];
 
+    ctx->Final_Op_Flag = Qc3_Continue;
     Qc3CalculateHash((char *) data, &len, Qc3_Data, (char *) ctx,
                      Qc3_Alg_Token, anycsp, NULL, dummy, (char *) &ecnull);
 }
@@ -1060,6 +1061,7 @@
 {
     char dummy[64];
 
+    ctx->hash.Final_Op_Flag = Qc3_Continue;
     Qc3CalculateHMAC((char *) data, &len, Qc3_Data, (char *) &ctx->hash,
                      Qc3_Alg_Token, ctx->key.Key_Context_Token, Qc3_Key_Token,
                      anycsp, NULL, dummy, (char *) &ecnull);