crypto/weakcrypto/group/bld.inf
author hgs
Thu, 22 Jul 2010 20:18:20 +0530
changeset 86 465613364af0
parent 85 1efb81185f1c
permissions -rw-r--r--
201029_01
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
72
de46a57f75fb 201023_02
hgs
parents:
diff changeset
     1
/*
de46a57f75fb 201023_02
hgs
parents:
diff changeset
     2
* Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
de46a57f75fb 201023_02
hgs
parents:
diff changeset
     3
* All rights reserved.
de46a57f75fb 201023_02
hgs
parents:
diff changeset
     4
* This component and the accompanying materials are made available
de46a57f75fb 201023_02
hgs
parents:
diff changeset
     5
* under the terms of the License "Eclipse Public License v1.0"
de46a57f75fb 201023_02
hgs
parents:
diff changeset
     6
* which accompanies this distribution, and is available
de46a57f75fb 201023_02
hgs
parents:
diff changeset
     7
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
de46a57f75fb 201023_02
hgs
parents:
diff changeset
     8
*
de46a57f75fb 201023_02
hgs
parents:
diff changeset
     9
* Initial Contributors:
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    11
*
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    12
* Contributors:
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    13
*
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    14
* Description: 
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    15
* Cryptographic algorithms - en/decryption, signing, verification, hashing
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    16
*
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    17
*/
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    18
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    19
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    20
/**
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    21
 @file
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    22
*/
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    23
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    24
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    25
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    26
PRJ_PLATFORMS
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    27
default winc
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    28
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    29
PRJ_EXPORTS
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    30
../inc/cryptopanic.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(cryptopanic.h)
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    31
../inc/hash.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(hash.h)
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    32
../inc/random.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(random.h)
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    33
../inc/randsvr.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(randsvr.h)
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    34
../inc/randcliserv.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(randcliserv.h)
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    35
../inc/pkcs5kdf.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(pkcs5kdf.h)
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    36
../inc/pkcs12kdf.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(pkcs12kdf.h)
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    37
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    38
../inc/crypto.iby /epoc32/rom/include/crypto.iby
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    39
../inc/hash.iby /epoc32/rom/include/hash.iby
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    40
../inc/random.iby /epoc32/rom/include/random.iby
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    41
../inc/pbe.iby /epoc32/rom/include/pbe.iby
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    42
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    43
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    44
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    45
#ifndef SYMBIAN_CRYPTOSPI
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    46
#ifndef TOOLS // Don't build anything for tools
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    47
#ifndef TOOLS2 // Don't build anything for tools2
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    48
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    49
// For EKA1 arm builds, things that use long long support don't get built for thumb
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    50
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    51
PRJ_MMPFILES
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    52
cryptolib.mmp
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    53
#ifndef MARM_THUMB
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    54
crypto.mmp	BUILD_AS_ARM //	Don't build for thumb
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    55
#endif
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    56
hash.mmp
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    57
randsvr.mmp
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    58
random.mmp
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    59
pbe.mmp
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    60
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    61
#ifdef WINS
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    62
cryptoswitch.mmp
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    63
#endif
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    64
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    65
PRJ_TESTMMPFILES
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    66
tasymmetric.mmp
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    67
#ifndef MARM_THUMB
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    68
tbigint.mmp  BUILD_AS_ARM // Don't build for thumb
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    69
#endif
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    70
tpkcs5kdf.mmp 
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    71
tpbe.mmp	
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    72
tsymmetric.mmp
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    73
thash.mmp
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    74
trandom.mmp
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    75
tpaddingServer.mmp
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    76
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    77
#endif // TOOLS2
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    78
#endif //TOOLS
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    79
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    80
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    81
PRJ_TESTEXPORTS
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    82
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    83
// bigint
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    84
../test/tbigint/scripts/tbasicmathstests.txt /epoc32/winscw/c/tbigint/tbasicmathstests.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    85
../test/tbigint/scripts/tconstructiontests.txt /epoc32/winscw/c/tbigint/tconstructiontests.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    86
../test/tbigint/scripts/tprimegen.txt /epoc32/winscw/c/tbigint/tprimegen.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    87
../test/tbigint/scripts/tmontgomerytests.txt /epoc32/winscw/c/tbigint/tmontgomerytests.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    88
../test/tbigint/scripts/tprimetests.txt /epoc32/winscw/c/tbigint/tprimetests.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    89
../test/tbigint/scripts/tprimetests2.txt /epoc32/winscw/c/tbigint/tprimetests2.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    90
../test/tbigint/scripts/tprimefailuretests.txt /epoc32/winscw/c/tbigint/tprimefailuretests.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    91
../test/tbigint/scripts/tperformancetests.txt /epoc32/winscw/c/tbigint/tperformancetests.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    92
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    93
../test/tpkcs5kdf/scripts/tpkcs12kdftests.txt /epoc32/winscw/c/tpkcs5kdf/tpkcs12kdftests.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    94
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    95
// pbe
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    96
../test/tpbe/scripts/tpbetests_v2.txt /epoc32/winscw/c/tpbe/tpbetests_v2.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    97
../test/tpbe/Data/strong.dat /epoc32/winscw/c/tpbe/strong.dat
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    98
../test/tpbe/Data/weak.dat /epoc32/winscw/c/tpbe/weak.dat
de46a57f75fb 201023_02
hgs
parents:
diff changeset
    99
