os/security/cryptoservices/filebasedcertificateandkeystores/test/tkeystore/tkeystore.mmp
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
     1 /*
     2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     5 * under the terms of the License "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     8 *
     9 * Initial Contributors:
    10 * Nokia Corporation - initial contribution.
    11 *
    12 * Contributors:
    13 *
    14 * Description: 
    15 *
    16 */
    17 
    18 /**
    19 @file
    20 
    21 @SYMPurpose t_keystore.exe Test harness for keystore
    22 */
    23 
    24 MACRO ALTERNATE=1
    25 
    26 TARGET	t_keystore.exe
    27 TARGETTYPE	exe
    28 
    29 UID 0x10000079 0x101F7E95
    30 
    31 VENDORID 0x70000001
    32 
    33 // Need WriteDeviceData to call SetTimeout 
    34 // Need AllFiles to delete keystore data file
    35 // (Don't worry, we test things work without this capability!)
    36 // Need others so we can test various settings for the management policy (we
    37 // can't "give away" management priviledge)
    38 CAPABILITY AllFiles ReadUserData WriteUserData ReadDeviceData WriteDeviceData DRM
    39 
    40 SOURCEPATH	.
    41 SOURCE t_keystore.cpp
    42 SOURCE t_keystore_actions.cpp
    43 SOURCE t_addkey.cpp
    44 SOURCE t_delete.cpp
    45 SOURCE t_list.cpp
    46 SOURCE t_import.cpp
    47 SOURCE t_export.cpp
    48 SOURCE t_exportpublic.cpp
    49 SOURCE t_compare.cpp
    50 SOURCE t_open.cpp
    51 SOURCE t_deletekeystoredata.cpp
    52 SOURCE t_authobjects.cpp
    53 SOURCE t_settimeout.cpp
    54 SOURCE t_relockstore.cpp
    55 SOURCE t_settime.cpp
    56 SOURCE t_corrupt.cpp
    57 SOURCE t_listall.cpp
    58 SOURCE t_policyaccessors.cpp
    59 #ifdef SYMBIAN_AUTH_SERVER
    60 SOURCE t_authenticationpolicy.cpp
    61 #endif // SYMBIAN_AUTH_SERVER
    62 
    63 USERINCLUDE ../../../../cryptomgmtlibs/securitytestfw/test/testhandler2
    64 USERINCLUDE ../../../../cryptomgmtlibs/securitytestfw/inc
    65 USERINCLUDE ../tfiletokens
    66 
    67 USERINCLUDE ../../../../crypto/weakcrypto/inc
    68 USERINCLUDE ../../source/generic/client 
    69 USERINCLUDE ../../source/generic/common
    70 USERINCLUDE ../../Inc
    71 
    72 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
    73 
    74 #if (defined(SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT) && defined(SYMBIAN_ENABLE_SDP_ECC))
    75 USERINCLUDE ../tcryptotokenhai
    76 USERINCLUDE	../../../../crypto/weakcryptospi/inc
    77 USERINCLUDE	../../../../crypto/weakcryptospi/inc/spi
    78 #endif // SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT && SYMBIAN_ENABLE_SDP_ECC
    79 
    80 USERINCLUDE ../../../../crypto/weakcrypto/inc
    81 USERINCLUDE ../../source/generic/client
    82 USERINCLUDE ../../source/generic/common
    83 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
    84 USERINCLUDE ../../Inc
    85 
    86 #if (defined(SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT) && defined(SYMBIAN_ENABLE_SDP_ECC))
    87 SYSTEMINCLUDE OS_LAYER_PUBLIC_EXPORT_PATH(cryptospi)
    88 #endif // SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT && SYMBIAN_ENABLE_SDP_ECC
    89 
    90 LIBRARY	euser.lib efsrv.lib ecom.lib cryptography.lib
    91 LIBRARY certstore.lib crypto.lib hash.lib
    92 LIBRARY t_testhandler2.lib ctframework.lib x509.lib
    93 LIBRARY estor.lib pbe.lib random.lib tfiletokens.lib
    94 
    95 #ifdef SYMBIAN_AUTH_SERVER
    96 LIBRARY	authclient.lib
    97 #endif // SYMBIAN_AUTH_SERVER
    98 
    99 #if (defined(SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT) && defined(SYMBIAN_ENABLE_SDP_ECC))
   100 LIBRARY tcryptotokenhai.lib
   101 LIBRARY cryptospi.lib
   102 #endif // SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT && SYMBIAN_ENABLE_SDP_ECC
   103 
   104 SMPSAFE