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