../test/tpbe/Data/pkcs5-orig.dat /epoc32/winscw/c/tpbe/pkcs5-orig.dat
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   100
../test/tpbe/Data/pkcs12-first.dat /epoc32/winscw/c/tpbe/pkcs12-first.dat
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   101
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   102
// Asymmetric
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   103
../test/tasymmetric/scripts/tasymmetrictests.txt /epoc32/winscw/c/tasymmetric/tasymmetrictests.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   104
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   105
../test/tasymmetric/scripts/asymmetricPerformance.txt /epoc32/winscw/c/tasymmetric/asymmetricperformance.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   106
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   107
// Symmetric
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   108
../test/tsymmetric/scripts/tsymmetrictests.txt /epoc32/winscw/c/tsymmetric/tsymmetrictests.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   109
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   110
../test/tsymmetric/scripts/tsymmetricperformancetests.txt /epoc32/winscw/c/tsymmetric/tsymmetricperformancetests.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   111
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   112
../test/tsymmetric/scripts/symmetricOOMtests.txt /epoc32/winscw/c/tsymmetric/symmetricoomtests.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   113
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   114
../test/tsymmetric/scripts/AESECBVectorsScript.txt /epoc32/winscw/c/tsymmetric/aesecbvectorsscript.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   115
../test/tsymmetric/scripts/AESECB_KAT_VT.txt /epoc32/winscw/c/tsymmetric/aesecb_kat_vt.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   116
../test/tsymmetric/scripts/AESECB_KAT_VK.txt /epoc32/winscw/c/tsymmetric/aesecb_kat_vk.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   117
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   118
../test/tsymmetric/scripts/AESMonteCarloEncryptECB128.txt /epoc32/winscw/c/tsymmetric/aesmontecarloencryptecb128.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   119
../test/tsymmetric/scripts/AESMonteCarloEncryptECB192.txt /epoc32/winscw/c/tsymmetric/aesmontecarloencryptecb192.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   120
../test/tsymmetric/scripts/AESMonteCarloEncryptECB256.txt /epoc32/winscw/c/tsymmetric/aesmontecarloencryptecb256.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   121
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   122
../test/tsymmetric/scripts/AESMonteCarloDecryptECB128.txt /epoc32/winscw/c/tsymmetric/aesmontecarlodecryptecb128.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   123
../test/tsymmetric/scripts/AESMonteCarloDecryptECB192.txt /epoc32/winscw/c/tsymmetric/aesmontecarlodecryptecb192.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   124
../test/tsymmetric/scripts/AESMonteCarloDecryptECB256.txt /epoc32/winscw/c/tsymmetric/aesmontecarlodecryptecb256.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   125
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   126
../test/tsymmetric/scripts/AESMonteCarloEncryptCBC128.txt /epoc32/winscw/c/tsymmetric/aesmontecarloencryptcbc128.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   127
../test/tsymmetric/scripts/AESMonteCarloEncryptCBC192.txt /epoc32/winscw/c/tsymmetric/aesmontecarloencryptcbc192.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   128
../test/tsymmetric/scripts/AESMonteCarloEncryptCBC256.txt /epoc32/winscw/c/tsymmetric/aesmontecarloencryptcbc256.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   129
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   130
../test/tsymmetric/scripts/AESMonteCarloDecryptCBC128.txt /epoc32/winscw/c/tsymmetric/aesmontecarlodecryptcbc128.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   131
../test/tsymmetric/scripts/AESMonteCarloDecryptCBC192.txt /epoc32/winscw/c/tsymmetric/aesmontecarlodecryptcbc192.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   132
../test/tsymmetric/scripts/AESMonteCarloDecryptCBC256.txt /epoc32/winscw/c/tsymmetric/aesmontecarlodecryptcbc256.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   133
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   134
//	Hash
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   135
../test/thash/testdata/hmacmd2.dat	/epoc32/winscw/c/thash/hmacmd2.dat
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   136
../test/thash/testdata/hmacmd5.dat	/epoc32/winscw/c/thash/hmacmd5.dat
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   137
../test/thash/testdata/hmacmd4.dat	/epoc32/winscw/c/thash/hmacmd4.dat 
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   138
../test/thash/testdata/hmacsha1.dat	/epoc32/winscw/c/thash/hmacsha1.dat
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   139
../test/thash/testdata/hmacsha224.dat	/epoc32/winscw/c/thash/hmacsha224.dat
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   140
../test/thash/testdata/hmacsha256.dat	/epoc32/winscw/c/thash/hmacsha256.dat
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   141
../test/thash/testdata/hmacsha384.dat	/epoc32/winscw/c/thash/hmacsha384.dat
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   142
../test/thash/testdata/hmacsha512.dat	/epoc32/winscw/c/thash/hmacsha512.dat
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   143
../test/thash/testdata/md2.dat		/epoc32/winscw/c/thash/md2.dat
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   144
../test/thash/testdata/md5.dat		/epoc32/winscw/c/thash/md5.dat
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   145
../test/thash/testdata/sha1.dat		/epoc32/winscw/c/thash/sha1.dat
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   146
../test/thash/testdata/md4.dat		/epoc32/winscw/c/thash/md4.dat
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   147
../test/thash/testdata/md4_largedata1.txt	/epoc32/winscw/c/thash/md4_largedata1.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   148
../test/thash/testdata/md4_largedata2.txt	/epoc32/winscw/c/thash/md4_largedata2.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   149
../test/thash/testdata/md4_largedata3.txt	/epoc32/winscw/c/thash/md4_largedata3.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   150
../test/thash/testdata/448bit_data.txt		/epoc32/winscw/c/thash/448bit_data.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   151
../test/thash/testdata/512bit_data.txt		/epoc32/winscw/c/thash/512bit_data.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   152
../test/thash/testdata/512bitdata_largerkey.txt	/epoc32/winscw/c/thash/512bitdata_largerkey.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   153
../test/thash/testdata/largerthanblocksizedata_key.txt	/epoc32/winscw/c/thash/largerthanblocksizedata_key.txt
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   154
../test/thash/testdata/sha224.dat	/epoc32/winscw/c/thash/sha224.dat
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   155
../test/thash/testdata/sha256.dat	/epoc32/winscw/c/thash/sha256.dat
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   156
../test/thash/testdata/sha384.dat	/epoc32/winscw/c/thash/sha384.dat
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   157
../test/thash/testdata/sha512.dat	/epoc32/winscw/c/thash/sha512.dat
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   158
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   159
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   160
//	Padding
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   161
../test/tpadding/scripts/tpadSSLv3.ini		/epoc32/winscw/c/tpadding/tpadsslv3.ini
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   162
../test/tpadding/scripts/tpadpkcs7.ini		/epoc32/winscw/c/tpadding/tpadpkcs7.ini
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   163
../test/tpadding/scripts/tpaddingnone.ini	/epoc32/winscw/c/tpadding/tpaddingnone.ini
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   164
../test/tpadding/scripts/tpadding.script	/epoc32/winscw/c/tpadding/tpadding.script
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   165
../test/tpadding/scripts/tpaddingudeb.script	/epoc32/winscw/c/tpadding/tpaddingudeb.script
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   166
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   167
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   168
// ROMKIT includes
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   169
../inc/cryptotests.iby /epoc32/rom/include/cryptotests.iby
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   170
../inc/hashtests.iby /epoc32/rom/include/hashtests.iby
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   171
../inc/pbetests.iby /epoc32/rom/include/pbetests.iby
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   172
../inc/randomtests.iby /epoc32/rom/include/randomtests.iby
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   173
../inc/pkcs5kdftests.iby /epoc32/rom/include/pkcs5kdftests.iby
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   174
../inc/paddingtests.iby /epoc32/rom/include/paddingtests.iby
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   175
de46a57f75fb 201023_02
hgs
parents:
diff changeset
   176
#endif // SYMBIAN_CRYPTOSPI