Home | History | Annotate | Download | only in rsa

Lines Matching defs:blinding

263 	if (rsa->blinding == NULL)
269 if (rsa->blinding == NULL)
270 rsa->blinding = RSA_setup_blinding(rsa, ctx);
273 ret = rsa->blinding;
280 /* rsa->blinding is ours! */
290 * require locks, and that the blinding factor must be
321 /* Local blinding: store the unblinding factor
326 /* Shared blinding: store the unblinding factor
339 /* For local blinding, unblind is set to NULL, and BN_BLINDING_invert_ex
344 * In both cases it's safe to access the blinding without a lock.
358 /* Used only if the blinding structure is shared. A non-NULL unblind
360 * the unblinding factor outside the blinding structure. */
362 BN_BLINDING *blinding = NULL;
405 blinding = rsa_get_blinding(rsa, &local_blinding, ctx);
406 if (blinding == NULL)
413 if (blinding != NULL)
420 if (!rsa_blinding_convert(blinding, f, unblind, ctx))
455 if (blinding)
456 if (!rsa_blinding_invert(blinding, ret, unblind, ctx))
501 /* Used only if the blinding structure is shared. A non-NULL unblind
503 * the unblinding factor outside the blinding structure. */
505 BN_BLINDING *blinding = NULL;
538 blinding = rsa_get_blinding(rsa, &local_blinding, ctx);
539 if (blinding == NULL)
546 if (blinding
553 if (!rsa_blinding_convert(blinding, f, unblind, ctx))
588 if (blinding)
589 if (!rsa_blinding_invert(blinding, ret, unblind, ctx))