1 SET (this_target security)
6 /usr/include/privacy_manager
9 ${CMAKE_SOURCE_DIR}/inc
10 ${CMAKE_SOURCE_DIR}/src/base/inc
11 ${CMAKE_SOURCE_DIR}/src/net/inc
12 ${CMAKE_SOURCE_DIR}/src/io/inc
13 ${CMAKE_SOURCE_DIR}/src/app/inc
14 ${CMAKE_SOURCE_DIR}/src/system/inc
17 SET (${this_target}_SOURCE_FILES
18 crypto/FSecCryptoAesCipher.cpp
19 crypto/FSecCryptoDesEdeCipher.cpp
20 crypto/FSecCryptoDesCipher.cpp
21 crypto/FSecCryptoRc2Cipher.cpp
22 crypto/FSecCryptoRc4Cipher.cpp
23 crypto/FSecCryptoCastCipher.cpp
24 crypto/FSecCryptoMd5Hash.cpp
25 crypto/FSecCryptoSha1Hash.cpp
26 crypto/FSecCryptoSha2Hash.cpp
27 crypto/FSecCryptoMd5Hmac.cpp
28 crypto/FSecCryptoSha1Hmac.cpp
29 crypto/FSecCryptoSha2Hmac.cpp
30 crypto/FSecCryptoDhKeyExchange.cpp
31 crypto/FSecCryptoKeaKeyExchange.cpp
32 crypto/FSecCrypto_SymmetricCipher.cpp
33 crypto/FSecCrypto_SkipJackCore.cpp
34 crypto/FSecCrypto_KeaCore.cpp
35 crypto/FSecCrypto_SkipJackModes.cpp
36 crypto/FSecCryptoSkipJackCipher.cpp
37 crypto/FSecCryptoRsaCipher.cpp
38 crypto/FSecCryptoRsaSignature.cpp
39 crypto/FSecCrypto_TrustZoneService.cpp
40 crypto/FSecCrypto_TrustZoneServiceMessage.cpp
41 pkcs/FSecPkcsAlgorithmIdentifier.cpp
42 pkcs/FSecPkcs_AlgorithmIdentifierImpl.cpp
43 pkcs/FSecPkcsInitialVector.cpp
44 pkcs/FSecPkcs_InitialVectorImpl.cpp
45 pkcs/FSecPkcsPkcs05PbEs2Parameters.cpp
46 pkcs/FSecPkcs_Pkcs05PbEs2ParametersImpl.cpp
47 pkcs/FSecPkcsPkcs05PbKdf2Parameters.cpp
48 pkcs/FSecPkcs_Pkcs05PbKdf2ParametersImpl.cpp
49 pkcs/FSecPkcsPkcs05PbMacParameters.cpp
50 pkcs/FSecPkcs_Pkcs05PbMacParametersImpl.cpp
51 pkcs/FSecPkcsPkcs05Schemes.cpp
52 pkcs/FSecPkcs_Pkcs05SchemesImpl.cpp
53 pkcs/FSecPkcsPkcs08Attribute.cpp
54 pkcs/FSecPkcs_Pkcs08AttributeImpl.cpp
55 pkcs/FSecPkcsPkcs08AttributeValue.cpp
56 pkcs/FSecPkcs_Pkcs08AttributeValueImpl.cpp
57 pkcs/FSecPkcsPkcs08EncryptedPrivateKeyInfo.cpp
58 pkcs/FSecPkcs_Pkcs08EncryptedPrivateKeyInfoImpl.cpp
59 pkcs/FSecPkcsPkcs08PrivateKeyInfo.cpp
60 pkcs/FSecPkcs_Pkcs08PrivateKeyInfoImpl.cpp
61 pkcs/FSecPkcsRc2CbcParameters.cpp
62 pkcs/FSecPkcs_Rc2CbcParametersImpl.cpp
63 pkcs/FSecPkcs_PkcsUtility.cpp
65 FSecSecretKeyGenerator.cpp
66 FSecAesSecureRandom.cpp
70 FSecKeyPairGenerator.cpp
71 FSecDesSecureRandom.cpp
72 FSecDesEdeSecureRandom.cpp
73 FSecDhKeyParameters.cpp
74 FSecKeaKeyParameters.cpp
75 FSecRsaKeyConverter.cpp
76 FSec_DeviceKeyGenerator.cpp
77 #FSec_DeviceKeyGeneratorMessage.cpp
78 FSecAccessController.cpp
79 FSec_AccessController.cpp
80 FSec_PrivilegeCache.cpp
81 FSec_PrivilegeManager.cpp
82 FSec_PrivilegeInfo.cpp
83 FSec_PrivilegeInfoImpl.cpp
85 FSec_PrivilegeManagerMessage.cpp
87 FSec_GenerateParameters.cpp
88 FSec_PrivacyInfoImpl.cpp
90 FSec_PrivacyManagerImpl.cpp
91 FSecPrivacyManager.cpp
94 INCLUDE(${CMAKE_SOURCE_DIR}/src/security/cert/CMakeLists.txt)
95 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden")
97 ## SET EXTRA COMPILER FLAGS
98 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fPIC" )
100 ## SET C COMPILER FLAGS
101 SET(CMAKE_C_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
103 ## SET CPP COMPILER FLAGS
104 SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
107 ADD_LIBRARY (${this_target} STATIC ${${this_target}_SOURCE_FILES})
109 ADD_DEFINITIONS(-D__USE_SERVER_TIME)