rtp/srtpstack/inc/srtpauthentication_rcc.h
branchRCL_3
changeset 9 1e1cc61f56c3
parent 0 307788aac0a8
equal deleted inserted replaced
4:dd3853b8dc3f 9:1e1cc61f56c3
    20 
    20 
    21 #ifndef __SRTP_AUTHENTICATION_RCC_H__
    21 #ifndef __SRTP_AUTHENTICATION_RCC_H__
    22 #define __SRTP_AUTHENTICATION_RCC_H__
    22 #define __SRTP_AUTHENTICATION_RCC_H__
    23 
    23 
    24 #include "msrtpauthentication.h"
    24 #include "msrtpauthentication.h"
       
    25 
       
    26 class CHMAC;
    25 
    27 
    26 class CSrtpAuthentication_RCC : public CBase, public MSRTPAuthentication
    28 class CSrtpAuthentication_RCC : public CBase, public MSRTPAuthentication
    27     {
    29     {
    28     public:
    30     public:
    29         /**
    31         /**
    63         /**
    65         /**
    64         * Default constructor.
    66         * Default constructor.
    65         */
    67         */
    66         CSrtpAuthentication_RCC();  
    68         CSrtpAuthentication_RCC();  
    67                 
    69                 
    68         void ConstructL();          
    70         void ConstructL();   
       
    71         
       
    72         void CreateHmacL(const TDesC8& aKey);
       
    73         
       
    74     private: // data
       
    75         HBufC8* iKey;
       
    76         CHMAC* iHmac;
    69     };
    77     };
    70 
    78 
    71 #endif //__SRTP_AUTHENTICATION_RCC_H__
    79 #endif //__SRTP_AUTHENTICATION_RCC_H__
    72 
    80