RSA Algorithm Generate a public - private RSA key pair and return them in p6ICryptoKey objects. 
Note, that currently the generated private key file is not encrypted.
- Parameters
- 
  
    | ppPubKey | [ out ] The address of an p6ICryptoKey interface pointer in which will be returned the generated public key |  | ppPrvKey | [ out ] The address of an p6ICryptoKey interface pointer in which will be returned the generated private key |  | keySize | [ in ] Number of bits used in generating key pair. |  
 
- Returns
- 
- 
| Success | P6R::eOk |  |  - 
| Failure | eInvalidArg | One of the parameters is NULL or keySize is zero. |  - 
| eNotInitialized | A successful call to initialize was not made before this call. |  - 
| eTryAgain | The generated keys where not valid, call again. Exception record provides detailed error info. |  - 
| eIoError | Could not create either the public of private key file. |  - 
| eKeyGenFail | The key generation calculation failed. Exception record provides detailed error info. |