version 1.23, 2019/07/25 11:42:12 |
version 1.24, 2021/12/07 20:13:15 |
|
|
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"); |
} |
} |