=head1 NAME
-RSA_check_key - Validate RSA keys
+RSA_check_key - validate private RSA keys
=head1 SYNOPSIS
This function validates RSA keys. It checks that B<p> and B<q> are
in fact prime, and that B<n = p*q>.
-In the case of private keys, it also checks that B<d*e = 1 mod (p-1*q-1)>,
+It also checks that B<d*e = 1 mod (p-1*q-1)>,
and that B<dmp1>, B<dmq1> and B<iqmp> are set correctly or are B<NULL>.
The key's public components may not be B<NULL>.
-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).
+obtained using L<ERR_get_error(3)|ERR_get_error(3)>.
=head1 SEE ALSO
-rsa(3), err(3)
+L<rsa(3)|rsa(3)>, L<err(3)|err(3)>
=head1 HISTORY