Lines Matching refs:blinding
264 if (rsa->blinding == NULL) {
269 if (rsa->blinding == NULL)
270 rsa->blinding = RSA_setup_blinding(rsa, ctx);
273 ret = rsa->blinding;
279 /* rsa->blinding is ours! */
288 * that the blinding factor must be stored outside the BN_BLINDING
318 * Local blinding: store the unblinding factor in BN_BLINDING.
323 * Shared blinding: store the unblinding factor outside BN_BLINDING.
337 * For local blinding, unblind is set to NULL, and BN_BLINDING_invert_ex
342 * to access the blinding without a lock.
357 * Used only if the blinding structure is shared. A non-NULL unblind
359 * 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) {
412 if (blinding != NULL) {
417 if (!rsa_blinding_convert(blinding, f, unblind, ctx))
448 if (blinding)
449 if (!rsa_blinding_invert(blinding, ret, unblind, ctx))
493 * Used only if the blinding structure is shared. A non-NULL unblind
495 * the unblinding factor outside the blinding structure.
498 BN_BLINDING *blinding = NULL;
533 blinding = rsa_get_blinding(rsa, &local_blinding, ctx);
534 if (blinding == NULL) {
540 if (blinding != NULL) {
545 if (!rsa_blinding_convert(blinding, f, unblind, ctx))
575 if (blinding)
576 if (!rsa_blinding_invert(blinding, ret, unblind, ctx))