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. |