[BACK]Return to speed.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / openssl

Diff for /src/usr.bin/openssl/speed.c between version 1.26 and 1.27

version 1.26, 2021/12/26 15:31:24 version 1.27, 2021/12/26 15:34:26
Line 1045 
Line 1045 
                         print_message(names[D_HMAC], c[D_HMAC][j], lengths[j]);                          print_message(names[D_HMAC], c[D_HMAC][j], lengths[j]);
                         Time_F(START);                          Time_F(START);
                         for (count = 0, run = 1; COND(c[D_HMAC][j]); count++) {                          for (count = 0, run = 1; COND(c[D_HMAC][j]); count++) {
                                 HMAC_Init_ex(hctx, NULL, 0, NULL, NULL);                                  if (!HMAC_Init_ex(hctx, NULL, 0, NULL, NULL)) {
                                 HMAC_Update(hctx, buf, lengths[j]);                                          HMAC_CTX_free(hctx);
                                 HMAC_Final(hctx, &(hmac[0]), NULL);                                          goto end;
                                   }
                                   if (!HMAC_Update(hctx, buf, lengths[j])) {
                                           HMAC_CTX_free(hctx);
                                           goto end;
                                   }
                                   if (!HMAC_Final(hctx, &(hmac[0]), NULL)) {
                                           HMAC_CTX_free(hctx);
                                           goto end;
                                   }
                         }                          }
                         d = Time_F(STOP);                          d = Time_F(STOP);
                         print_result(D_HMAC, j, count, d);                          print_result(D_HMAC, j, count, d);

Legend:
Removed from v.1.26  
changed lines
  Added in v.1.27