- Added declaration of x509parse_public_key() and x509parse_public_keyfile() to

the x509 header file
This commit is contained in:
Paul Bakker 2011-03-25 14:23:36 +00:00
parent 66b78b2d16
commit 917e754e9b

View file

@ -551,6 +551,30 @@ int x509parse_key( rsa_context *rsa,
int x509parse_keyfile( rsa_context *rsa, const char *path, int x509parse_keyfile( rsa_context *rsa, const char *path,
const char *password ); const char *password );
/** \ingroup x509_module */
/**
* \brief Parse a public RSA key
*
* \param rsa RSA context to be initialized
* \param key input buffer
* \param keylen size of the buffer
*
* \return 0 if successful, or a specific X509 or PEM error code
*/
int x509parse_public_key( rsa_context *rsa,
const unsigned char *key, int keylen );
/** \ingroup x509_module */
/**
* \brief Load and parse a public RSA key
*
* \param rsa RSA context to be initialized
* \param path filename to read the private key from
*
* \return 0 if successful, or a specific X509 or PEM error code
*/
int x509parse_public_keyfile( rsa_context *rsa, const char *path );
/** \ingroup x509_module */ /** \ingroup x509_module */
/** /**
* \brief Parse DHM parameters * \brief Parse DHM parameters