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);