crypto/weakcrypto/group/README_POST_94_MCL_BRANCH.txt
changeset 0 2c201484c85f
equal deleted inserted replaced
-1:000000000000 0:2c201484c85f
       
     1 May 16th 2007
       
     2 -------------
       
     3 
       
     4 PREQ57 (CryptoSPI) has now been delivered into the MCL. This
       
     5 replaces this component ('crypto') for 9.5 onwards. CryptoSPI
       
     6 is binary compatible with crypto, and provides header files in
       
     7 the following locations:
       
     8 
       
     9    cryptospi/inc        -- old 'crypto' header files
       
    10    cryptospi/inc/spi    -- new 'cryptospi' header files
       
    11 
       
    12 A number of other teams' MMP files continue to use hard-coded
       
    13 paths of 'common/generic/security/crypto/inc' within the MMP
       
    14 file. They do not use /epoc32/include for export-control
       
    15 reasons. When 9.4 has been branched from the MCL, these MMP
       
    16 files should be rewritten to use the location 'cryptospi/inc'
       
    17 instead. These MMP files are:
       
    18 
       
    19    common/generic/j2me/utils/JavaMIDletInstaller/group/JavaHelper.mmp
       
    20    common/generic/networking/ipsec/ipsec_itest/group/ts_ipsec.mmp
       
    21    common/generic/networking/ipsec/pkiservice/group/pkiservicenew.mmp
       
    22    common/generic/networking/ipsec/pkiservice/group/pkiservicesymb.mmp
       
    23    common/generic/networking/ipsec/utlpkcs1/group/utlpkcs1new.mmp
       
    24    common/generic/networking/ipsec/utlpkcs5/group/utlpkcs5new.mmp
       
    25    common/generic/networking/ppp/group/PPP.MMP
       
    26    common/generic/networking/ppp/te_ppp/group/t_ppp_lib.mmp
       
    27    common/generic/syslibs/store/BMAKE/ESTOR.MMP
       
    28    common/generic/syslibs/store/TCRYPT/T_CRYPT.MMP
       
    29    common/generic/syslibs/store/TPAGE/T_SPAGE.MMP
       
    30    common/generic/wap-stack/wapstack/group/wapstksrv.mmp
       
    31 
       
    32 Once these MMP files have been modified, the 'crypto' component tree
       
    33 can be deleted from Perforce and a TBAS build completed to confirm
       
    34 that there are no regressions. This will enable the old 'crypto' code
       
    35 to be removed once 9.4 has branched from the MCL.
       
    36