|
pure virtual |
Initialize the random number generator used to generate the GUIDs.
flags | [ in ] Set perferences for the new object. |
pRandom | [ in ] A cryptographically strong random number generator is required to generate a guid. |
Success | P6R::eOk | |
Failure | P6R::eAlreadyInitialized | This function can only be called once successfully. |
eInvalidArg | p6Random is NULL. | |
P6R::eFail | Failed to properly seed the RNG. | |
Facility=P6EF_CRYPTO | Code portion of value is specific to this crypto system. |