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