=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/openssl/genrsa.c,v retrieving revision 1.18 retrieving revision 1.19 diff -c -r1.18 -r1.19 *** src/usr.bin/openssl/genrsa.c 2021/11/20 18:10:48 1.18 --- src/usr.bin/openssl/genrsa.c 2022/01/14 09:25:42 1.19 *************** *** 1,4 **** ! /* $OpenBSD: genrsa.c,v 1.18 2021/11/20 18:10:48 tb Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * --- 1,4 ---- ! /* $OpenBSD: genrsa.c,v 1.19 2022/01/14 09:25:42 tb Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * *************** *** 278,284 **** BIO *out = NULL; BIGNUM *bn = NULL; RSA *rsa = NULL; - const BIGNUM *rsa_e = NULL; char *rsa_e_hex = NULL, *rsa_e_dec = NULL; if (single_execution) { --- 278,283 ---- *************** *** 342,351 **** !RSA_generate_key_ex(rsa, num, bn, cb)) goto err; ! RSA_get0_key(rsa, NULL, &rsa_e, NULL); ! if ((rsa_e_hex = BN_bn2hex(rsa_e)) == NULL) goto err; ! if ((rsa_e_dec = BN_bn2dec(rsa_e)) == NULL) goto err; BIO_printf(bio_err, "e is %s (0x%s)\n", rsa_e_hex, rsa_e_dec); --- 341,349 ---- !RSA_generate_key_ex(rsa, num, bn, cb)) goto err; ! if ((rsa_e_hex = BN_bn2hex(RSA_get0_e(rsa))) == NULL) goto err; ! if ((rsa_e_dec = BN_bn2dec(RSA_get0_e(rsa))) == NULL) goto err; BIO_printf(bio_err, "e is %s (0x%s)\n", rsa_e_hex, rsa_e_dec);