Add rsa_check_pub_priv()

This commit is contained in:
Manuel Pégourié-Gonnard 2014-11-06 14:02:51 +01:00
parent e10e06d863
commit 2f8d1f9fc3
4 changed files with 114 additions and 0 deletions

View file

@ -189,6 +189,17 @@ int rsa_check_pubkey( const rsa_context *ctx );
*/
int rsa_check_privkey( const rsa_context *ctx );
/**
* \brief Check a public-private RSA key pair.
* Check each of the contexts, and make sure they match.
*
* \param pub RSA context holding the public key
* \param prv RSA context holding the private key
*
* \return 0 if successful, or an POLARSSL_ERR_RSA_XXX error code
*/
int rsa_check_pub_priv( const rsa_context *pub, const rsa_context *prv );
/**
* \brief Do an RSA public key operation
*