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