CryptoSpi::CRandom Class Reference
|
class CryptoSpi::CRandom : public CryptoSpi::CCryptoBase
|
Synchronous Random API, which wraps a synchronous Random plugin implementation
Constructor & Destructor Documentation
CRandom(MRandom *, TInt)
|
CRandom
|
(
|
MRandom *
|
aRandom,
|
|
|
TInt
|
aHandle
|
|
|
)
|
[private]
|
Parameters
|
MRandom * aRandom
|
|
|
TInt
aHandle
|
|
Member Functions Documentation
GenerateRandomBytesL(TDes8 &)
|
IMPORT_C void
|
GenerateRandomBytesL
|
(
|
TDes8
&
|
aDest
|
)
|
|
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
|
NewL(MRandom *, TInt)
|
CRandom
*
|
NewL
|
(
|
MRandom *
|
aRandom,
|
|
|
TInt
|
aHandle
|
|
|
)
|
[static]
|
Create a
CRandom
instance from the given MRandom instance
Parameters
|
MRandom * aRandom
|
The 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.