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