rsa_tmp          1146 ext/openssl/xp_ssl.c 	static RSA *rsa_tmp = NULL;
rsa_tmp          1148 ext/openssl/xp_ssl.c 	if (!rsa_tmp && ((bn = BN_new()) == NULL)) {
rsa_tmp          1151 ext/openssl/xp_ssl.c 	if (!rsa_tmp && bn) {
rsa_tmp          1152 ext/openssl/xp_ssl.c 		if (!BN_set_word(bn, RSA_F4) || ((rsa_tmp = RSA_new()) == NULL) ||
rsa_tmp          1153 ext/openssl/xp_ssl.c 			!RSA_generate_key_ex(rsa_tmp, keylength, bn, NULL)) {
rsa_tmp          1154 ext/openssl/xp_ssl.c 			if (rsa_tmp) {
rsa_tmp          1155 ext/openssl/xp_ssl.c 				RSA_free(rsa_tmp);
rsa_tmp          1157 ext/openssl/xp_ssl.c 			rsa_tmp = NULL;
rsa_tmp          1162 ext/openssl/xp_ssl.c 	return (rsa_tmp);