Manual Pages for UNIX Darwin command on man RSA_blinding_off
MyWebUniversity

Manual Pages for UNIX Darwin command on man RSA_blinding_off

RSAblindingon(3) OpenSSL RSAblindingon(3)

NAME

RSAblindingon, RSAblindingoff - protect the RSA operation from

timing attacks

SYNOPSIS

#include

int RSAblindingon(RSA *rsa, BNCTX *ctx); void RSAblindingoff(RSA *rsa);

DESCRIPTION

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. RSAblindingon() turns blinding on for key rrssaa and generates a random

blinding factor. ccttxx is NNUULLLL or a pre-allocated and initialized BBNNCCTTXX.

The random number generator must be seeded prior to calling RSAblindingon(). RSAblindingoff() turns blinding off and frees the memory used for the blinding factor.

RETURN VALUES

RSAblindingon() returns 1 on success, and 0 if an error occurred. RSAblindingoff() returns no value.

SEE ALSO

rsa(3), rand(3) HISTORY RSAblindingon() and RSAblindingoff() appeared in SSLeay 0.9.0.

0.9.7l 2000-02-24 RSAblindingon(3)




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™