networksecurity/tls/protocol/tlsconnection.cpp
changeset 14 b33c3d136b7e
parent 0 af10295192d8
child 61 2fc972553898
equal deleted inserted replaced
1:a579325b79dd 14:b33c3d136b7e
   160 	iGenericSocket = new(ELeave)CGenericSecureSocket<RSocket>(aSocket);
   160 	iGenericSocket = new(ELeave)CGenericSecureSocket<RSocket>(aSocket);
   161 
   161 
   162 	iRecordParser = new(ELeave)CRecordParser( *iGenericSocket, *iTlsProvider );
   162 	iRecordParser = new(ELeave)CRecordParser( *iGenericSocket, *iTlsProvider );
   163   	LOG(Log::Printf(_L("iRecordParser %x - %x"), iRecordParser, (TUint)iRecordParser + sizeof( CRecordParser ));)
   163   	LOG(Log::Printf(_L("iRecordParser %x - %x"), iRecordParser, (TUint)iRecordParser + sizeof( CRecordParser ));)
   164 	iRecordComposer = new(ELeave)CRecordComposer( *iGenericSocket, *iTlsProvider );
   164 	iRecordComposer = new(ELeave)CRecordComposer( *iGenericSocket, *iTlsProvider );
       
   165 	TBuf<32> tempBuf;
       
   166    	tempBuf.Copy(aProtocol);
       
   167    	tempBuf.UpperCase();
       
   168    	TInt ret = tempBuf.Compare(KProtocolVerSSL30);
       
   169    	if (!ret)
       
   170    	    {
       
   171 	    iRecordComposer->SetVersion(&KSSL3_0);
       
   172    	    }
       
   173    	else
       
   174    	    {
       
   175 	    iRecordComposer->SetVersion(&KTLS1_0);
       
   176    	    }
       
   177 
   165   	LOG(Log::Printf(_L("iRecordComposer %x - %x"), iRecordComposer, (TUint)iRecordComposer + sizeof( CRecordComposer ));)
   178   	LOG(Log::Printf(_L("iRecordComposer %x - %x"), iRecordComposer, (TUint)iRecordComposer + sizeof( CRecordComposer ));)
   166 
   179 
   167 #ifdef _DEBUG
   180 #ifdef _DEBUG
   168    TInt nBlock;
   181    TInt nBlock;
   169   	LOG(Log::Printf(_L("RHeap::Size(), RHeap::Size() - RHeap::Available() %d, %d"), User::Heap().Size(), User::Heap().Size() - User::Heap().Available( nBlock ) );)
   182   	LOG(Log::Printf(_L("RHeap::Size(), RHeap::Size() - RHeap::Available() %d, %d"), User::Heap().Size(), User::Heap().Size() - User::Heap().Available( nBlock ) );)