RSA_blinding_on, RSA_blinding_off - protect the RSA operation from timing
int RSA_blinding_on(RSA *rsa, BN_CTX *ctx);
void RSA_blinding_off(RSA *rsa);
RSA is vulnerable to timing attacks. In a setup where attackers can measure the
time of RSA decryption or signature operations, blinding must be used to
protect the RSA operation from that attack.
turns blinding on for key rsa
and generates a
random blinding factor. ctx
or a pre-allocated and
. The random number generator must be seeded prior to
turns blinding off and frees the memory used for the
returns 1 on success, and 0 if an error occurred.
returns no value.
appeared in SSLeay