=pod =head1 NAME RSA_check_key - Validate RSA keys =head1 SYNOPSIS #include int RSA_check_key(RSA *rsa); =head1 DESCRIPTION This function validates RSA keys. It checks that B

and B are in fact prime, and that B. It also checks that B, and that B, B and B are set correctly or are B. The key's public components may not be B. =head1 RETURN VALUE RSA_check_key() returns 1 if B is a valid RSA key, and 0 otherwise. -1 is returned if an error occurs while checking the key. If the key is invalid or an error occurred, the reason code can be obtained using ERR_get_error(3). =head1 SEE ALSO rsa(3), err(3) =head1 HISTORY RSA_check() appeared in OpenSSL 0.9.4. =cut