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.