Sets up the object to run properly.
This component does not do key management. It is the calling application's responsibility to manage and provide the proper keys to this component.
- Parameters
-
| flags | [ in ] Set perferences for the new object. |
| pRandom | [ in ] A cryptographically strong random number generator is required to generate any key type. |
- Returns
| Success | P6R::eOk | |
| Failure | eAlreadyInitialized | This function can only be called once successfully. |
| eNoMemory | Insufficient memory to properly initialize the object. |
| eInvalidArg | p6Random is NULL. |