Lines Matching refs:NULL
139 BN_BLINDING *ret=NULL;
143 if ((ret=(BN_BLINDING *)OPENSSL_malloc(sizeof(BN_BLINDING))) == NULL)
146 return(NULL);
149 if (A != NULL)
151 if ((ret->A = BN_dup(A)) == NULL) goto err;
153 if (Ai != NULL)
155 if ((ret->Ai = BN_dup(Ai)) == NULL) goto err;
159 if ((ret->mod = BN_dup(mod)) == NULL) goto err;
170 if (ret != NULL) BN_BLINDING_free(ret);
171 return(NULL);
176 if(r == NULL)
179 if (r->A != NULL) BN_free(r->A );
180 if (r->Ai != NULL) BN_free(r->Ai);
181 if (r->e != NULL) BN_free(r->e );
182 if (r->mod != NULL) BN_free(r->mod);
190 if ((b->A == NULL) || (b->Ai == NULL))
199 if (++b->counter == BN_BLINDING_COUNTER && b->e != NULL &&
203 if (!BN_BLINDING_create_param(b, NULL, NULL, ctx, NULL, NULL))
221 return BN_BLINDING_convert_ex(n, NULL, b, ctx);
230 if ((b->A == NULL) || (b->Ai == NULL))
242 if (r != NULL)
254 return BN_BLINDING_invert_ex(n, NULL, b, ctx);
263 if (r != NULL)
267 if (b->Ai == NULL)
313 BN_BLINDING *ret = NULL;
315 if (b == NULL)
316 ret = BN_BLINDING_new(NULL, NULL, m);
320 if (ret == NULL)
323 if (ret->A == NULL && (ret->A = BN_new()) == NULL)
325 if (ret->Ai == NULL && (ret->Ai = BN_new()) == NULL)
328 if (e != NULL)
330 if (ret->e != NULL)
334 if (ret->e == NULL)
337 if (bn_mod_exp != NULL)
339 if (m_ctx != NULL)
344 if (BN_mod_inverse(ret->Ai, ret->A, ret->mod, ctx) == NULL)
365 if (ret->bn_mod_exp != NULL && ret->m_ctx != NULL)
378 if (b == NULL && ret != NULL)
381 ret = NULL;