diff options
-rw-r--r-- | src/usr.bin/openssl/enc.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/usr.bin/openssl/enc.c b/src/usr.bin/openssl/enc.c index ed18527fcf..7955d9b940 100644 --- a/src/usr.bin/openssl/enc.c +++ b/src/usr.bin/openssl/enc.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: enc.c,v 1.23 2019/07/25 11:42:12 bcook Exp $ */ | 1 | /* $OpenBSD: enc.c,v 1.24 2021/12/07 20:13:15 tb Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -703,21 +703,25 @@ enc_main(int argc, char **argv) | |||
703 | BIO_set_callback_arg(benc, (char *) bio_err); | 703 | BIO_set_callback_arg(benc, (char *) bio_err); |
704 | } | 704 | } |
705 | if (enc_config.printkey) { | 705 | if (enc_config.printkey) { |
706 | int key_len, iv_len; | ||
707 | |||
706 | if (!enc_config.nosalt) { | 708 | if (!enc_config.nosalt) { |
707 | printf("salt="); | 709 | printf("salt="); |
708 | for (i = 0; i < (int) sizeof(salt); i++) | 710 | for (i = 0; i < (int) sizeof(salt); i++) |
709 | printf("%02X", salt[i]); | 711 | printf("%02X", salt[i]); |
710 | printf("\n"); | 712 | printf("\n"); |
711 | } | 713 | } |
712 | if (enc_config.cipher->key_len > 0) { | 714 | key_len = EVP_CIPHER_key_length(enc_config.cipher); |
715 | if (key_len > 0) { | ||
713 | printf("key="); | 716 | printf("key="); |
714 | for (i = 0; i < enc_config.cipher->key_len; i++) | 717 | for (i = 0; i < key_len; i++) |
715 | printf("%02X", key[i]); | 718 | printf("%02X", key[i]); |
716 | printf("\n"); | 719 | printf("\n"); |
717 | } | 720 | } |
718 | if (enc_config.cipher->iv_len > 0) { | 721 | iv_len = EVP_CIPHER_iv_length(enc_config.cipher); |
722 | if (iv_len > 0) { | ||
719 | printf("iv ="); | 723 | printf("iv ="); |
720 | for (i = 0; i < enc_config.cipher->iv_len; i++) | 724 | for (i = 0; i < iv_len; i++) |
721 | printf("%02X", iv[i]); | 725 | printf("%02X", iv[i]); |
722 | printf("\n"); | 726 | printf("\n"); |
723 | } | 727 | } |