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

Diff for /src/usr.bin/openssl/enc.c between version 1.23 and 1.24

version 1.23, 2019/07/25 11:42:12 version 1.24, 2021/12/07 20:13:15
Line 703 
Line 703 
                         BIO_set_callback_arg(benc, (char *) bio_err);                          BIO_set_callback_arg(benc, (char *) bio_err);
                 }                  }
                 if (enc_config.printkey) {                  if (enc_config.printkey) {
                           int key_len, iv_len;
   
                         if (!enc_config.nosalt) {                          if (!enc_config.nosalt) {
                                 printf("salt=");                                  printf("salt=");
                                 for (i = 0; i < (int) sizeof(salt); i++)                                  for (i = 0; i < (int) sizeof(salt); i++)
                                         printf("%02X", salt[i]);                                          printf("%02X", salt[i]);
                                 printf("\n");                                  printf("\n");
                         }                          }
                         if (enc_config.cipher->key_len > 0) {                          key_len = EVP_CIPHER_key_length(enc_config.cipher);
                           if (key_len > 0) {
                                 printf("key=");                                  printf("key=");
                                 for (i = 0; i < enc_config.cipher->key_len; i++)                                  for (i = 0; i < key_len; i++)
                                         printf("%02X", key[i]);                                          printf("%02X", key[i]);
                                 printf("\n");                                  printf("\n");
                         }                          }
                         if (enc_config.cipher->iv_len > 0) {                          iv_len = EVP_CIPHER_iv_length(enc_config.cipher);
                           if (iv_len > 0) {
                                 printf("iv =");                                  printf("iv =");
                                 for (i = 0; i < enc_config.cipher->iv_len; i++)                                  for (i = 0; i < iv_len; i++)
                                         printf("%02X", iv[i]);                                          printf("%02X", iv[i]);
                                 printf("\n");                                  printf("\n");
                         }                          }

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24