CryptoSpi::CAsyncRandom Class Reference
|
class CryptoSpi::CAsyncRandom : public CryptoSpi::CCryptoBase
|
Asynchronous Random API, which wraps an asynchronous Random plugin implementation
Constructor & Destructor Documentation
CAsyncRandom(MAsyncRandom *, TInt)
|
CAsyncRandom
|
(
|
MAsyncRandom *
|
aAsyncRandom,
|
|
|
TInt
|
aHandle
|
|
|
)
|
[private]
|
Parameters
|
MAsyncRandom * aAsyncRandom
|
|
|
TInt
aHandle
|
|
~CAsyncRandom()
|
IMPORT_C
|
~CAsyncRandom
|
(
|
)
|
|
Member Functions Documentation
GenerateRandomBytesL(TDes8 &, TRequestStatus &)
Generate enough random bytes to fill the supplied descriptor If there is not enough entropy available, or another error occurs (e.g. out of memory) then this method may leave.
Parameters
|
TDes8
& aDest
|
The returned generated random bytes filling the descriptor
|
|
TRequestStatus
& aStatus
|
|
NewL(MAsyncRandom *, TInt)
Create a
CRandom
instance from the given MRandom instance
Parameters
|
MAsyncRandom * aAsyncRandom
|
The async random plugin instance
|
|
TInt
aHandle
|
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.