Revision: 75 http://trac.macosforge.org/projects/smartcardservices/changeset/75 Author: ludovic.rousseau@gmail.com Date: 2009-12-18 00:12:59 -0800 (Fri, 18 Dec 2009) Log Message: ----------- Create an Xcode project and convert the source code to use the PCSC framework Modified Paths: -------------- trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/application.cpp trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/cardmoduleservice.cpp trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/pkcs11.cpp trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/sctoken.cpp trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/session.cpp trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/slot.cpp trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/stdafx.h trunk/SmartCardServices/src/PKCS11dotNetV2/cppMarshaller/Array.cpp trunk/SmartCardServices/src/PKCS11dotNetV2/cppMarshaller/Marshaller.cpp trunk/SmartCardServices/src/PKCS11dotNetV2/cppMarshaller/PCSC.cpp Added Paths: ----------- trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11dotNetV2.xcodeproj/ trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11dotNetV2.xcodeproj/project.pbxproj Modified: trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/application.cpp =================================================================== --- trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/application.cpp 2009-12-18 08:06:07 UTC (rev 74) +++ trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/application.cpp 2009-12-18 08:12:59 UTC (rev 75) @@ -18,7 +18,11 @@ * */ +#ifdef __APPLE__ +#include <PCSC/winscard.h> +#else #include <winscard.h> +#endif #include "cardmoduleservice.h" #include <string> Modified: trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/cardmoduleservice.cpp =================================================================== --- trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/cardmoduleservice.cpp 2009-12-18 08:06:07 UTC (rev 74) +++ trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/cardmoduleservice.cpp 2009-12-18 08:12:59 UTC (rev 75) @@ -4,7 +4,11 @@ #ifdef WIN32 #include <windows.h> #endif +#ifdef __APPLE__ +#include <PCSC/winscard.h> +#else #include <winscard.h> +#endif #include "cardmoduleservice.h" using namespace std; Modified: trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/pkcs11.cpp =================================================================== --- trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/pkcs11.cpp 2009-12-18 08:06:07 UTC (rev 74) +++ trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/pkcs11.cpp 2009-12-18 08:12:59 UTC (rev 75) @@ -30,7 +30,11 @@ #include <string> #include "stdafx.h" +#ifdef __APPLE__ +#include <PCSC/winscard.h> +#else #include <winscard.h> +#endif #include "error.h" #include "platconfig.h" #include "config.h" Modified: trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/sctoken.cpp =================================================================== --- trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/sctoken.cpp 2009-12-18 08:06:07 UTC (rev 74) +++ trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/sctoken.cpp 2009-12-18 08:12:59 UTC (rev 75) @@ -3,7 +3,11 @@ #include "stdafx.h" #include "platconfig.h" #include "config.h" +#ifdef __APPLE__ +#include <PCSC/winscard.h> +#else #include <winscard.h> +#endif #include <stdexcept> #include "cardmoduleservice.h" #include <Except.h> Modified: trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/session.cpp =================================================================== --- trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/session.cpp 2009-12-18 08:06:07 UTC (rev 74) +++ trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/session.cpp 2009-12-18 08:12:59 UTC (rev 75) @@ -19,7 +19,11 @@ */ #include "stdafx.h" -#include <winscard.h> // inclusion needed for linux +#ifdef __APPLE__ +#include <PCSC/winscard.h> +#else +#include <winscard.h> +#endif #include "platconfig.h" #include "config.h" #include "thread.h" Modified: trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/slot.cpp =================================================================== --- trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/slot.cpp 2009-12-18 08:06:07 UTC (rev 74) +++ trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/slot.cpp 2009-12-18 08:12:59 UTC (rev 75) @@ -18,7 +18,11 @@ * */ +#ifdef __APPLE__ +#include <PCSC/winscard.h> +#else #include <winscard.h> +#endif #include "cardmoduleservice.h" #include <assert.h> Modified: trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/stdafx.h =================================================================== --- trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/stdafx.h 2009-12-18 08:06:07 UTC (rev 74) +++ trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11Module2/stdafx.h 2009-12-18 08:12:59 UTC (rev 75) @@ -30,9 +30,11 @@ #include <stdlib.h> #include <string.h> #ifdef __APPLE__ - #include <wintypes.h> - #endif + #include <PCSC/winscard.h> + #include <PCSC/wintypes.h> + #else #include <winscard.h> + #endif typedef BYTE *PBYTE; #ifndef HAVE_LPCTSTR typedef const char *LPCTSTR; Added: trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11dotNetV2.xcodeproj/project.pbxproj =================================================================== --- trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11dotNetV2.xcodeproj/project.pbxproj (rev 0) +++ trunk/SmartCardServices/src/PKCS11dotNetV2/PKCS11dotNetV2.xcodeproj/project.pbxproj 2009-12-18 08:12:59 UTC (rev 75) @@ -0,0 +1,680 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 1FB0476710DA89F00011231D /* Array.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0475F10DA89F00011231D /* Array.cpp */; }; + 1FB0476810DA89F00011231D /* Array.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0476010DA89F00011231D /* Array.h */; }; + 1FB0476910DA89F00011231D /* Except.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0476110DA89F00011231D /* Except.h */; }; + 1FB0476A10DA89F00011231D /* Marshaller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0476210DA89F00011231D /* Marshaller.cpp */; }; + 1FB0476B10DA89F00011231D /* Marshaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0476310DA89F00011231D /* Marshaller.h */; }; + 1FB0476C10DA89F00011231D /* MarshallerCfg.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0476410DA89F00011231D /* MarshallerCfg.h */; }; + 1FB0476D10DA89F00011231D /* PCSC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0476510DA89F00011231D /* PCSC.cpp */; }; + 1FB0476E10DA89F00011231D /* PCSC.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0476610DA89F00011231D /* PCSC.h */; }; + 1FB047DB10DA89FB0011231D /* algo_des.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0477010DA89FB0011231D /* algo_des.cpp */; }; + 1FB047DC10DA89FB0011231D /* algo_des.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0477110DA89FB0011231D /* algo_des.h */; }; + 1FB047DD10DA89FB0011231D /* algo_md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0477210DA89FB0011231D /* algo_md5.cpp */; }; + 1FB047DE10DA89FB0011231D /* algo_md5.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0477310DA89FB0011231D /* algo_md5.h */; }; + 1FB047DF10DA89FB0011231D /* algo_sha1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0477410DA89FB0011231D /* algo_sha1.cpp */; }; + 1FB047E010DA89FB0011231D /* algo_sha1.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0477510DA89FB0011231D /* algo_sha1.h */; }; + 1FB047E110DA89FB0011231D /* algo_sha256.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0477610DA89FB0011231D /* algo_sha256.cpp */; }; + 1FB047E210DA89FB0011231D /* algo_sha256.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0477710DA89FB0011231D /* algo_sha256.h */; }; + 1FB047E310DA89FB0011231D /* algo_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0477810DA89FB0011231D /* algo_utils.cpp */; }; + 1FB047E410DA89FB0011231D /* algo_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0477910DA89FB0011231D /* algo_utils.h */; }; + 1FB047E510DA89FB0011231D /* application.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0477A10DA89FB0011231D /* application.cpp */; }; + 1FB047E610DA89FB0011231D /* application.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0477B10DA89FB0011231D /* application.h */; }; + 1FB047E710DA89FB0011231D /* attrcert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0477C10DA89FB0011231D /* attrcert.cpp */; }; + 1FB047E810DA89FB0011231D /* attrcert.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0477D10DA89FB0011231D /* attrcert.h */; }; + 1FB047E910DA89FB0011231D /* beroctet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0477E10DA89FB0011231D /* beroctet.cpp */; }; + 1FB047EA10DA89FB0011231D /* beroctet.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0477F10DA89FB0011231D /* beroctet.h */; }; + 1FB047EB10DA89FB0011231D /* cardcache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0478010DA89FB0011231D /* cardcache.cpp */; }; + 1FB047EC10DA89FB0011231D /* cardcache.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0478110DA89FB0011231D /* cardcache.h */; }; + 1FB047ED10DA89FB0011231D /* cardmoduleservice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0478210DA89FB0011231D /* cardmoduleservice.cpp */; }; + 1FB047EE10DA89FB0011231D /* cardmoduleservice.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0478310DA89FB0011231D /* cardmoduleservice.h */; }; + 1FB047EF10DA89FB0011231D /* cert_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0478410DA89FB0011231D /* cert_utils.cpp */; }; + 1FB047F010DA89FB0011231D /* cert_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0478510DA89FB0011231D /* cert_utils.h */; }; + 1FB047F110DA89FB0011231D /* certificateobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0478610DA89FB0011231D /* certificateobject.cpp */; }; + 1FB047F210DA89FB0011231D /* certificateobject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0478710DA89FB0011231D /* certificateobject.h */; }; + 1FB047F310DA89FB0011231D /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0478810DA89FB0011231D /* config.h */; }; + 1FB047F410DA89FB0011231D /* critsect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0478910DA89FB0011231D /* critsect.cpp */; }; + 1FB047F510DA89FB0011231D /* critsect.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0478A10DA89FB0011231D /* critsect.h */; }; + 1FB047F610DA89FB0011231D /* dataobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0478B10DA89FB0011231D /* dataobject.cpp */; }; + 1FB047F710DA89FB0011231D /* dataobject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0478C10DA89FB0011231D /* dataobject.h */; }; + 1FB047F810DA89FB0011231D /* des.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0478D10DA89FB0011231D /* des.cpp */; }; + 1FB047F910DA89FB0011231D /* des.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0478E10DA89FB0011231D /* des.h */; }; + 1FB047FA10DA89FB0011231D /* digest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0478F10DA89FB0011231D /* digest.cpp */; }; + 1FB047FB10DA89FB0011231D /* digest.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0479010DA89FB0011231D /* digest.h */; }; + 1FB047FC10DA89FB0011231D /* error.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0479110DA89FB0011231D /* error.cpp */; }; + 1FB047FD10DA89FB0011231D /* error.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0479210DA89FB0011231D /* error.h */; }; + 1FB047FE10DA89FB0011231D /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0479310DA89FB0011231D /* event.cpp */; }; + 1FB047FF10DA89FB0011231D /* event.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0479410DA89FB0011231D /* event.h */; }; + 1FB0480010DA89FB0011231D /* keyobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0479510DA89FB0011231D /* keyobject.cpp */; }; + 1FB0480110DA89FB0011231D /* keyobject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0479610DA89FB0011231D /* keyobject.h */; }; + 1FB0480210DA89FB0011231D /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0479710DA89FB0011231D /* log.cpp */; }; + 1FB0480310DA89FB0011231D /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0479810DA89FB0011231D /* log.h */; }; + 1FB0480410DA89FB0011231D /* Makefile in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0479910DA89FB0011231D /* Makefile */; }; + 1FB0480510DA89FB0011231D /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0479C10DA89FB0011231D /* md5.cpp */; }; + 1FB0480610DA89FB0011231D /* md5.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0479D10DA89FB0011231D /* md5.h */; }; + 1FB0480710DA89FB0011231D /* mutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB0479E10DA89FB0011231D /* mutex.cpp */; }; + 1FB0480810DA89FB0011231D /* mutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB0479F10DA89FB0011231D /* mutex.h */; }; + 1FB0480910DA89FB0011231D /* pkcs11.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047A010DA89FB0011231D /* pkcs11.cpp */; }; + 1FB0480A10DA89FB0011231D /* pkcs11.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047A110DA89FB0011231D /* pkcs11.h */; }; + 1FB0480B10DA89FB0011231D /* pkcs11f.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047A210DA89FB0011231D /* pkcs11f.h */; }; + 1FB0480C10DA89FB0011231D /* pkcs11t.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047A310DA89FB0011231D /* pkcs11t.h */; }; + 1FB0480D10DA89FB0011231D /* platconfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047A410DA89FB0011231D /* platconfig.h */; }; + 1FB0480E10DA89FB0011231D /* privatekeyobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047A510DA89FB0011231D /* privatekeyobject.cpp */; }; + 1FB0480F10DA89FB0011231D /* privatekeyobject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047A610DA89FB0011231D /* privatekeyobject.h */; }; + 1FB0481010DA89FB0011231D /* publickeyobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047A710DA89FB0011231D /* publickeyobject.cpp */; }; + 1FB0481110DA89FB0011231D /* publickeyobject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047A810DA89FB0011231D /* publickeyobject.h */; }; + 1FB0481210DA89FB0011231D /* resource.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047A910DA89FB0011231D /* resource.h */; }; + 1FB0481310DA89FB0011231D /* cr_digit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047AB10DA89FB0011231D /* cr_digit.cpp */; }; + 1FB0481410DA89FB0011231D /* cr_digit.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047AC10DA89FB0011231D /* cr_digit.h */; }; + 1FB0481510DA89FB0011231D /* cr_global.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047AD10DA89FB0011231D /* cr_global.h */; }; + 1FB0481610DA89FB0011231D /* cr_nn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047AE10DA89FB0011231D /* cr_nn.cpp */; }; + 1FB0481710DA89FB0011231D /* cr_nn.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047AF10DA89FB0011231D /* cr_nn.h */; }; + 1FB0481810DA89FB0011231D /* cr_random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047B010DA89FB0011231D /* cr_random.cpp */; }; + 1FB0481910DA89FB0011231D /* cr_random.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047B110DA89FB0011231D /* cr_random.h */; }; + 1FB0481A10DA89FB0011231D /* cr_rsa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047B210DA89FB0011231D /* cr_rsa.cpp */; }; + 1FB0481B10DA89FB0011231D /* cr_rsa.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047B310DA89FB0011231D /* cr_rsa.h */; }; + 1FB0481C10DA89FB0011231D /* ha_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047B410DA89FB0011231D /* ha_config.h */; }; + 1FB0481D10DA89FB0011231D /* rsaprivatekeyobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047B510DA89FB0011231D /* rsaprivatekeyobject.cpp */; }; + 1FB0481E10DA89FB0011231D /* rsaprivatekeyobject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047B610DA89FB0011231D /* rsaprivatekeyobject.h */; }; + 1FB0481F10DA89FB0011231D /* rsapublickeyobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047B710DA89FB0011231D /* rsapublickeyobject.cpp */; }; + 1FB0482010DA89FB0011231D /* rsapublickeyobject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047B810DA89FB0011231D /* rsapublickeyobject.h */; }; + 1FB0482110DA89FB0011231D /* sctoken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047B910DA89FB0011231D /* sctoken.cpp */; }; + 1FB0482210DA89FB0011231D /* sctoken.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047BA10DA89FB0011231D /* sctoken.h */; }; + 1FB0482310DA89FB0011231D /* secretkeyobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047BB10DA89FB0011231D /* secretkeyobject.cpp */; }; + 1FB0482410DA89FB0011231D /* secretkeyobject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047BC10DA89FB0011231D /* secretkeyobject.h */; }; + 1FB0482510DA89FB0011231D /* session.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047BD10DA89FB0011231D /* session.cpp */; }; + 1FB0482610DA89FB0011231D /* session.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047BE10DA89FB0011231D /* session.h */; }; + 1FB0482710DA89FB0011231D /* sha1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047BF10DA89FB0011231D /* sha1.cpp */; }; + 1FB0482810DA89FB0011231D /* sha1.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047C010DA89FB0011231D /* sha1.h */; }; + 1FB0482910DA89FB0011231D /* sha256.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047C110DA89FB0011231D /* sha256.cpp */; }; + 1FB0482A10DA89FB0011231D /* sha256.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047C210DA89FB0011231D /* sha256.h */; }; + 1FB0482B10DA89FB0011231D /* slot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047C310DA89FB0011231D /* slot.cpp */; }; + 1FB0482C10DA89FB0011231D /* slot.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047C410DA89FB0011231D /* slot.h */; }; + 1FB0482D10DA89FB0011231D /* stdafx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047C510DA89FB0011231D /* stdafx.cpp */; }; + 1FB0482E10DA89FB0011231D /* stdafx.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047C610DA89FB0011231D /* stdafx.h */; }; + 1FB0482F10DA89FB0011231D /* storageobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047C710DA89FB0011231D /* storageobject.cpp */; }; + 1FB0483010DA89FB0011231D /* storageobject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047C810DA89FB0011231D /* storageobject.h */; }; + 1FB0483110DA89FB0011231D /* symmalgo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047C910DA89FB0011231D /* symmalgo.cpp */; }; + 1FB0483210DA89FB0011231D /* symmalgo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047CA10DA89FB0011231D /* symmalgo.h */; }; + 1FB0483310DA89FB0011231D /* tdes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047CB10DA89FB0011231D /* tdes.cpp */; }; + 1FB0483410DA89FB0011231D /* tdes.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047CC10DA89FB0011231D /* tdes.h */; }; + 1FB0483510DA89FB0011231D /* template.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047CD10DA89FB0011231D /* template.cpp */; }; + 1FB0483610DA89FB0011231D /* template.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047CE10DA89FB0011231D /* template.h */; }; + 1FB0483710DA89FB0011231D /* thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047CF10DA89FB0011231D /* thread.cpp */; }; + 1FB0483810DA89FB0011231D /* thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047D010DA89FB0011231D /* thread.h */; }; + 1FB0483910DA89FB0011231D /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047D110DA89FB0011231D /* timer.cpp */; }; + 1FB0483A10DA89FB0011231D /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047D210DA89FB0011231D /* timer.h */; }; + 1FB0483B10DA89FB0011231D /* transaction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047D310DA89FB0011231D /* transaction.cpp */; }; + 1FB0483C10DA89FB0011231D /* transaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047D410DA89FB0011231D /* transaction.h */; }; + 1FB0483D10DA89FB0011231D /* util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047D510DA89FB0011231D /* util.cpp */; }; + 1FB0483E10DA89FB0011231D /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047D610DA89FB0011231D /* util.h */; }; + 1FB0483F10DA89FB0011231D /* x509cert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047D710DA89FB0011231D /* x509cert.cpp */; }; + 1FB0484010DA89FB0011231D /* x509cert.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047D810DA89FB0011231D /* x509cert.h */; }; + 1FB0484110DA89FB0011231D /* x509pubkeycertobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1FB047D910DA89FB0011231D /* x509pubkeycertobject.cpp */; }; + 1FB0484210DA89FB0011231D /* x509pubkeycertobject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB047DA10DA89FB0011231D /* x509pubkeycertobject.h */; }; + 1FB0484B10DA8A230011231D /* PCSC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FB0484A10DA8A230011231D /* PCSC.framework */; }; + 1FB0489A10DA8CD90011231D /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FB0489910DA8CD90011231D /* libz.dylib */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 1FB0475F10DA89F00011231D /* Array.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Array.cpp; sourceTree = "<group>"; }; + 1FB0476010DA89F00011231D /* Array.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Array.h; sourceTree = "<group>"; }; + 1FB0476110DA89F00011231D /* Except.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Except.h; sourceTree = "<group>"; }; + 1FB0476210DA89F00011231D /* Marshaller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Marshaller.cpp; sourceTree = "<group>"; }; + 1FB0476310DA89F00011231D /* Marshaller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Marshaller.h; sourceTree = "<group>"; }; + 1FB0476410DA89F00011231D /* MarshallerCfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MarshallerCfg.h; sourceTree = "<group>"; }; + 1FB0476510DA89F00011231D /* PCSC.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PCSC.cpp; sourceTree = "<group>"; }; + 1FB0476610DA89F00011231D /* PCSC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PCSC.h; sourceTree = "<group>"; }; + 1FB0477010DA89FB0011231D /* algo_des.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = algo_des.cpp; sourceTree = "<group>"; }; + 1FB0477110DA89FB0011231D /* algo_des.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = algo_des.h; sourceTree = "<group>"; }; + 1FB0477210DA89FB0011231D /* algo_md5.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = algo_md5.cpp; sourceTree = "<group>"; }; + 1FB0477310DA89FB0011231D /* algo_md5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = algo_md5.h; sourceTree = "<group>"; }; + 1FB0477410DA89FB0011231D /* algo_sha1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = algo_sha1.cpp; sourceTree = "<group>"; }; + 1FB0477510DA89FB0011231D /* algo_sha1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = algo_sha1.h; sourceTree = "<group>"; }; + 1FB0477610DA89FB0011231D /* algo_sha256.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = algo_sha256.cpp; sourceTree = "<group>"; }; + 1FB0477710DA89FB0011231D /* algo_sha256.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = algo_sha256.h; sourceTree = "<group>"; }; + 1FB0477810DA89FB0011231D /* algo_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = algo_utils.cpp; sourceTree = "<group>"; }; + 1FB0477910DA89FB0011231D /* algo_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = algo_utils.h; sourceTree = "<group>"; }; + 1FB0477A10DA89FB0011231D /* application.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = application.cpp; sourceTree = "<group>"; }; + 1FB0477B10DA89FB0011231D /* application.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = application.h; sourceTree = "<group>"; }; + 1FB0477C10DA89FB0011231D /* attrcert.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = attrcert.cpp; sourceTree = "<group>"; }; + 1FB0477D10DA89FB0011231D /* attrcert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = attrcert.h; sourceTree = "<group>"; }; + 1FB0477E10DA89FB0011231D /* beroctet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = beroctet.cpp; sourceTree = "<group>"; }; + 1FB0477F10DA89FB0011231D /* beroctet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = beroctet.h; sourceTree = "<group>"; }; + 1FB0478010DA89FB0011231D /* cardcache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cardcache.cpp; sourceTree = "<group>"; }; + 1FB0478110DA89FB0011231D /* cardcache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cardcache.h; sourceTree = "<group>"; }; + 1FB0478210DA89FB0011231D /* cardmoduleservice.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cardmoduleservice.cpp; sourceTree = "<group>"; }; + 1FB0478310DA89FB0011231D /* cardmoduleservice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cardmoduleservice.h; sourceTree = "<group>"; }; + 1FB0478410DA89FB0011231D /* cert_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cert_utils.cpp; sourceTree = "<group>"; }; + 1FB0478510DA89FB0011231D /* cert_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cert_utils.h; sourceTree = "<group>"; }; + 1FB0478610DA89FB0011231D /* certificateobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = certificateobject.cpp; sourceTree = "<group>"; }; + 1FB0478710DA89FB0011231D /* certificateobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = certificateobject.h; sourceTree = "<group>"; }; + 1FB0478810DA89FB0011231D /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; }; + 1FB0478910DA89FB0011231D /* critsect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = critsect.cpp; sourceTree = "<group>"; }; + 1FB0478A10DA89FB0011231D /* critsect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = critsect.h; sourceTree = "<group>"; }; + 1FB0478B10DA89FB0011231D /* dataobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dataobject.cpp; sourceTree = "<group>"; }; + 1FB0478C10DA89FB0011231D /* dataobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dataobject.h; sourceTree = "<group>"; }; + 1FB0478D10DA89FB0011231D /* des.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = des.cpp; sourceTree = "<group>"; }; + 1FB0478E10DA89FB0011231D /* des.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = des.h; sourceTree = "<group>"; }; + 1FB0478F10DA89FB0011231D /* digest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = digest.cpp; sourceTree = "<group>"; }; + 1FB0479010DA89FB0011231D /* digest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = digest.h; sourceTree = "<group>"; }; + 1FB0479110DA89FB0011231D /* error.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = error.cpp; sourceTree = "<group>"; }; + 1FB0479210DA89FB0011231D /* error.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = error.h; sourceTree = "<group>"; }; + 1FB0479310DA89FB0011231D /* event.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = event.cpp; sourceTree = "<group>"; }; + 1FB0479410DA89FB0011231D /* event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = event.h; sourceTree = "<group>"; }; + 1FB0479510DA89FB0011231D /* keyobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = keyobject.cpp; sourceTree = "<group>"; }; + 1FB0479610DA89FB0011231D /* keyobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = keyobject.h; sourceTree = "<group>"; }; + 1FB0479710DA89FB0011231D /* log.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = log.cpp; sourceTree = "<group>"; }; + 1FB0479810DA89FB0011231D /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = "<group>"; }; + 1FB0479910DA89FB0011231D /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; }; + 1FB0479A10DA89FB0011231D /* Makefile.am */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Makefile.am; sourceTree = "<group>"; }; + 1FB0479B10DA89FB0011231D /* Makefile.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; }; + 1FB0479C10DA89FB0011231D /* md5.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = md5.cpp; sourceTree = "<group>"; }; + 1FB0479D10DA89FB0011231D /* md5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = md5.h; sourceTree = "<group>"; }; + 1FB0479E10DA89FB0011231D /* mutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mutex.cpp; sourceTree = "<group>"; }; + 1FB0479F10DA89FB0011231D /* mutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mutex.h; sourceTree = "<group>"; }; + 1FB047A010DA89FB0011231D /* pkcs11.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pkcs11.cpp; sourceTree = "<group>"; }; + 1FB047A110DA89FB0011231D /* pkcs11.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pkcs11.h; sourceTree = "<group>"; }; + 1FB047A210DA89FB0011231D /* pkcs11f.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pkcs11f.h; sourceTree = "<group>"; }; + 1FB047A310DA89FB0011231D /* pkcs11t.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pkcs11t.h; sourceTree = "<group>"; }; + 1FB047A410DA89FB0011231D /* platconfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = platconfig.h; sourceTree = "<group>"; }; + 1FB047A510DA89FB0011231D /* privatekeyobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = privatekeyobject.cpp; sourceTree = "<group>"; }; + 1FB047A610DA89FB0011231D /* privatekeyobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = privatekeyobject.h; sourceTree = "<group>"; }; + 1FB047A710DA89FB0011231D /* publickeyobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = publickeyobject.cpp; sourceTree = "<group>"; }; + 1FB047A810DA89FB0011231D /* publickeyobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = publickeyobject.h; sourceTree = "<group>"; }; + 1FB047A910DA89FB0011231D /* resource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resource.h; sourceTree = "<group>"; }; + 1FB047AB10DA89FB0011231D /* cr_digit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cr_digit.cpp; sourceTree = "<group>"; }; + 1FB047AC10DA89FB0011231D /* cr_digit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cr_digit.h; sourceTree = "<group>"; }; + 1FB047AD10DA89FB0011231D /* cr_global.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cr_global.h; sourceTree = "<group>"; }; + 1FB047AE10DA89FB0011231D /* cr_nn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cr_nn.cpp; sourceTree = "<group>"; }; + 1FB047AF10DA89FB0011231D /* cr_nn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cr_nn.h; sourceTree = "<group>"; }; + 1FB047B010DA89FB0011231D /* cr_random.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cr_random.cpp; sourceTree = "<group>"; }; + 1FB047B110DA89FB0011231D /* cr_random.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cr_random.h; sourceTree = "<group>"; }; + 1FB047B210DA89FB0011231D /* cr_rsa.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cr_rsa.cpp; sourceTree = "<group>"; }; + 1FB047B310DA89FB0011231D /* cr_rsa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cr_rsa.h; sourceTree = "<group>"; }; + 1FB047B410DA89FB0011231D /* ha_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ha_config.h; sourceTree = "<group>"; }; + 1FB047B510DA89FB0011231D /* rsaprivatekeyobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rsaprivatekeyobject.cpp; sourceTree = "<group>"; }; + 1FB047B610DA89FB0011231D /* rsaprivatekeyobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rsaprivatekeyobject.h; sourceTree = "<group>"; }; + 1FB047B710DA89FB0011231D /* rsapublickeyobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rsapublickeyobject.cpp; sourceTree = "<group>"; }; + 1FB047B810DA89FB0011231D /* rsapublickeyobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rsapublickeyobject.h; sourceTree = "<group>"; }; + 1FB047B910DA89FB0011231D /* sctoken.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sctoken.cpp; sourceTree = "<group>"; }; + 1FB047BA10DA89FB0011231D /* sctoken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sctoken.h; sourceTree = "<group>"; }; + 1FB047BB10DA89FB0011231D /* secretkeyobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = secretkeyobject.cpp; sourceTree = "<group>"; }; + 1FB047BC10DA89FB0011231D /* secretkeyobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = secretkeyobject.h; sourceTree = "<group>"; }; + 1FB047BD10DA89FB0011231D /* session.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = session.cpp; sourceTree = "<group>"; }; + 1FB047BE10DA89FB0011231D /* session.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = session.h; sourceTree = "<group>"; }; + 1FB047BF10DA89FB0011231D /* sha1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sha1.cpp; sourceTree = "<group>"; }; + 1FB047C010DA89FB0011231D /* sha1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sha1.h; sourceTree = "<group>"; }; + 1FB047C110DA89FB0011231D /* sha256.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sha256.cpp; sourceTree = "<group>"; }; + 1FB047C210DA89FB0011231D /* sha256.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sha256.h; sourceTree = "<group>"; }; + 1FB047C310DA89FB0011231D /* slot.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slot.cpp; sourceTree = "<group>"; }; + 1FB047C410DA89FB0011231D /* slot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slot.h; sourceTree = "<group>"; }; + 1FB047C510DA89FB0011231D /* stdafx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stdafx.cpp; sourceTree = "<group>"; }; + 1FB047C610DA89FB0011231D /* stdafx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stdafx.h; sourceTree = "<group>"; }; + 1FB047C710DA89FB0011231D /* storageobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = storageobject.cpp; sourceTree = "<group>"; }; + 1FB047C810DA89FB0011231D /* storageobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = storageobject.h; sourceTree = "<group>"; }; + 1FB047C910DA89FB0011231D /* symmalgo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = symmalgo.cpp; sourceTree = "<group>"; }; + 1FB047CA10DA89FB0011231D /* symmalgo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = symmalgo.h; sourceTree = "<group>"; }; + 1FB047CB10DA89FB0011231D /* tdes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tdes.cpp; sourceTree = "<group>"; }; + 1FB047CC10DA89FB0011231D /* tdes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tdes.h; sourceTree = "<group>"; }; + 1FB047CD10DA89FB0011231D /* template.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = template.cpp; sourceTree = "<group>"; }; + 1FB047CE10DA89FB0011231D /* template.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = template.h; sourceTree = "<group>"; }; + 1FB047CF10DA89FB0011231D /* thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread.cpp; sourceTree = "<group>"; }; + 1FB047D010DA89FB0011231D /* thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = thread.h; sourceTree = "<group>"; }; + 1FB047D110DA89FB0011231D /* timer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timer.cpp; sourceTree = "<group>"; }; + 1FB047D210DA89FB0011231D /* timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timer.h; sourceTree = "<group>"; }; + 1FB047D310DA89FB0011231D /* transaction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transaction.cpp; sourceTree = "<group>"; }; + 1FB047D410DA89FB0011231D /* transaction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transaction.h; sourceTree = "<group>"; }; + 1FB047D510DA89FB0011231D /* util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = util.cpp; sourceTree = "<group>"; }; + 1FB047D610DA89FB0011231D /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = util.h; sourceTree = "<group>"; }; + 1FB047D710DA89FB0011231D /* x509cert.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x509cert.cpp; sourceTree = "<group>"; }; + 1FB047D810DA89FB0011231D /* x509cert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x509cert.h; sourceTree = "<group>"; }; + 1FB047D910DA89FB0011231D /* x509pubkeycertobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = x509pubkeycertobject.cpp; sourceTree = "<group>"; }; + 1FB047DA10DA89FB0011231D /* x509pubkeycertobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x509pubkeycertobject.h; sourceTree = "<group>"; }; + 1FB0484A10DA8A230011231D /* PCSC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PCSC.framework; path = System/Library/Frameworks/PCSC.framework; sourceTree = SDKROOT; }; + 1FB0489910DA8CD90011231D /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = /usr/lib/libz.dylib; sourceTree = "<absolute>"; }; + D2AAC0630554660B00DB518D /* libPKCS11dotNetV2.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libPKCS11dotNetV2.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + D289988505E68E00004EDB86 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 1FB0484B10DA8A230011231D /* PCSC.framework in Frameworks */, + 1FB0489A10DA8CD90011231D /* libz.dylib in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 08FB7794FE84155DC02AAC07 /* PKCS11dotNetV2 */ = { + isa = PBXGroup; + children = ( + 1FB0489910DA8CD90011231D /* libz.dylib */, + 08FB7795FE84155DC02AAC07 /* Source */, + 1AB674ADFE9D54B511CA2CBB /* Products */, + 1FB0484A10DA8A230011231D /* PCSC.framework */, + ); + name = PKCS11dotNetV2; + sourceTree = "<group>"; + }; + 08FB7795FE84155DC02AAC07 /* Source */ = { + isa = PBXGroup; + children = ( + 1FB0476F10DA89FB0011231D /* PKCS11Module2 */, + 1FB0475E10DA89F00011231D /* cppMarshaller */, + ); + name = Source; + sourceTree = "<group>"; + }; + 1AB674ADFE9D54B511CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + D2AAC0630554660B00DB518D /* libPKCS11dotNetV2.dylib */, + ); + name = Products; + sourceTree = "<group>"; + }; + 1FB0475E10DA89F00011231D /* cppMarshaller */ = { + isa = PBXGroup; + children = ( + 1FB0475F10DA89F00011231D /* Array.cpp */, + 1FB0476010DA89F00011231D /* Array.h */, + 1FB0476110DA89F00011231D /* Except.h */, + 1FB0476210DA89F00011231D /* Marshaller.cpp */, + 1FB0476310DA89F00011231D /* Marshaller.h */, + 1FB0476410DA89F00011231D /* MarshallerCfg.h */, + 1FB0476510DA89F00011231D /* PCSC.cpp */, + 1FB0476610DA89F00011231D /* PCSC.h */, + ); + path = cppMarshaller; + sourceTree = "<group>"; + }; + 1FB0476F10DA89FB0011231D /* PKCS11Module2 */ = { + isa = PBXGroup; + children = ( + 1FB0477010DA89FB0011231D /* algo_des.cpp */, + 1FB0477110DA89FB0011231D /* algo_des.h */, + 1FB0477210DA89FB0011231D /* algo_md5.cpp */, + 1FB0477310DA89FB0011231D /* algo_md5.h */, + 1FB0477410DA89FB0011231D /* algo_sha1.cpp */, + 1FB0477510DA89FB0011231D /* algo_sha1.h */, + 1FB0477610DA89FB0011231D /* algo_sha256.cpp */, + 1FB0477710DA89FB0011231D /* algo_sha256.h */, + 1FB0477810DA89FB0011231D /* algo_utils.cpp */, + 1FB0477910DA89FB0011231D /* algo_utils.h */, + 1FB0477A10DA89FB0011231D /* application.cpp */, + 1FB0477B10DA89FB0011231D /* application.h */, + 1FB0477C10DA89FB0011231D /* attrcert.cpp */, + 1FB0477D10DA89FB0011231D /* attrcert.h */, + 1FB0477E10DA89FB0011231D /* beroctet.cpp */, + 1FB0477F10DA89FB0011231D /* beroctet.h */, + 1FB0478010DA89FB0011231D /* cardcache.cpp */, + 1FB0478110DA89FB0011231D /* cardcache.h */, + 1FB0478210DA89FB0011231D /* cardmoduleservice.cpp */, + 1FB0478310DA89FB0011231D /* cardmoduleservice.h */, + 1FB0478410DA89FB0011231D /* cert_utils.cpp */, + 1FB0478510DA89FB0011231D /* cert_utils.h */, + 1FB0478610DA89FB0011231D /* certificateobject.cpp */, + 1FB0478710DA89FB0011231D /* certificateobject.h */, + 1FB0478810DA89FB0011231D /* config.h */, + 1FB0478910DA89FB0011231D /* critsect.cpp */, + 1FB0478A10DA89FB0011231D /* critsect.h */, + 1FB0478B10DA89FB0011231D /* dataobject.cpp */, + 1FB0478C10DA89FB0011231D /* dataobject.h */, + 1FB0478D10DA89FB0011231D /* des.cpp */, + 1FB0478E10DA89FB0011231D /* des.h */, + 1FB0478F10DA89FB0011231D /* digest.cpp */, + 1FB0479010DA89FB0011231D /* digest.h */, + 1FB0479110DA89FB0011231D /* error.cpp */, + 1FB0479210DA89FB0011231D /* error.h */, + 1FB0479310DA89FB0011231D /* event.cpp */, + 1FB0479410DA89FB0011231D /* event.h */, + 1FB0479510DA89FB0011231D /* keyobject.cpp */, + 1FB0479610DA89FB0011231D /* keyobject.h */, + 1FB0479710DA89FB0011231D /* log.cpp */, + 1FB0479810DA89FB0011231D /* log.h */, + 1FB0479910DA89FB0011231D /* Makefile */, + 1FB0479A10DA89FB0011231D /* Makefile.am */, + 1FB0479B10DA89FB0011231D /* Makefile.in */, + 1FB0479C10DA89FB0011231D /* md5.cpp */, + 1FB0479D10DA89FB0011231D /* md5.h */, + 1FB0479E10DA89FB0011231D /* mutex.cpp */, + 1FB0479F10DA89FB0011231D /* mutex.h */, + 1FB047A010DA89FB0011231D /* pkcs11.cpp */, + 1FB047A110DA89FB0011231D /* pkcs11.h */, + 1FB047A210DA89FB0011231D /* pkcs11f.h */, + 1FB047A310DA89FB0011231D /* pkcs11t.h */, + 1FB047A410DA89FB0011231D /* platconfig.h */, + 1FB047A510DA89FB0011231D /* privatekeyobject.cpp */, + 1FB047A610DA89FB0011231D /* privatekeyobject.h */, + 1FB047A710DA89FB0011231D /* publickeyobject.cpp */, + 1FB047A810DA89FB0011231D /* publickeyobject.h */, + 1FB047A910DA89FB0011231D /* resource.h */, + 1FB047AA10DA89FB0011231D /* rsa */, + 1FB047B510DA89FB0011231D /* rsaprivatekeyobject.cpp */, + 1FB047B610DA89FB0011231D /* rsaprivatekeyobject.h */, + 1FB047B710DA89FB0011231D /* rsapublickeyobject.cpp */, + 1FB047B810DA89FB0011231D /* rsapublickeyobject.h */, + 1FB047B910DA89FB0011231D /* sctoken.cpp */, + 1FB047BA10DA89FB0011231D /* sctoken.h */, + 1FB047BB10DA89FB0011231D /* secretkeyobject.cpp */, + 1FB047BC10DA89FB0011231D /* secretkeyobject.h */, + 1FB047BD10DA89FB0011231D /* session.cpp */, + 1FB047BE10DA89FB0011231D /* session.h */, + 1FB047BF10DA89FB0011231D /* sha1.cpp */, + 1FB047C010DA89FB0011231D /* sha1.h */, + 1FB047C110DA89FB0011231D /* sha256.cpp */, + 1FB047C210DA89FB0011231D /* sha256.h */, + 1FB047C310DA89FB0011231D /* slot.cpp */, + 1FB047C410DA89FB0011231D /* slot.h */, + 1FB047C510DA89FB0011231D /* stdafx.cpp */, + 1FB047C610DA89FB0011231D /* stdafx.h */, + 1FB047C710DA89FB0011231D /* storageobject.cpp */, + 1FB047C810DA89FB0011231D /* storageobject.h */, + 1FB047C910DA89FB0011231D /* symmalgo.cpp */, + 1FB047CA10DA89FB0011231D /* symmalgo.h */, + 1FB047CB10DA89FB0011231D /* tdes.cpp */, + 1FB047CC10DA89FB0011231D /* tdes.h */, + 1FB047CD10DA89FB0011231D /* template.cpp */, + 1FB047CE10DA89FB0011231D /* template.h */, + 1FB047CF10DA89FB0011231D /* thread.cpp */, + 1FB047D010DA89FB0011231D /* thread.h */, + 1FB047D110DA89FB0011231D /* timer.cpp */, + 1FB047D210DA89FB0011231D /* timer.h */, + 1FB047D310DA89FB0011231D /* transaction.cpp */, + 1FB047D410DA89FB0011231D /* transaction.h */, + 1FB047D510DA89FB0011231D /* util.cpp */, + 1FB047D610DA89FB0011231D /* util.h */, + 1FB047D710DA89FB0011231D /* x509cert.cpp */, + 1FB047D810DA89FB0011231D /* x509cert.h */, + 1FB047D910DA89FB0011231D /* x509pubkeycertobject.cpp */, + 1FB047DA10DA89FB0011231D /* x509pubkeycertobject.h */, + ); + path = PKCS11Module2; + sourceTree = "<group>"; + }; + 1FB047AA10DA89FB0011231D /* rsa */ = { + isa = PBXGroup; + children = ( + 1FB047AB10DA89FB0011231D /* cr_digit.cpp */, + 1FB047AC10DA89FB0011231D /* cr_digit.h */, + 1FB047AD10DA89FB0011231D /* cr_global.h */, + 1FB047AE10DA89FB0011231D /* cr_nn.cpp */, + 1FB047AF10DA89FB0011231D /* cr_nn.h */, + 1FB047B010DA89FB0011231D /* cr_random.cpp */, + 1FB047B110DA89FB0011231D /* cr_random.h */, + 1FB047B210DA89FB0011231D /* cr_rsa.cpp */, + 1FB047B310DA89FB0011231D /* cr_rsa.h */, + 1FB047B410DA89FB0011231D /* ha_config.h */, + ); + path = rsa; + sourceTree = "<group>"; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + D2AAC0600554660B00DB518D /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 1FB0476810DA89F00011231D /* Array.h in Headers */, + 1FB0476910DA89F00011231D /* Except.h in Headers */, + 1FB0476B10DA89F00011231D /* Marshaller.h in Headers */, + 1FB0476C10DA89F00011231D /* MarshallerCfg.h in Headers */, + 1FB0476E10DA89F00011231D /* PCSC.h in Headers */, + 1FB047DC10DA89FB0011231D /* algo_des.h in Headers */, + 1FB047DE10DA89FB0011231D /* algo_md5.h in Headers */, + 1FB047E010DA89FB0011231D /* algo_sha1.h in Headers */, + 1FB047E210DA89FB0011231D /* algo_sha256.h in Headers */, + 1FB047E410DA89FB0011231D /* algo_utils.h in Headers */, + 1FB047E610DA89FB0011231D /* application.h in Headers */, + 1FB047E810DA89FB0011231D /* attrcert.h in Headers */, + 1FB047EA10DA89FB0011231D /* beroctet.h in Headers */, + 1FB047EC10DA89FB0011231D /* cardcache.h in Headers */, + 1FB047EE10DA89FB0011231D /* cardmoduleservice.h in Headers */, + 1FB047F010DA89FB0011231D /* cert_utils.h in Headers */, + 1FB047F210DA89FB0011231D /* certificateobject.h in Headers */, + 1FB047F310DA89FB0011231D /* config.h in Headers */, + 1FB047F510DA89FB0011231D /* critsect.h in Headers */, + 1FB047F710DA89FB0011231D /* dataobject.h in Headers */, + 1FB047F910DA89FB0011231D /* des.h in Headers */, + 1FB047FB10DA89FB0011231D /* digest.h in Headers */, + 1FB047FD10DA89FB0011231D /* error.h in Headers */, + 1FB047FF10DA89FB0011231D /* event.h in Headers */, + 1FB0480110DA89FB0011231D /* keyobject.h in Headers */, + 1FB0480310DA89FB0011231D /* log.h in Headers */, + 1FB0480610DA89FB0011231D /* md5.h in Headers */, + 1FB0480810DA89FB0011231D /* mutex.h in Headers */, + 1FB0480A10DA89FB0011231D /* pkcs11.h in Headers */, + 1FB0480B10DA89FB0011231D /* pkcs11f.h in Headers */, + 1FB0480C10DA89FB0011231D /* pkcs11t.h in Headers */, + 1FB0480D10DA89FB0011231D /* platconfig.h in Headers */, + 1FB0480F10DA89FB0011231D /* privatekeyobject.h in Headers */, + 1FB0481110DA89FB0011231D /* publickeyobject.h in Headers */, + 1FB0481210DA89FB0011231D /* resource.h in Headers */, + 1FB0481410DA89FB0011231D /* cr_digit.h in Headers */, + 1FB0481510DA89FB0011231D /* cr_global.h in Headers */, + 1FB0481710DA89FB0011231D /* cr_nn.h in Headers */, + 1FB0481910DA89FB0011231D /* cr_random.h in Headers */, + 1FB0481B10DA89FB0011231D /* cr_rsa.h in Headers */, + 1FB0481C10DA89FB0011231D /* ha_config.h in Headers */, + 1FB0481E10DA89FB0011231D /* rsaprivatekeyobject.h in Headers */, + 1FB0482010DA89FB0011231D /* rsapublickeyobject.h in Headers */, + 1FB0482210DA89FB0011231D /* sctoken.h in Headers */, + 1FB0482410DA89FB0011231D /* secretkeyobject.h in Headers */, + 1FB0482610DA89FB0011231D /* session.h in Headers */, + 1FB0482810DA89FB0011231D /* sha1.h in Headers */, + 1FB0482A10DA89FB0011231D /* sha256.h in Headers */, + 1FB0482C10DA89FB0011231D /* slot.h in Headers */, + 1FB0482E10DA89FB0011231D /* stdafx.h in Headers */, + 1FB0483010DA89FB0011231D /* storageobject.h in Headers */, + 1FB0483210DA89FB0011231D /* symmalgo.h in Headers */, + 1FB0483410DA89FB0011231D /* tdes.h in Headers */, + 1FB0483610DA89FB0011231D /* template.h in Headers */, + 1FB0483810DA89FB0011231D /* thread.h in Headers */, + 1FB0483A10DA89FB0011231D /* timer.h in Headers */, + 1FB0483C10DA89FB0011231D /* transaction.h in Headers */, + 1FB0483E10DA89FB0011231D /* util.h in Headers */, + 1FB0484010DA89FB0011231D /* x509cert.h in Headers */, + 1FB0484210DA89FB0011231D /* x509pubkeycertobject.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + D2AAC0620554660B00DB518D /* PKCS11dotNetV2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1DEB914A08733D8E0010E9CD /* Build configuration list for PBXNativeTarget "PKCS11dotNetV2" */; + buildPhases = ( + D2AAC0600554660B00DB518D /* Headers */, + D2AAC0610554660B00DB518D /* Sources */, + D289988505E68E00004EDB86 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = PKCS11dotNetV2; + productName = PKCS11dotNetV2; + productReference = D2AAC0630554660B00DB518D /* libPKCS11dotNetV2.dylib */; + productType = "com.apple.product-type.library.dynamic"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB914E08733D8E0010E9CD /* Build configuration list for PBXProject "PKCS11dotNetV2" */; + compatibilityVersion = "Xcode 3.1"; + hasScannedForEncodings = 1; + mainGroup = 08FB7794FE84155DC02AAC07 /* PKCS11dotNetV2 */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + D2AAC0620554660B00DB518D /* PKCS11dotNetV2 */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + D2AAC0610554660B00DB518D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1FB0476710DA89F00011231D /* Array.cpp in Sources */, + 1FB0476A10DA89F00011231D /* Marshaller.cpp in Sources */, + 1FB0476D10DA89F00011231D /* PCSC.cpp in Sources */, + 1FB047DB10DA89FB0011231D /* algo_des.cpp in Sources */, + 1FB047DD10DA89FB0011231D /* algo_md5.cpp in Sources */, + 1FB047DF10DA89FB0011231D /* algo_sha1.cpp in Sources */, + 1FB047E110DA89FB0011231D /* algo_sha256.cpp in Sources */, + 1FB047E310DA89FB0011231D /* algo_utils.cpp in Sources */, + 1FB047E510DA89FB0011231D /* application.cpp in Sources */, + 1FB047E710DA89FB0011231D /* attrcert.cpp in Sources */, + 1FB047E910DA89FB0011231D /* beroctet.cpp in Sources */, + 1FB047EB10DA89FB0011231D /* cardcache.cpp in Sources */, + 1FB047ED10DA89FB0011231D /* cardmoduleservice.cpp in Sources */, + 1FB047EF10DA89FB0011231D /* cert_utils.cpp in Sources */, + 1FB047F110DA89FB0011231D /* certificateobject.cpp in Sources */, + 1FB047F410DA89FB0011231D /* critsect.cpp in Sources */, + 1FB047F610DA89FB0011231D /* dataobject.cpp in Sources */, + 1FB047F810DA89FB0011231D /* des.cpp in Sources */, + 1FB047FA10DA89FB0011231D /* digest.cpp in Sources */, + 1FB047FC10DA89FB0011231D /* error.cpp in Sources */, + 1FB047FE10DA89FB0011231D /* event.cpp in Sources */, + 1FB0480010DA89FB0011231D /* keyobject.cpp in Sources */, + 1FB0480210DA89FB0011231D /* log.cpp in Sources */, + 1FB0480410DA89FB0011231D /* Makefile in Sources */, + 1FB0480510DA89FB0011231D /* md5.cpp in Sources */, + 1FB0480710DA89FB0011231D /* mutex.cpp in Sources */, + 1FB0480910DA89FB0011231D /* pkcs11.cpp in Sources */, + 1FB0480E10DA89FB0011231D /* privatekeyobject.cpp in Sources */, + 1FB0481010DA89FB0011231D /* publickeyobject.cpp in Sources */, + 1FB0481310DA89FB0011231D /* cr_digit.cpp in Sources */, + 1FB0481610DA89FB0011231D /* cr_nn.cpp in Sources */, + 1FB0481810DA89FB0011231D /* cr_random.cpp in Sources */, + 1FB0481A10DA89FB0011231D /* cr_rsa.cpp in Sources */, + 1FB0481D10DA89FB0011231D /* rsaprivatekeyobject.cpp in Sources */, + 1FB0481F10DA89FB0011231D /* rsapublickeyobject.cpp in Sources */, + 1FB0482110DA89FB0011231D /* sctoken.cpp in Sources */, + 1FB0482310DA89FB0011231D /* secretkeyobject.cpp in Sources */, + 1FB0482510DA89FB0011231D /* session.cpp in Sources */, + 1FB0482710DA89FB0011231D /* sha1.cpp in Sources */, + 1FB0482910DA89FB0011231D /* sha256.cpp in Sources */, + 1FB0482B10DA89FB0011231D /* slot.cpp in Sources */, + 1FB0482D10DA89FB0011231D /* stdafx.cpp in Sources */, + 1FB0482F10DA89FB0011231D /* storageobject.cpp in Sources */, + 1FB0483110DA89FB0011231D /* symmalgo.cpp in Sources */, + 1FB0483310DA89FB0011231D /* tdes.cpp in Sources */, + 1FB0483510DA89FB0011231D /* template.cpp in Sources */, + 1FB0483710DA89FB0011231D /* thread.cpp in Sources */, + 1FB0483910DA89FB0011231D /* timer.cpp in Sources */, + 1FB0483B10DA89FB0011231D /* transaction.cpp in Sources */, + 1FB0483D10DA89FB0011231D /* util.cpp in Sources */, + 1FB0483F10DA89FB0011231D /* x509cert.cpp in Sources */, + 1FB0484110DA89FB0011231D /* x509pubkeycertobject.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 1DEB914B08733D8E0010E9CD /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + COPY_PHASE_STRIP = NO; + EXECUTABLE_PREFIX = lib; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = PKCS11dotNetV2; + }; + name = Debug; + }; + 1DEB914C08733D8E0010E9CD /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + EXECUTABLE_PREFIX = lib; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = PKCS11dotNetV2; + }; + name = Release; + }; + 1DEB914F08733D8E0010E9CD /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + DEPLOYMENT_LOCATION = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + ONLY_ACTIVE_ARCH = YES; + OTHER_CPLUSPLUSFLAGS = ( + "-DINCLUDE_EVENTING", + "$(OTHER_CFLAGS)", + ); + PREBINDING = NO; + SDKROOT = macosx10.6; + }; + name = Debug; + }; + 1DEB915008733D8E0010E9CD /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + DEPLOYMENT_LOCATION = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + OTHER_CPLUSPLUSFLAGS = ( + "-DINCLUDE_EVENTING", + "$(OTHER_CFLAGS)", + ); + PREBINDING = NO; + SDKROOT = macosx10.6; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 1DEB914A08733D8E0010E9CD /* Build configuration list for PBXNativeTarget "PKCS11dotNetV2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1DEB914B08733D8E0010E9CD /* Debug */, + 1DEB914C08733D8E0010E9CD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 1DEB914E08733D8E0010E9CD /* Build configuration list for PBXProject "PKCS11dotNetV2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1DEB914F08733D8E0010E9CD /* Debug */, + 1DEB915008733D8E0010E9CD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} Modified: trunk/SmartCardServices/src/PKCS11dotNetV2/cppMarshaller/Array.cpp =================================================================== --- trunk/SmartCardServices/src/PKCS11dotNetV2/cppMarshaller/Array.cpp 2009-12-18 08:06:07 UTC (rev 74) +++ trunk/SmartCardServices/src/PKCS11dotNetV2/cppMarshaller/Array.cpp 2009-12-18 08:12:59 UTC (rev 75) @@ -25,7 +25,11 @@ #endif #include <string.h> +#ifdef __APPLE__ +#include <PCSC/winscard.h> +#else #include <winscard.h> +#endif #include <stdexcept> #include "MarshallerCfg.h" #include "Except.h" Modified: trunk/SmartCardServices/src/PKCS11dotNetV2/cppMarshaller/Marshaller.cpp =================================================================== --- trunk/SmartCardServices/src/PKCS11dotNetV2/cppMarshaller/Marshaller.cpp 2009-12-18 08:06:07 UTC (rev 74) +++ trunk/SmartCardServices/src/PKCS11dotNetV2/cppMarshaller/Marshaller.cpp 2009-12-18 08:12:59 UTC (rev 75) @@ -30,17 +30,17 @@ #include <vld.h> #endif -#ifdef __APPLE__ -#include <pcsclite.h> -#endif - #ifndef WIN32 #include <strings.h> #endif #include <stdio.h> #include <stdarg.h> #include <stdexcept> +#ifdef __APPLE__ +#include <PCSC/winscard.h> +#else #include <winscard.h> +#endif #include "MarshallerCfg.h" #include "Array.h" #ifndef _XCL_ Modified: trunk/SmartCardServices/src/PKCS11dotNetV2/cppMarshaller/PCSC.cpp =================================================================== --- trunk/SmartCardServices/src/PKCS11dotNetV2/cppMarshaller/PCSC.cpp 2009-12-18 08:06:07 UTC (rev 74) +++ trunk/SmartCardServices/src/PKCS11dotNetV2/cppMarshaller/PCSC.cpp 2009-12-18 08:12:59 UTC (rev 75) @@ -26,17 +26,16 @@ #define DBG_UNREFERENCED_LOCAL_VARIABLE(a) #endif -//#ifdef _MAC_OS_X -#ifdef __APPLE__ -#include <wintypes.h> -#include <pcsclite.h> -#endif - #ifndef WIN32 #include <strings.h> #endif #include <string.h> +#ifdef __APPLE__ +#include <PCSC/winscard.h> +#include <PCSC/wintypes.h> +#else #include <winscard.h> +#endif #include <stdexcept> #include "MarshallerCfg.h" #include "Array.h"
participants (1)
-
source_changes@macosforge.org