Lines Matching refs:blinding
169 if (rsa->blinding == NULL) {
170 rsa->blinding = RSA_setup_blinding(rsa, ctx);
173 ret = rsa->blinding;
178 /* rsa->blinding is ours! */
187 * that the blinding factor must be stored outside the BN_BLINDING
207 * Local blinding: store the unblinding factor in BN_BLINDING.
212 * Shared blinding: store the unblinding factor outside BN_BLINDING.
230 * For local blinding, unblind is set to NULL, and BN_BLINDING_invert_ex
235 * to access the blinding without a lock.
251 * Used only if the blinding structure is shared. A non-NULL unblind
253 * the unblinding factor outside the blinding structure.
256 BN_BLINDING *blinding = NULL;
302 blinding = rsa_get_blinding(rsa, &local_blinding, ctx);
303 if (blinding == NULL) {
309 if (blinding != NULL) {
314 if (!rsa_blinding_convert(blinding, f, unblind, ctx))
347 if (blinding)
348 if (!rsa_blinding_invert(blinding, ret, unblind, ctx))
383 * Used only if the blinding structure is shared. A non-NULL unblind
385 * the unblinding factor outside the blinding structure.
388 BN_BLINDING *blinding = NULL;
426 blinding = rsa_get_blinding(rsa, &local_blinding, ctx);
427 if (blinding == NULL) {
433 if (blinding != NULL) {
438 if (!rsa_blinding_convert(blinding, f, unblind, ctx))
471 if (blinding)
472 if (!rsa_blinding_invert(blinding, ret, unblind, ctx))