diff -r 721a5e5fe251 -r 9b5a3a9fddf8 cryptoplugins/cryptospiplugins/source/softwarecrypto/randomimpl.h --- a/cryptoplugins/cryptospiplugins/source/softwarecrypto/randomimpl.h Tue Jan 26 13:18:49 2010 +0200 +++ b/cryptoplugins/cryptospiplugins/source/softwarecrypto/randomimpl.h Sat Feb 20 00:36:18 2010 +0200 @@ -63,52 +63,6 @@ private: TUid iImplementationUid; }; - - class TRandomImpl - /** - * The user interface to the system cryptographically - * secure random number generator. - * - * @internalComponent - * @released - */ - { - public: - - /** - * Fills the provided buffer with secure random data up to its - * current length, discarding any current content. - * - * @param aDestination The buffer in which to write the random data. - */ - static void Random(TDes8& aDestination); - }; - - class RRandomSessionImpl : public RSessionBase - /** - * The client interface to the system random number generator. End - * users should use TRandom instead of this interface. - * - * @internalAll - * @released - */ - { - public: - RRandomSessionImpl(); - - /** - * Fills the provided buffer with secure random data up to its - * current length, discarding any current content. - * - * @param aDestination The buffer in to which to write the random data - */ - TInt GetRandom(TDes8& aDestination); - - /** - * Opens a new session with the random number server. - */ - void ConnectL(); - }; } #endif // __CRYPTOAPI_RANDOMIMPL_H__