[SmartcardServices-Changes] [66] releases/Apple/Mac OS X 10.6.0

source_changes at macosforge.org source_changes at macosforge.org
Mon Sep 7 14:59:01 PDT 2009


Revision: 66
          http://trac.macosforge.org/projects/smartcardservices/changeset/66
Author:   geddis at apple.com
Date:     2009-09-07 14:59:01 -0700 (Mon, 07 Sep 2009)
Log Message:
-----------


Added Paths:
-----------
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/APPLE_LICENSE
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICAttributeCoder.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICError.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICError.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICKeyHandle.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICKeyHandle.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICRecord.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICRecord.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICSchema.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICSchema.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICToken.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICToken.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/Info.plist
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/belpic.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/belpic_csp_capabilities.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/belpic_csp_capabilities_common.mds
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/belpic_csp_primary.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/belpic_dl_primary.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/belpic_smartcard.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACAttributeCoder.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACAttributeCoder.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACError.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACError.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACKeyHandle.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACKeyHandle.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACRecord.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACRecord.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACSchema.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACSchema.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACToken.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACToken.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/Info.plist
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/cac.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/cac_csp_capabilities.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/cac_csp_capabilities_common.mds
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/cac_csp_primary.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/cac_dl_primary.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/cac_smartcard.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/ChangeLog
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Info-tokend__Upgraded_.plist
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Info.plist
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/KeyRecord.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/KeyRecord.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscACL.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscACL.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscError.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscError.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscKey.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscKey.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscObject.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscObject.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscPIN.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscPIN.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscToken.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscToken.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscTokenConnection.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscTokenConnection.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscWrappers.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscWrappers.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardAttributeCoder.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardAttributeCoder.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardKeyHandle.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardKeyHandle.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardSchema.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardSchema.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardToken.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardToken.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/TokenRecord.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/TokenRecord.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/musclecard_csp_capabilities.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/musclecard_csp_capabilities_common.mds
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/musclecard_csp_primary.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/musclecard_dl_primary.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/musclecard_smartcard.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/musclecard.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/Info.plist
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVAttributeCoder.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVAttributeCoder.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVCCC.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVCCC.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVDefines.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVError.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVError.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVKeyHandle.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVKeyHandle.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVRecord.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVRecord.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVSchema.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVSchema.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVToken.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVToken.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVUtilities.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/Padding.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/Padding.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/SecureBufferAllocator.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/SecureBufferAllocator.inc
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/TLV.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/TLV.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/TLV.inc
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/byte_string.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/piv_csp_capabilities.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/piv_csp_capabilities_common.mds
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/piv_csp_primary.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/piv_dl_primary.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/piv_smartcard.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/piv.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Adornment.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Adornment.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Attribute.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Attribute.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/AttributeCoder.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/AttributeCoder.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Cursor.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Cursor.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/DbValue.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/DbValue.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/KeyHandle.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/KeyHandle.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/MetaAttribute.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/MetaAttribute.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/MetaRecord.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/MetaRecord.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/PKCS11Object.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/PKCS11Object.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Record.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Record.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/RecordHandle.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/RecordHandle.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Relation.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Relation.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/SCardError.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/SCardError.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Schema.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Schema.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/SelectionPredicate.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/SelectionPredicate.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Token.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Token.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/TokenContext.cpp
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/TokenContext.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend.xcodeproj/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend.xcodeproj/geddis.mode1v3
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend.xcodeproj/geddis.pbxuser
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend.xcodeproj/project.pbxproj
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Info.plist
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/PkgInfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities_common.mds
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_primary.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_dl_primary.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_smartcard.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Info.plist
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/PkgInfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_capabilities.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_capabilities_common.mds
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_primary.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_dl_primary.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_smartcard.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Info.plist
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/PkgInfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_capabilities.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_capabilities_common.mds
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_primary.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_dl_primary.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_smartcard.mdsinfo
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.dep
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.hmap
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC~.dep
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/BELPIC_vers.c
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPIC.LinkFileList
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/build-state.dat
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/build-state~.dat
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/CAC.dep
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/CAC.hmap
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/CAC~.dep
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/CAC_vers.c
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CAC.LinkFileList
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/build-state.dat
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/build-state~.dat
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/PIV_vers.c
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIV.LinkFileList
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/PIV.dep
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/PIV~.dep
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/build-state.dat
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/build-state~.dat
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/categories.pbxbtree
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/cdecls.pbxbtree
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/decls.pbxbtree
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/files.pbxbtree
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/imports.pbxbtree
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/pbxindex.header
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/protocols.pbxbtree
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/refs.pbxbtree
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/strings.pbxstrings/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/strings.pbxstrings/control
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/strings.pbxstrings/strings
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/subclasses.pbxbtree
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/symbols0.pbxsymbols
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/tokend_vers.c
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/tokend.LinkFileList
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/Script-52B260430BC5A864007E00F1.sh
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/build-state.dat
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/build-state~.dat
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/libtokend.dep
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/libtokend~.dep
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/tokend.build/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/tokend.build/build-state.dat
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/tokend.build/build-state~.dat
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/tokend.build/tokend.dep
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/tokend.build/tokend~.dep
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/world.build/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/world.build/build-state.dat
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/world.build/build-state~.dat
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/world.build/world.dep
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/world.build/world~.dep
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Headers
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Resources
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Adornment.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Attribute.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/AttributeCoder.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Cursor.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/DbValue.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/KeyHandle.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/MetaAttribute.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/MetaRecord.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Record.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/RecordHandle.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Relation.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/SCardError.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Schema.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/SelectionPredicate.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Token.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/TokenContext.h
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Resources/
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Resources/Info.plist
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/Current
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/testcms.sh
    releases/Apple/Mac OS X 10.6.0/Tokend-36720/testssl.sh

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/APPLE_LICENSE
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/APPLE_LICENSE	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/APPLE_LICENSE	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,367 @@
+APPLE PUBLIC SOURCE LICENSE
+Version 2.0 - August 6, 2003
+
+Please read this License carefully before downloading this software.
+By downloading or using this software, you are agreeing to be bound by
+the terms of this License. If you do not or cannot agree to the terms
+of this License, please do not download or use the software.
+
+1. General; Definitions. This License applies to any program or other
+work which Apple Computer, Inc. ("Apple") makes publicly available and
+which contains a notice placed by Apple identifying such program or
+work as "Original Code" and stating that it is subject to the terms of
+this Apple Public Source License version 2.0 ("License"). As used in
+this License:
+
+1.1 "Applicable Patent Rights" mean: (a) in the case where Apple is
+the grantor of rights, (i) claims of patents that are now or hereafter
+acquired, owned by or assigned to Apple and (ii) that cover subject
+matter contained in the Original Code, but only to the extent
+necessary to use, reproduce and/or distribute the Original Code
+without infringement; and (b) in the case where You are the grantor of
+rights, (i) claims of patents that are now or hereafter acquired,
+owned by or assigned to You and (ii) that cover subject matter in Your
+Modifications, taken alone or in combination with Original Code.
+
+1.2 "Contributor" means any person or entity that creates or
+contributes to the creation of Modifications.
+
+1.3 "Covered Code" means the Original Code, Modifications, the
+combination of Original Code and any Modifications, and/or any
+respective portions thereof.
+
+1.4 "Externally Deploy" means: (a) to sublicense, distribute or
+otherwise make Covered Code available, directly or indirectly, to
+anyone other than You; and/or (b) to use Covered Code, alone or as
+part of a Larger Work, in any way to provide a service, including but
+not limited to delivery of content, through electronic communication
+with a client other than You.
+
+1.5 "Larger Work" means a work which combines Covered Code or portions
+thereof with code not governed by the terms of this License.
+
+1.6 "Modifications" mean any addition to, deletion from, and/or change
+to, the substance and/or structure of the Original Code, any previous
+Modifications, the combination of Original Code and any previous
+Modifications, and/or any respective portions thereof. When code is
+released as a series of files, a Modification is: (a) any addition to
+or deletion from the contents of a file containing Covered Code;
+and/or (b) any new file or other representation of computer program
+statements that contains any part of Covered Code.
+
+1.7 "Original Code" means (a) the Source Code of a program or other
+work as originally made available by Apple under this License,
+including the Source Code of any updates or upgrades to such programs
+or works made available by Apple under this License, and that has been
+expressly identified by Apple as such in the header file(s) of such
+work; and (b) the object code compiled from such Source Code and
+originally made available by Apple under this License.
+
+1.8 "Source Code" means the human readable form of a program or other
+work that is suitable for making modifications to it, including all
+modules it contains, plus any associated interface definition files,
+scripts used to control compilation and installation of an executable
+(object code).
+
+1.9 "You" or "Your" means an individual or a legal entity exercising
+rights under this License. For legal entities, "You" or "Your"
+includes any entity which controls, is controlled by, or is under
+common control with, You, where "control" means (a) the power, direct
+or indirect, to cause the direction or management of such entity,
+whether by contract or otherwise, or (b) ownership of fifty percent
+(50%) or more of the outstanding shares or beneficial ownership of
+such entity.
+
+2. Permitted Uses; Conditions & Restrictions. Subject to the terms
+and conditions of this License, Apple hereby grants You, effective on
+the date You accept this License and download the Original Code, a
+world-wide, royalty-free, non-exclusive license, to the extent of
+Apple's Applicable Patent Rights and copyrights covering the Original
+Code, to do the following:
+
+2.1 Unmodified Code. You may use, reproduce, display, perform,
+internally distribute within Your organization, and Externally Deploy
+verbatim, unmodified copies of the Original Code, for commercial or
+non-commercial purposes, provided that in each instance:
+
+(a) You must retain and reproduce in all copies of Original Code the
+copyright and other proprietary notices and disclaimers of Apple as
+they appear in the Original Code, and keep intact all notices in the
+Original Code that refer to this License; and
+
+(b) You must include a copy of this License with every copy of Source
+Code of Covered Code and documentation You distribute or Externally
+Deploy, and You may not offer or impose any terms on such Source Code
+that alter or restrict this License or the recipients' rights
+hereunder, except as permitted under Section 6.
+
+2.2 Modified Code. You may modify Covered Code and use, reproduce,
+display, perform, internally distribute within Your organization, and
+Externally Deploy Your Modifications and Covered Code, for commercial
+or non-commercial purposes, provided that in each instance You also
+meet all of these conditions:
+
+(a) You must satisfy all the conditions of Section 2.1 with respect to
+the Source Code of the Covered Code;
+
+(b) You must duplicate, to the extent it does not already exist, the
+notice in Exhibit A in each file of the Source Code of all Your
+Modifications, and cause the modified files to carry prominent notices
+stating that You changed the files and the date of any change; and
+
+(c) If You Externally Deploy Your Modifications, You must make
+Source Code of all Your Externally Deployed Modifications either
+available to those to whom You have Externally Deployed Your
+Modifications, or publicly available. Source Code of Your Externally
+Deployed Modifications must be released under the terms set forth in
+this License, including the license grants set forth in Section 3
+below, for as long as you Externally Deploy the Covered Code or twelve
+(12) months from the date of initial External Deployment, whichever is
+longer. You should preferably distribute the Source Code of Your
+Externally Deployed Modifications electronically (e.g. download from a
+web site).
+
+2.3 Distribution of Executable Versions. In addition, if You
+Externally Deploy Covered Code (Original Code and/or Modifications) in
+object code, executable form only, You must include a prominent
+notice, in the code itself as well as in related documentation,
+stating that Source Code of the Covered Code is available under the
+terms of this License with information on how and where to obtain such
+Source Code.
+
+2.4 Third Party Rights. You expressly acknowledge and agree that
+although Apple and each Contributor grants the licenses to their
+respective portions of the Covered Code set forth herein, no
+assurances are provided by Apple or any Contributor that the Covered
+Code does not infringe the patent or other intellectual property
+rights of any other entity. Apple and each Contributor disclaim any
+liability to You for claims brought by any other entity based on
+infringement of intellectual property rights or otherwise. As a
+condition to exercising the rights and licenses granted hereunder, You
+hereby assume sole responsibility to secure any other intellectual
+property rights needed, if any. For example, if a third party patent
+license is required to allow You to distribute the Covered Code, it is
+Your responsibility to acquire that license before distributing the
+Covered Code.
+
+3. Your Grants. In consideration of, and as a condition to, the
+licenses granted to You under this License, You hereby grant to any
+person or entity receiving or distributing Covered Code under this
+License a non-exclusive, royalty-free, perpetual, irrevocable license,
+under Your Applicable Patent Rights and other intellectual property
+rights (other than patent) owned or controlled by You, to use,
+reproduce, display, perform, modify, sublicense, distribute and
+Externally Deploy Your Modifications of the same scope and extent as
+Apple's licenses under Sections 2.1 and 2.2 above.
+
+4. Larger Works. You may create a Larger Work by combining Covered
+Code with other code not governed by the terms of this License and
+distribute the Larger Work as a single product. In each such instance,
+You must make sure the requirements of this License are fulfilled for
+the Covered Code or any portion thereof.
+
+5. Limitations on Patent License. Except as expressly stated in
+Section 2, no other patent rights, express or implied, are granted by
+Apple herein. Modifications and/or Larger Works may require additional
+patent licenses from Apple which Apple may grant in its sole
+discretion.
+
+6. Additional Terms. You may choose to offer, and to charge a fee for,
+warranty, support, indemnity or liability obligations and/or other
+rights consistent with the scope of the license granted herein
+("Additional Terms") to one or more recipients of Covered Code.
+However, You may do so only on Your own behalf and as Your sole
+responsibility, and not on behalf of Apple or any Contributor. You
+must obtain the recipient's agreement that any such Additional Terms
+are offered by You alone, and You hereby agree to indemnify, defend
+and hold Apple and every Contributor harmless for any liability
+incurred by or claims asserted against Apple or such Contributor by
+reason of any such Additional Terms.
+
+7. Versions of the License. Apple may publish revised and/or new
+versions of this License from time to time. Each version will be given
+a distinguishing version number. Once Original Code has been published
+under a particular version of this License, You may continue to use it
+under the terms of that version. You may also choose to use such
+Original Code under the terms of any subsequent version of this
+License published by Apple. No one other than Apple has the right to
+modify the terms applicable to Covered Code created under this
+License.
+
+8. NO WARRANTY OR SUPPORT. The Covered Code may contain in whole or in
+part pre-release, untested, or not fully tested works. The Covered
+Code may contain errors that could cause failures or loss of data, and
+may be incomplete or contain inaccuracies. You expressly acknowledge
+and agree that use of the Covered Code, or any portion thereof, is at
+Your sole and entire risk. THE COVERED CODE IS PROVIDED "AS IS" AND
+WITHOUT WARRANTY, UPGRADES OR SUPPORT OF ANY KIND AND APPLE AND
+APPLE'S LICENSOR(S) (COLLECTIVELY REFERRED TO AS "APPLE" FOR THE
+PURPOSES OF SECTIONS 8 AND 9) AND ALL CONTRIBUTORS EXPRESSLY DISCLAIM
+ALL WARRANTIES AND/OR CONDITIONS, EXPRESS OR IMPLIED, INCLUDING, BUT
+NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF
+MERCHANTABILITY, OF SATISFACTORY QUALITY, OF FITNESS FOR A PARTICULAR
+PURPOSE, OF ACCURACY, OF QUIET ENJOYMENT, AND NONINFRINGEMENT OF THIRD
+PARTY RIGHTS. APPLE AND EACH CONTRIBUTOR DOES NOT WARRANT AGAINST
+INTERFERENCE WITH YOUR ENJOYMENT OF THE COVERED CODE, THAT THE
+FUNCTIONS CONTAINED IN THE COVERED CODE WILL MEET YOUR REQUIREMENTS,
+THAT THE OPERATION OF THE COVERED CODE WILL BE UNINTERRUPTED OR
+ERROR-FREE, OR THAT DEFECTS IN THE COVERED CODE WILL BE CORRECTED. NO
+ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY APPLE, AN APPLE
+AUTHORIZED REPRESENTATIVE OR ANY CONTRIBUTOR SHALL CREATE A WARRANTY.
+You acknowledge that the Covered Code is not intended for use in the
+operation of nuclear facilities, aircraft navigation, communication
+systems, or air traffic control machines in which case the failure of
+the Covered Code could lead to death, personal injury, or severe
+physical or environmental damage.
+
+9. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO
+EVENT SHALL APPLE OR ANY CONTRIBUTOR BE LIABLE FOR ANY INCIDENTAL,
+SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING
+TO THIS LICENSE OR YOUR USE OR INABILITY TO USE THE COVERED CODE, OR
+ANY PORTION THEREOF, WHETHER UNDER A THEORY OF CONTRACT, WARRANTY,
+TORT (INCLUDING NEGLIGENCE), PRODUCTS LIABILITY OR OTHERWISE, EVEN IF
+APPLE OR SUCH CONTRIBUTOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES AND NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF ANY
+REMEDY. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OF LIABILITY OF
+INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS LIMITATION MAY NOT APPLY
+TO YOU. In no event shall Apple's total liability to You for all
+damages (other than as may be required by applicable law) under this
+License exceed the amount of fifty dollars ($50.00).
+
+10. Trademarks. This License does not grant any rights to use the
+trademarks or trade names "Apple", "Apple Computer", "Mac", "Mac OS",
+"QuickTime", "QuickTime Streaming Server" or any other trademarks,
+service marks, logos or trade names belonging to Apple (collectively
+"Apple Marks") or to any trademark, service mark, logo or trade name
+belonging to any Contributor. You agree not to use any Apple Marks in
+or as part of the name of products derived from the Original Code or
+to endorse or promote products derived from the Original Code other
+than as expressly permitted by and in strict compliance at all times
+with Apple's third party trademark usage guidelines which are posted
+at http://www.apple.com/legal/guidelinesfor3rdparties.html.
+
+11. Ownership. Subject to the licenses granted under this License,
+each Contributor retains all rights, title and interest in and to any
+Modifications made by such Contributor. Apple retains all rights,
+title and interest in and to the Original Code and any Modifications
+made by or on behalf of Apple ("Apple Modifications"), and such Apple
+Modifications will not be automatically subject to this License. Apple
+may, at its sole discretion, choose to license such Apple
+Modifications under this License, or on different terms from those
+contained in this License or may choose not to license them at all.
+
+12. Termination.
+
+12.1 Termination. This License and the rights granted hereunder will
+terminate:
+
+(a) automatically without notice from Apple if You fail to comply with
+any term(s) of this License and fail to cure such breach within 30
+days of becoming aware of such breach;
+
+(b) immediately in the event of the circumstances described in Section
+13.5(b); or
+
+(c) automatically without notice from Apple if You, at any time during
+the term of this License, commence an action for patent infringement
+against Apple; provided that Apple did not first commence
+an action for patent infringement against You in that instance.
+
+12.2 Effect of Termination. Upon termination, You agree to immediately
+stop any further use, reproduction, modification, sublicensing and
+distribution of the Covered Code. All sublicenses to the Covered Code
+which have been properly granted prior to termination shall survive
+any termination of this License. Provisions which, by their nature,
+should remain in effect beyond the termination of this License shall
+survive, including but not limited to Sections 3, 5, 8, 9, 10, 11,
+12.2 and 13. No party will be liable to any other for compensation,
+indemnity or damages of any sort solely as a result of terminating
+this License in accordance with its terms, and termination of this
+License will be without prejudice to any other right or remedy of
+any party.
+
+13. Miscellaneous.
+
+13.1 Government End Users. The Covered Code is a "commercial item" as
+defined in FAR 2.101. Government software and technical data rights in
+the Covered Code include only those rights customarily provided to the
+public as defined in this License. This customary commercial license
+in technical data and software is provided in accordance with FAR
+12.211 (Technical Data) and 12.212 (Computer Software) and, for
+Department of Defense purchases, DFAR 252.227-7015 (Technical Data --
+Commercial Items) and 227.7202-3 (Rights in Commercial Computer
+Software or Computer Software Documentation). Accordingly, all U.S.
+Government End Users acquire Covered Code with only those rights set
+forth herein.
+
+13.2 Relationship of Parties. This License will not be construed as
+creating an agency, partnership, joint venture or any other form of
+legal association between or among You, Apple or any Contributor, and
+You will not represent to the contrary, whether expressly, by
+implication, appearance or otherwise.
+
+13.3 Independent Development. Nothing in this License will impair
+Apple's right to acquire, license, develop, have others develop for
+it, market and/or distribute technology or products that perform the
+same or similar functions as, or otherwise compete with,
+Modifications, Larger Works, technology or products that You may
+develop, produce, market or distribute.
+
+13.4 Waiver; Construction. Failure by Apple or any Contributor to
+enforce any provision of this License will not be deemed a waiver of
+future enforcement of that or any other provision. Any law or
+regulation which provides that the language of a contract shall be
+construed against the drafter will not apply to this License.
+
+13.5 Severability. (a) If for any reason a court of competent
+jurisdiction finds any provision of this License, or portion thereof,
+to be unenforceable, that provision of the License will be enforced to
+the maximum extent permissible so as to effect the economic benefits
+and intent of the parties, and the remainder of this License will
+continue in full force and effect. (b) Notwithstanding the foregoing,
+if applicable law prohibits or restricts You from fully and/or
+specifically complying with Sections 2 and/or 3 or prevents the
+enforceability of either of those Sections, this License will
+immediately terminate and You must immediately discontinue any use of
+the Covered Code and destroy all copies of it that are in your
+possession or control.
+
+13.6 Dispute Resolution. Any litigation or other dispute resolution
+between You and Apple relating to this License shall take place in the
+Northern District of California, and You and Apple hereby consent to
+the personal jurisdiction of, and venue in, the state and federal
+courts within that District with respect to this License. The
+application of the United Nations Convention on Contracts for the
+International Sale of Goods is expressly excluded.
+
+13.7 Entire Agreement; Governing Law. This License constitutes the
+entire agreement between the parties with respect to the subject
+matter hereof. This License shall be governed by the laws of the
+United States and the State of California, except that body of
+California law concerning conflicts of law.
+
+Where You are located in the province of Quebec, Canada, the following
+clause applies: The parties hereby confirm that they have requested
+that this License and all related documents be drafted in English. Les
+parties ont exige que le present contrat et tous les documents
+connexes soient rediges en anglais.
+
+EXHIBIT A.
+
+"Portions Copyright (c) 1999-2003 Apple Computer, Inc. All Rights
+Reserved.
+
+This file contains Original Code and/or Modifications of Original Code
+as defined in and that are subject to the Apple Public Source License
+Version 2.0 (the 'License'). You may not use this file except in
+compliance with the License. Please obtain a copy of the License at
+http://www.opensource.apple.com/apsl/ and read it before using this
+file.
+
+The Original Code and all software distributed under the License are
+distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+Please see the License for the specific language governing rights and
+limitations under the License."

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,57 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  BELPICAttributeCoder.cpp
+ *  TokendMuscle
+ */
+
+#include "BELPICAttributeCoder.h"
+
+#include "Adornment.h"
+#include "MetaAttribute.h"
+#include "MetaRecord.h"
+#include "BELPICRecord.h"
+#include "BELPICToken.h"
+
+#include <Security/SecKeychainItem.h>
+#include <security_cdsa_utilities/cssmkey.h>
+
+using namespace Tokend;
+
+
+//
+// BELPICDataAttributeCoder
+//
+BELPICDataAttributeCoder::~BELPICDataAttributeCoder()
+{
+}
+
+void BELPICDataAttributeCoder::decode(TokenContext *tokenContext,
+	const MetaAttribute &metaAttribute, Record &record)
+{
+	BELPICRecord &belpicRecord = dynamic_cast<BELPICRecord &>(record);
+	record.attributeAtIndex(metaAttribute.attributeIndex(),
+		belpicRecord.getDataAttribute(tokenContext));
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICAttributeCoder.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICAttributeCoder.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICAttributeCoder.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,55 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  BELPICAttributeCoder.h
+ *  TokendMuscle
+ */
+
+#ifndef _BELPICATTRIBUTECODER_H_
+#define _BELPICATTRIBUTECODER_H_
+
+#include "AttributeCoder.h"
+#include <string>
+
+#include <PCSC/musclecard.h>
+
+
+//
+// A coder that reads the data of an object
+//
+class BELPICDataAttributeCoder : public Tokend::AttributeCoder
+{
+	NOCOPY(BELPICDataAttributeCoder)
+public:
+
+	BELPICDataAttributeCoder() {}
+	virtual ~BELPICDataAttributeCoder();
+
+	virtual void decode(Tokend::TokenContext *tokenContext,
+		const Tokend::MetaAttribute &metaAttribute, Tokend::Record &record);
+};
+
+
+#endif /* !_BELPICATTRIBUTECODER_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICError.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICError.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICError.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,67 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  BELPICError.cpp
+ *  TokendMuscle
+ */
+
+#include "BELPICError.h"
+
+#include <Security/cssmerr.h>
+
+//
+// BELPICError exceptions
+//
+BELPICError::BELPICError(uint16_t sw) : SCardError(sw)
+{
+#if MAX_OS_X_VERSION_MIN_REQUIRED <= MAX_OS_X_VERSION_10_5
+	IFDEBUG(debugDiagnose(this));
+#else
+	SECURITY_EXCEPTION_THROW_OTHER(this, sw, (char *)"BELPIC");
+#endif
+}
+
+BELPICError::~BELPICError() throw ()
+{
+}
+
+const char *BELPICError::what() const throw ()
+{ return "BELPIC error"; }
+
+void BELPICError::throwMe(uint16_t sw)
+{ throw BELPICError(sw); }
+
+#if MAX_OS_X_VERSION_MIN_REQUIRED <= MAX_OS_X_VERSION_10_5
+
+#if !defined(NDEBUG)
+
+void BELPICError::debugDiagnose(const void *id) const
+{
+    secdebug("exception", "%p BELPICError %s (%04hX)",
+             id, errorstr(statusWord), statusWord);
+}
+
+#endif //NDEBUG
+
+#endif // MAX_OS_X_VERSION_MIN_REQUIRED <= MAX_OS_X_VERSION_10_5

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICError.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICError.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICError.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,52 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  BELPICError.h
+ *  TokendMuscle
+ */
+
+#ifndef _BELPICERROR_H_
+#define _BELPICERROR_H_
+
+#include "SCardError.h"
+
+
+class BELPICError : public Tokend::SCardError
+{
+protected:
+    BELPICError(uint16_t sw);
+	virtual ~BELPICError() throw ();
+public:
+    virtual const char *what () const throw ();
+
+    static void check(uint16_t sw)	{ if (sw != SCARD_SUCCESS) throwMe(sw); }
+    static void throwMe(uint16_t sw) __attribute__((noreturn));
+protected:
+#if MAX_OS_X_VERSION_MIN_REQUIRED <= MAX_OS_X_VERSION_10_5
+    IFDEBUG(void debugDiagnose(const void *id) const;)
+#endif
+};
+
+#endif /* !_BELPICERROR_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICKeyHandle.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICKeyHandle.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICKeyHandle.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,274 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  BELPICKeyHandle.cpp
+ *  TokendMuscle
+ */
+
+#include "BELPICKeyHandle.h"
+
+#include "BELPICRecord.h"
+#include "BELPICToken.h"
+
+#include <security_utilities/debugging.h>
+#include <security_utilities/utilities.h>
+#include <security_cdsa_utilities/cssmerrors.h>
+#include <Security/cssmerr.h>
+
+
+//
+// BELPICKeyHandle
+//
+BELPICKeyHandle::BELPICKeyHandle(BELPICToken &belpicToken,
+	const Tokend::MetaRecord &metaRecord, BELPICKeyRecord &cacKey) :
+	Tokend::KeyHandle(metaRecord, &cacKey),
+	mToken(belpicToken), mKey(cacKey)
+{
+}
+
+BELPICKeyHandle::~BELPICKeyHandle()
+{
+}
+
+void BELPICKeyHandle::getKeySize(CSSM_KEY_SIZE &keySize)
+{
+	secdebug("crypto", "getKeySize");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+uint32 BELPICKeyHandle::getOutputSize(const Context &context,
+	uint32 inputSize, bool encrypting)
+{
+	secdebug("crypto", "getOutputSize");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+static const unsigned char sha1sigheader[] =
+{
+	0x30, // SEQUENCE
+	0x21, // LENGTH
+	  0x30, // SEQUENCE
+	  0x09, // LENGTH
+		0x06, 0x05, 0x2B, 0x0E, 0x03, 0x02, 0x1a, // SHA1 OID (1 4 14 3 2 26)
+	    0x05, 0x00, // OPTIONAL ANY algorithm params (NULL)
+	  0x04, 0x14 // OCTECT STRING (20 bytes)
+};
+
+static const unsigned char md5sigheader[] =
+{
+	0x30, // SEQUENCE
+	0x20, // LENGTH
+	  0x30, // SEQUENCE
+	  0x0C, // LENGTH
+		// MD5 OID (1 2 840 113549 2 5)
+	    0x06, 0x08, 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x02, 0x05,
+	    0x05, 0x00, // OPTIONAL ANY algorithm params (NULL)
+	  0x04, 0x10 // OCTECT STRING (16 bytes)
+};
+
+void BELPICKeyHandle::generateSignature(const Context &context,
+	CSSM_ALGORITHMS signOnly, const CssmData &input, CssmData &signature)
+{
+	secdebug("crypto", "generateSignature alg: %u signOnly: %u",
+		context.algorithm(), signOnly);
+	IFDUMPING("crypto", context.dump("signature context"));
+
+	if (context.type() != CSSM_ALGCLASS_SIGNATURE)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_CONTEXT);
+
+	if (context.algorithm() != CSSM_ALGID_RSA)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_ALGORITHM);
+
+	// Find out if we are doing a SHA1 or MD5 signature and setup header to
+	// point to the right asn1 blob.
+	const unsigned char *header;
+	size_t headerLength;
+	if (signOnly == CSSM_ALGID_SHA1)
+	{
+		if (input.Length != 20)
+			CssmError::throwMe(CSSMERR_CSP_BLOCK_SIZE_MISMATCH);
+
+		header = sha1sigheader;
+		headerLength = sizeof(sha1sigheader);
+	}
+	else if (signOnly == CSSM_ALGID_MD5)
+	{
+		if (input.Length != 16)
+			CssmError::throwMe(CSSMERR_CSP_BLOCK_SIZE_MISMATCH);
+
+		header = md5sigheader;
+		headerLength = sizeof(md5sigheader);
+	}
+	else if (signOnly == CSSM_ALGID_NONE)
+	{
+		// Special case used by SSL it's an RSA signature, without the ASN1
+		// stuff
+		header = NULL;
+		headerLength = 0;
+
+		// @@@ Fix me
+		//CssmError::throwMe(CSSMERR_CSP_BLOCK_SIZE_MISMATCH);
+	}
+	else
+		CssmError::throwMe(CSSMERR_CSP_INVALID_DIGEST_ALGORITHM);
+
+#if 0
+	// @@@ Hack for BELPIC card!
+	header = NULL;
+	headerLength = 0;
+#endif
+
+	// Create an input buffer in which we construct the data we will send to
+	// the token.
+	size_t inputDataSize = headerLength + input.Length;
+	size_t keyLength = mKey.sizeInBits() / 8;
+	auto_array<unsigned char> inputData(keyLength);
+	unsigned char *to = inputData.get();
+
+	// Get padding, but default to pkcs1 style padding
+	uint32 padding = CSSM_PADDING_PKCS1;
+	context.getInt(CSSM_ATTRIBUTE_PADDING, padding);
+
+#if 1
+	if (padding != CSSM_PADDING_PKCS1)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_ATTR_PADDING);
+#else
+	if (padding == CSSM_PADDING_PKCS1)
+	{
+		// Add PKCS1 style padding
+		*(to++) = 0;
+		*(to++) = 1; /* Private Key Block Type. */
+		size_t padLength = keyLength - 3 - inputDataSize;
+		memset(to, 0xff, padLength);
+		to += padLength;
+		*(to++) = 0;
+		inputDataSize = keyLength;
+	}
+	else if (padding == CSSM_PADDING_NONE)
+	{
+		// Token will fail if the input data isn't exactly keysize / 8 octects
+		// long
+	}
+	else
+		CssmError::throwMe(CSSMERR_CSP_INVALID_ATTR_PADDING);
+#endif
+
+	// Now copy the ASN1 header into the input buffer.
+	// This header is the DER encoding of
+	// DigestInfo ::= SEQUENCE { digestAlgorithm AlgorithmIdentifier,
+	// digest OCTET STRING }
+	// Where AlgorithmIdentifier ::= SEQUENCE { algorithm OBJECT IDENTIFIER,
+	// parameters OPTIONAL ANY }
+	if (headerLength)
+	{
+		memcpy(to, header, headerLength);
+		to += headerLength;
+	}
+
+	// Finally copy the passed in data to the input buffer.
+	memcpy(to, input.Data, input.Length);
+
+	// @@@ Switch to using tokend allocators
+	unsigned char *outputData =
+		reinterpret_cast<unsigned char *>(malloc(keyLength));
+	size_t outputLength = keyLength;
+	try
+	{
+		const AccessCredentials *cred = context.get<const AccessCredentials>(
+			CSSM_ATTRIBUTE_ACCESS_CREDENTIALS);
+		// Sign the inputData using the token
+		mKey.computeCrypt(mToken, true, cred, inputData.get(), inputDataSize,
+			outputData, outputLength);
+	}
+	catch (...)
+	{
+		// @@@ Switch to using tokend allocators
+		free(outputData);
+		throw;
+	}
+
+	signature.Data = outputData;
+	signature.Length = outputLength;
+}
+
+void BELPICKeyHandle::verifySignature(const Context &context,
+	CSSM_ALGORITHMS signOnly, const CssmData &input, const CssmData &signature)
+{
+	secdebug("crypto", "verifySignature");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void BELPICKeyHandle::generateMac(const Context &context,
+	const CssmData &input, CssmData &output)
+{
+	secdebug("crypto", "generateMac");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void BELPICKeyHandle::verifyMac(const Context &context,
+	const CssmData &input, const CssmData &compare)
+{
+	secdebug("crypto", "verifyMac");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void BELPICKeyHandle::encrypt(const Context &context,
+	const CssmData &clear, CssmData &cipher)
+{
+	secdebug("crypto", "encrypt");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void BELPICKeyHandle::decrypt(const Context &context,
+	const CssmData &cipher, CssmData &clear)
+{
+	secdebug("crypto", "decrypt alg: %u", context.algorithm());
+	CssmError::throwMe(CSSMERR_CSP_KEY_USAGE_INCORRECT);
+}
+
+void BELPICKeyHandle::exportKey(const Context &context,
+	const AccessCredentials *cred, CssmKey &wrappedKey)
+{
+	secdebug("crypto", "exportKey");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+
+//
+// BELPICKeyHandleFactory
+//
+BELPICKeyHandleFactory::~BELPICKeyHandleFactory()
+{
+}
+
+
+Tokend::KeyHandle *BELPICKeyHandleFactory::keyHandle(
+	Tokend::TokenContext *tokenContext, const Tokend::MetaRecord &metaRecord,
+	Tokend::Record &record) const
+{
+	BELPICKeyRecord &key = dynamic_cast<BELPICKeyRecord &>(record);
+	BELPICToken &belpicToken = static_cast<BELPICToken &>(*tokenContext);
+	return new BELPICKeyHandle(belpicToken, metaRecord, key);
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICKeyHandle.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICKeyHandle.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICKeyHandle.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,92 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  BELPICKeyHandle.h
+ *  TokendMuscle
+ */
+
+#ifndef _BELPICKEYHANDLE_H_
+#define _BELPICKEYHANDLE_H_
+
+#include "KeyHandle.h"
+
+class BELPICToken;
+class BELPICKeyRecord;
+
+
+//
+// A KeyHandle object which implements the crypto interface to muscle.
+//
+class BELPICKeyHandle: public Tokend::KeyHandle
+{
+	NOCOPY(BELPICKeyHandle)
+public:
+    BELPICKeyHandle(BELPICToken &belpicToken,
+		const Tokend::MetaRecord &metaRecord, BELPICKeyRecord &cacKey);
+    ~BELPICKeyHandle();
+
+    virtual void getKeySize(CSSM_KEY_SIZE &keySize);
+    virtual uint32 getOutputSize(const Context &context, uint32 inputSize,
+		bool encrypting);
+    virtual void generateSignature(const Context &context,
+		CSSM_ALGORITHMS signOnly, const CssmData &input, CssmData &signature);
+    virtual void verifySignature(const Context &context,
+		CSSM_ALGORITHMS signOnly, const CssmData &input,
+		const CssmData &signature);
+    virtual void generateMac(const Context &context, const CssmData &input,
+		CssmData &output);
+    virtual void verifyMac(const Context &context, const CssmData &input,
+		const CssmData &compare);
+    virtual void encrypt(const Context &context, const CssmData &clear,
+		CssmData &cipher);
+    virtual void decrypt(const Context &context, const CssmData &cipher,
+		CssmData &clear);
+
+	virtual void exportKey(const Context &context,
+		const AccessCredentials *cred, CssmKey &wrappedKey);
+
+private:
+	BELPICToken &mToken;
+	BELPICKeyRecord &mKey;
+};
+
+
+//
+// A factory that creates BELPICKeyHandle objects.
+//
+class BELPICKeyHandleFactory : public Tokend::KeyHandleFactory
+{
+	NOCOPY(BELPICKeyHandleFactory)
+public:
+	BELPICKeyHandleFactory() {}
+	virtual ~BELPICKeyHandleFactory();
+
+	virtual Tokend::KeyHandle *keyHandle(Tokend::TokenContext *tokenContext,
+		const Tokend::MetaRecord &metaRecord, Tokend::Record &record) const;
+};
+
+
+#endif /* !_BELPICKEYHANDLE_H_ */
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICRecord.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICRecord.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICRecord.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,247 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  BELPICRecord.cpp
+ *  TokendMuscle
+ */
+
+#include "BELPICRecord.h"
+
+#include "BELPICError.h"
+#include "BELPICToken.h"
+#include "Attribute.h"
+#include "MetaAttribute.h"
+#include "MetaRecord.h"
+#include <security_cdsa_client/aclclient.h>
+#include <Security/SecKey.h>
+
+
+//
+// BELPICRecord
+//
+BELPICRecord::~BELPICRecord()
+{
+}
+
+//
+// BELPICCertificateRecord
+//
+BELPICBinaryFileRecord::~BELPICBinaryFileRecord()
+{
+}
+
+#define BELPIC_MAXSIZE_CERT           4000
+
+BELPICCertificateRecord::~BELPICCertificateRecord()
+{
+}
+
+Tokend::Attribute *BELPICCertificateRecord::getDataAttribute(
+	Tokend::TokenContext *tokenContext)
+{
+	CssmData data;
+	BELPICToken &belpicToken = static_cast<BELPICToken &>(*tokenContext);
+	if (belpicToken.cachedObject(0, mDescription, data))
+	{
+		Tokend::Attribute *attribute = new Tokend::Attribute(data.Data,
+			data.Length);
+		free(data.Data);
+		return attribute;
+	}
+
+	PCSC::Transaction _(belpicToken);
+	belpicToken.select(mDF, mEF);
+
+	uint8 certificate[BELPIC_MAXSIZE_CERT];
+	size_t certificateLength = sizeof(certificate);
+	belpicToken.readBinary(certificate, certificateLength);
+	data.Data = certificate;
+	data.Length = certificateLength;
+	belpicToken.cacheObject(0, mDescription, data);
+
+	return new Tokend::Attribute(data.Data, data.Length);
+}
+
+//
+// BELPICProtectedRecord
+//
+BELPICProtectedRecord::~BELPICProtectedRecord()
+{
+}
+
+Tokend::Attribute *BELPICProtectedRecord::getDataAttribute(Tokend::TokenContext *tokenContext)
+{
+	// no caching
+	CssmData data;
+	BELPICToken &belpicToken = static_cast<BELPICToken &>(*tokenContext);
+	
+	PCSC::Transaction _(belpicToken);
+	belpicToken.select(mDF, mEF);
+	
+	uint8 certificate[BELPIC_MAXSIZE_CERT];
+	size_t certificateLength = sizeof(certificate);
+	belpicToken.readBinary(certificate, certificateLength);
+	data.Data = certificate;
+	data.Length = certificateLength;
+	
+	return new Tokend::Attribute(data.Data, data.Length);
+}
+
+void BELPICProtectedRecord::getAcl(const char *tag, uint32 &count, AclEntryInfo *&acls)
+{
+	if (!mAclEntries) {
+		mAclEntries.allocator(Allocator::standard());
+        // Reading this object's data requires PIN1
+		mAclEntries.add(CssmClient::AclFactory::PinSubject(
+														   mAclEntries.allocator(), 1),
+						AclAuthorizationSet(CSSM_ACL_AUTHORIZATION_DB_READ, 0));
+	}
+	count = mAclEntries.size();
+	acls = mAclEntries.entries();
+}
+
+//
+// BELPICKeyRecord
+//
+BELPICKeyRecord::BELPICKeyRecord(const uint8_t *keyId,
+	const char *description, const Tokend::MetaRecord &metaRecord,
+	bool signOnly) :
+	BELPICRecord(description),
+	mKeyId(keyId),
+	mSignOnly(signOnly)
+{
+    attributeAtIndex(metaRecord.metaAttribute(kSecKeyDecrypt).attributeIndex(),
+                     new Tokend::Attribute(!signOnly));
+    attributeAtIndex(metaRecord.metaAttribute(kSecKeyUnwrap).attributeIndex(),
+                     new Tokend::Attribute(!signOnly));
+    attributeAtIndex(metaRecord.metaAttribute(kSecKeySign).attributeIndex(),
+                     new Tokend::Attribute(signOnly));
+}
+
+BELPICKeyRecord::~BELPICKeyRecord()
+{
+}
+
+void BELPICKeyRecord::computeCrypt(BELPICToken &belpicToken, bool sign,
+	const AccessCredentials *cred, const unsigned char *data,
+	size_t dataLength, unsigned char *output, size_t &outputLength)
+{
+	PCSC::Transaction _(belpicToken);
+	belpicToken.selectKeyForSign(mKeyId);
+
+	if (cred)
+	{
+		uint32 size = cred->size();
+		for (uint32 ix = 0; ix < size; ++ix)
+		{
+			const TypedList &sample = (*cred)[ix];
+			if (sample.type() == CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD
+                && sample.length() == 2)
+            {
+                CssmData &pin = sample[1].data();
+                if (pin.Length >= BELPIC_MIN_PIN_LEN &&
+                    pin.Length <= BELPIC_MAX_PIN_LEN)
+                {
+                    belpicToken._verifyPIN(1, pin.Data, pin.Length);
+                    break;
+                }
+                else if (pin.Length == 0)
+                {
+                    // %%% <rdar://4334623>
+                    // PIN previously verified by securityd;
+                    // continue to look at remaining samples
+                }
+                else
+                {
+                    CssmError::throwMe(CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED);
+                }
+            }
+        }
+
+	}
+
+	if (dataLength > sizeInBits() / 8)
+		CssmError::throwMe(CSSMERR_CSP_BLOCK_SIZE_MISMATCH);
+
+	if (sign != mSignOnly)
+		CssmError::throwMe(CSSMERR_CSP_KEY_USAGE_INCORRECT);
+
+	size_t apduSize = dataLength + 5;
+	unsigned char apdu[apduSize];
+	size_t resultLength = sizeInBits() / 8 + 2;
+	unsigned char result[resultLength];
+
+	apdu[0] = 0x00;
+	apdu[1] = 0x2A;
+	apdu[2] = 0x9E;
+	apdu[3] = 0x9A;
+	apdu[4] = dataLength;
+	memcpy(apdu + 5, data, dataLength);
+	BELPICError::check(belpicToken.exchangeAPDU(apdu, apduSize, result,
+		resultLength));
+	if (resultLength != sizeInBits() / 8 + 2)
+	{
+		secdebug("cac", " %s: computeCrypt: expected size: %ld, got: %ld",
+			mDescription, sizeInBits() / 8 + 2, resultLength);
+		PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+	}
+
+	if (outputLength < resultLength - 2)
+		CssmError::throwMe(CSSMERR_CSP_BLOCK_SIZE_MISMATCH);
+
+	outputLength = resultLength - 2;
+	memcpy(output, result, outputLength);
+}
+
+void BELPICKeyRecord::getAcl(const char *tag, uint32 &count,
+	AclEntryInfo *&acls)
+{
+	// @@@ Key 1 has any acl for sign, key 2 has pin1 acl, and key3 has pin1
+	// acl with auto-lock which we express as a prompted password subject.
+	if (!mAclEntries) {
+		mAclEntries.allocator(Allocator::standard());
+        // Anyone can read the DB record for this key (which is a reference
+		// CSSM_KEY)
+        mAclEntries.add(CssmClient::AclFactory::AnySubject(
+			mAclEntries.allocator()),
+			AclAuthorizationSet(CSSM_ACL_AUTHORIZATION_DB_READ, 0));
+        // Setup the remainder of the acl based on the key type.
+		if (*mKeyId == 0x82)
+		{
+			mAclEntries.add(CssmClient::AclFactory::PinSubject(
+				mAclEntries.allocator(), 1),
+				AclAuthorizationSet(CSSM_ACL_AUTHORIZATION_SIGN, 0));
+		}
+		else if (*mKeyId == 0x83)
+		{
+			CssmData prompt;
+			mAclEntries.add(CssmClient::AclFactory::PromptPWSubject(
+				mAclEntries.allocator(), prompt),
+				AclAuthorizationSet(CSSM_ACL_AUTHORIZATION_SIGN, 0));
+		}
+	}
+	count = mAclEntries.size();
+	acls = mAclEntries.entries();
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICRecord.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICRecord.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICRecord.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,121 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  BELPICRecord.h
+ *  TokendMuscle
+ */
+
+#ifndef _BELPICRECORD_H_
+#define _BELPICRECORD_H_
+
+#include "Record.h"
+
+#include <security_cdsa_utilities/cssmcred.h>
+
+class BELPICToken;
+
+class BELPICRecord : public Tokend::Record
+{
+	NOCOPY(BELPICRecord)
+public:
+	BELPICRecord(const char *description) :
+		mDescription(description) {}
+	virtual ~BELPICRecord();
+
+	virtual const char *description() { return mDescription; }
+
+protected:
+	const char *mDescription;
+};
+
+
+class BELPICBinaryFileRecord : public BELPICRecord
+{
+	NOCOPY(BELPICBinaryFileRecord)
+public:
+	BELPICBinaryFileRecord(const uint8_t *df, const uint8_t *ef,
+						   const char *description) :
+	BELPICRecord(description), mDF(df), mEF(ef) {}
+	virtual ~BELPICBinaryFileRecord();
+	
+	virtual Tokend::Attribute *getDataAttribute(Tokend::TokenContext *tokenContext) = 0;
+	
+protected:
+	const uint8_t *mDF;
+	const uint8_t *mEF;
+};
+
+class BELPICCertificateRecord : public BELPICBinaryFileRecord
+{
+	NOCOPY(BELPICCertificateRecord)
+public:
+	BELPICCertificateRecord(const uint8_t *df, const uint8_t *ef,
+							   const char *description) :
+		BELPICBinaryFileRecord(df, ef, description) {}
+	virtual ~BELPICCertificateRecord();
+	
+	virtual Tokend::Attribute *getDataAttribute(Tokend::TokenContext *tokenContext);
+};
+
+class BELPICProtectedRecord : public BELPICBinaryFileRecord
+{
+	NOCOPY(BELPICProtectedRecord)
+public:
+	BELPICProtectedRecord(const uint8_t *df, const uint8_t *ef, const char *description) :
+		BELPICBinaryFileRecord(df, ef, description) {}
+	virtual ~BELPICProtectedRecord();
+	
+	virtual Tokend::Attribute *getDataAttribute(Tokend::TokenContext *tokenContext);
+	virtual void getAcl(const char *tag, uint32 &count,
+						AclEntryInfo *&aclList);
+private:
+	AutoAclEntryInfoList mAclEntries;
+};
+
+
+class BELPICKeyRecord : public BELPICRecord
+{
+	NOCOPY(BELPICKeyRecord)
+public:
+	BELPICKeyRecord(const uint8_t *keyId, const char *description,
+		const Tokend::MetaRecord &metaRecord, bool signOnly);
+    virtual ~BELPICKeyRecord();
+
+	size_t sizeInBits() const { return 1024; }
+	void computeCrypt(BELPICToken &belpicToken, bool sign,
+		const AccessCredentials *cred, const unsigned char *data,
+		size_t dataLength, unsigned char *result, size_t &resultLength);
+
+	void getAcl(const char *tag, uint32 &count, AclEntryInfo *&acls);
+
+private:
+	const uint8_t *mKeyId;
+	bool mSignOnly;
+	AutoAclEntryInfoList mAclEntries;
+};
+
+
+#endif /* !_BELPICRECORD_H_ */
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICSchema.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICSchema.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICSchema.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,99 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  BELPICSchema.cpp
+ *  TokendMuscle
+ */
+
+#include "BELPICSchema.h"
+
+#include "MetaAttribute.h"
+#include "MetaRecord.h"
+
+#include <Security/SecCertificate.h>
+#include <Security/SecKeychainItem.h>
+#include <Security/SecKey.h>
+
+using namespace Tokend;
+
+BELPICSchema::BELPICSchema() :
+	mKeyAlgorithmCoder(uint32(CSSM_ALGID_RSA)),
+	mKeySizeCoder(uint32(1024))
+{
+}
+
+BELPICSchema::~BELPICSchema()
+{
+}
+
+Tokend::Relation *BELPICSchema::createKeyRelation(CSSM_DB_RECORDTYPE keyType)
+{
+	Relation *rn = createStandardRelation(keyType);
+
+	// Set up coders for key records.
+	MetaRecord &mr = rn->metaRecord();
+	mr.keyHandleFactory(&mBELPICKeyHandleFactory);
+
+	// Print name of a key might as well be the key name.
+	mr.attributeCoder(kSecKeyPrintName, &mDescriptionCoder);
+
+	// Other key valuess
+	mr.attributeCoder(kSecKeyKeyType, &mKeyAlgorithmCoder);
+	mr.attributeCoder(kSecKeyKeySizeInBits, &mKeySizeCoder);
+	mr.attributeCoder(kSecKeyEffectiveKeySize, &mKeySizeCoder);
+
+	// Key attributes
+	mr.attributeCoder(kSecKeyExtractable, &mFalseCoder);
+	mr.attributeCoder(kSecKeySensitive, &mTrueCoder);
+	mr.attributeCoder(kSecKeyModifiable, &mFalseCoder);
+	mr.attributeCoder(kSecKeyPrivate, &mTrueCoder);
+	mr.attributeCoder(kSecKeyNeverExtractable, &mTrueCoder);
+	mr.attributeCoder(kSecKeyAlwaysSensitive, &mTrueCoder);
+
+	// Key usage
+	mr.attributeCoder(kSecKeyEncrypt, &mFalseCoder);
+	mr.attributeCoder(kSecKeyWrap, &mFalseCoder);
+	mr.attributeCoder(kSecKeyVerify, &mFalseCoder);
+	mr.attributeCoder(kSecKeyDerive, &mFalseCoder);
+	mr.attributeCoder(kSecKeySignRecover, &mFalseCoder);
+	mr.attributeCoder(kSecKeyVerifyRecover, &mFalseCoder);
+
+	return rn;
+}
+
+void BELPICSchema::create()
+{
+	Schema::create();
+
+	createStandardRelation(CSSM_DL_DB_RECORD_X509_CERTIFICATE);
+	createKeyRelation(CSSM_DL_DB_RECORD_PRIVATE_KEY);
+	
+	Relation *rn_gen = createStandardRelation(CSSM_DL_DB_RECORD_GENERIC);
+	
+	// Create the generic table
+	MetaRecord &mr_gen = rn_gen->metaRecord();
+	mr_gen.attributeCoderForData(&mBELPICDataAttributeCoder);
+	
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICSchema.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICSchema.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICSchema.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,66 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  BELPICSchema.h
+ *  TokendMuscle
+ */
+
+#ifndef _BELPICSCHEMA_H_
+#define _BELPICSCHEMA_H_
+
+#include "Schema.h"
+#include "BELPICKeyHandle.h"
+#include "BELPICAttributeCoder.h"
+
+namespace Tokend
+{
+	class Relation;
+	class MetaRecord;
+	class AttributeCoder;
+}
+
+class BELPICSchema : public Tokend::Schema
+{
+	NOCOPY(BELPICSchema)
+public:
+    BELPICSchema();
+    virtual ~BELPICSchema();
+
+	virtual void create();
+
+protected:
+	Tokend::Relation *createKeyRelation(CSSM_DB_RECORDTYPE keyType);
+
+private:
+	// Coders we need.
+	BELPICDataAttributeCoder mBELPICDataAttributeCoder;
+
+	Tokend::ConstAttributeCoder mKeyAlgorithmCoder;
+	Tokend::ConstAttributeCoder mKeySizeCoder;
+
+	BELPICKeyHandleFactory mBELPICKeyHandleFactory;
+};
+
+#endif /* !_BELPICSCHEMA_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICToken.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICToken.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICToken.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,669 @@
+/*
+ *  Copyright (c) 2004,2007 Apple Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  BELPICToken.cpp
+ *  TokendMuscle
+ */
+
+#include "BELPICToken.h"
+
+#include "Adornment.h"
+#include "AttributeCoder.h"
+#include "BELPICError.h"
+#include "BELPICRecord.h"
+#include "BELPICSchema.h"
+#include <security_cdsa_client/aclclient.h>
+#include <map>
+#include <vector>
+
+using CssmClient::AclFactory;
+
+#define INTER_COMMAND_DELAY	10000	// delay in microseconds between commands
+
+#define OFF_CLA  0
+#define OFF_INS  1
+#define OFF_P1   2
+#define OFF_P2   3
+#define OFF_LC   4
+#define OFF_DATA 5
+
+#define CLA_STANDARD      0x00
+#define INS_SELECT_FILE   0xA4
+#define INS_MANAGE_SECURITY_ENVIRONMENT   0x22
+
+#define P1_SELECT_APPLET  0x04
+#define P2_SELECT_APPLET  0x0C
+
+#define SELECT_APPLET \
+	CLA_STANDARD, INS_SELECT_FILE, P1_SELECT_APPLET, P2_SELECT_APPLET
+
+#define BELPIC_MAX_DATA_SIZE           (6*1024L)		// plus some extra
+
+//static const unsigned char kBELPICPKCS15Applet[] =
+//	{ 0xA0, 0x00, 0x00, 0x01, 0x77, 0x50, 0x4B, 0x43, 0x53, 0x2D, 0x31, 0x35 };
+
+static const unsigned char kDF_BELPIC[] =           { 0xDF, 0x00 };
+static const unsigned char kDF_ID[] =               { 0xDF, 0x01 };
+
+static const unsigned char kEF_DIR[] =              { 0x2F, 0x00 };
+
+static const unsigned char kBELPIC_EF_ODF[] =       { 0x50, 0x31 };
+static const unsigned char kBELPIC_EF_TokenInfo[] = { 0x50, 0x32 };
+static const unsigned char kBELPIC_EF_AODF[] =      { 0x50, 0x34 };
+static const unsigned char kBELPIC_EF_PrKDF[] =     { 0x50, 0x35 };
+static const unsigned char kBELPIC_EF_PukDF[] =     { 0x50, 0x36 };
+static const unsigned char kBELPIC_EF_CDF[] =       { 0x50, 0x37 };
+static const unsigned char kBELPIC_EF_Cert2[] =     { 0x50, 0x38 };
+static const unsigned char kBELPIC_EF_Cert3[] =     { 0x50, 0x39 };
+static const unsigned char kBELPIC_EF_Cert4[] =     { 0x50, 0x3A };
+static const unsigned char kBELPIC_EF_Cert6[] =     { 0x50, 0x3B };
+static const unsigned char kBELPIC_EF_Cert8[] =     { 0x50, 0x3C };
+
+static const unsigned char kID_EF_ID_RN[] =         { 0x40, 0x31 };
+static const unsigned char kID_EF_SGN_RN[] =        { 0x40, 0x32 };
+static const unsigned char kID_EF_ID_ADDRESS[] =    { 0x40, 0x33 };
+static const unsigned char kID_EF_SGN_ADDRESS[] =   { 0x40, 0x34 };
+static const unsigned char kID_EF_ID_PHOTO[] =      { 0x40, 0x35 };
+static const unsigned char kID_EF_PuK7_ID[] =       { 0x40, 0x38 };
+static const unsigned char kID_EF_Preferences[] =   { 0x40, 0x39 };
+
+static const unsigned char kPIN_Cardholder_Id[] =   { 0x01 };
+static const unsigned char kPIN_Reset_Id[] =        { 0x02 };
+static const unsigned char kPUK_Unblock_Id[] =      { 0x03 };
+static const unsigned char kPIN_Activate_Id[] =     { 0x84 };
+
+static const unsigned char kPrK1_Id[] =             { 0x81 };
+static const unsigned char kPrK2_Id[] =             { 0x82 };
+static const unsigned char kPrK3_Id[] =             { 0x83 };
+static const unsigned char kPuK5_Id[] =             { 0x85 };
+static const unsigned char kPuK7_Id[] =             { 0x87 };
+
+
+BELPICToken::BELPICToken() :
+	mCurrentDF(NULL),
+	mCurrentEF(NULL),
+	mReturnedData(NULL),
+	mPinStatus(0)
+{
+	mTokenContext = this;
+	mSession.open();
+}
+
+BELPICToken::~BELPICToken()
+{
+	delete mSchema;
+	delete mReturnedData;
+}
+
+void BELPICToken::select(const uint8_t *df, const uint8_t *ef)
+{
+	unsigned char result[MAX_BUFFER_SIZE];
+	size_t resultLength = sizeof(result);
+	if (isInTransaction() && mCurrentDF == df)
+	{
+		if (mCurrentEF == ef)
+			return;
+
+		uint8_t command[] = { 0x00, 0xA4, 0x02, 0x0C, 0x02, ef[0], ef[1] };
+		BELPICError::check(exchangeAPDU(command, sizeof(command), result,
+			resultLength));
+		mCurrentEF = ef;
+	}
+	else
+	{
+		uint8_t command[] =
+			{ 0x00, 0xA4, 0x08, 0x0C, 0x04, df[0], df[1], ef[0], ef[1] };
+		BELPICError::check(exchangeAPDU(command, sizeof(command), result,
+			resultLength));
+		if (isInTransaction())
+		{
+			mCurrentDF = df;
+			mCurrentEF = ef;
+		}
+	}
+}
+
+void BELPICToken::selectKeyForSign(const uint8_t *keyId)
+{
+	bool encrypt = true;
+	uint8_t p1 = (encrypt ? 0x41 : 0x81);
+    // Select signing, algorithm pkcs1 padding and key keyId
+	unsigned char command[] =
+		{ 0x00, 0x22, p1, 0xB6, 0x05, 0x04, 0x80, 0x01, 0x84, *keyId };
+    // @@@ This would be the command when letting the card itself to the
+	// DigestInfo wrapping for a SHA1 hash.
+	//unsigned char command[] =
+	//  { 0x00, 0x22, p1, 0xB6, 0x05, 0x04, 0x80, 0x02, 0x84, *keyId };
+
+	//if (isInTransaction() && mCurrentKeyId == keyId)
+	//	return;
+
+	unsigned char result[MAX_BUFFER_SIZE];
+	size_t resultLength = sizeof(result);
+	BELPICError::check(exchangeAPDU(command, sizeof(command), result,
+		resultLength));
+}
+
+/**
+ * @brief Makes the current process sleep for some microseconds.
+ *
+ * @param[in] iTimeVal Number of microseconds to sleep.
+ */
+int BELPICToken::usleep(int iTimeVal)
+{
+	struct timespec mrqtp;
+	mrqtp.tv_sec = iTimeVal/1000000;
+	mrqtp.tv_nsec = (iTimeVal - (mrqtp.tv_sec * 1000000)) * 1000;
+
+	return nanosleep(&mrqtp, NULL);
+}
+
+#define READ_BLOCK_SIZE  0xF4
+
+/*
+	A full transaction for the readBinary command seems to be the following:
+	
+	- Select the appropriate file [ref INS_SELECT_FILE]
+	- Issue read binary command (0xB0) for READ_BLOCK_SIZE (0xF4) bytes
+	- usually, it will come back with a response of "6C xx", where xx is the 
+	  actual number of bytes available
+	- Issue a new read binary command with correct size
+	
+*/
+
+/*
+	See NIST IR 6887, 5.1.1.2 Read Binary APDU
+
+	Function Code 0x02
+	
+	CLA			0x00 
+	INS			0xB0 
+	P1			High-order byte of 2-byte offset 
+	P2			Low-order byte of 2-byte offset 
+	Lc			Empty 
+	Data Field	Empty 
+	Le			Number of bytes to read
+
+
+	Processing State returned in the Response Message 
+
+	SW1 SW2		Meaning
+	---	---	-----------------------------------------------------
+	62	81	Part of returned data may be corrupted 
+	62	82	End of file reached before reading Le bytes 
+	67	00	Wrong length (wrong Le field) 
+	69	81	Command incompatible with file structure 
+	69	82	Security status not satisfied 
+	69	86	Command not allowed (no current EF) 
+	6A	81	Function not supported 
+	6A	82	File not found 
+	6B	00	Wrong parameters (offset outside the EF) 
+	6C	XX	Wrong length (wrong Le field; XX indicates the exact length) 
+	90	00	Successful execution
+	
+	Non-fatal errors:
+	62	82	End of file reached before reading Le bytes 
+	6B	00	Wrong parameters (offset outside the EF) 
+	6C	XX	Wrong length (wrong Le field; XX indicates the exact length) 
+	90	00	Successful execution
+*/
+
+void BELPICToken::readBinary(uint8_t *result, size_t &resultLength)
+{
+	// Attempt to read READ_BLOCK_SIZE bytes
+
+	unsigned char rcvBuffer[MAX_BUFFER_SIZE];		// N.B. Must be > READ_BLOCK_SIZE
+	size_t bytesReceived = sizeof(rcvBuffer);
+	size_t returnedDataLength = 0;
+
+	// The initial "Read Binary" command, with offset 0 and length READ_BLOCK_SIZE
+	unsigned char apdu[] = { 0x00, 0xB0, 0x00, 0x00, READ_BLOCK_SIZE };
+	size_t apduSize = sizeof(apdu);
+
+	// Talk to token here to get data
+	{
+		PCSC::Transaction _(*this);
+
+		uint16_t rx;
+		uint32_t offset = 0;
+		bool requestedTooMuch = false;
+		
+		for (bool done = false; !done; )
+		{
+			bytesReceived = sizeof(rcvBuffer);	// must reset each time
+			secdebug("token", "readBinary: attempting read of %d bytes at offset: %d", 
+				apdu[OFF_LC], (apdu[OFF_P1] << 8 | apdu[OFF_P2]));
+			transmit(apdu, apduSize, rcvBuffer, bytesReceived);
+			if (bytesReceived < 2)
+				break;
+			rx = (rcvBuffer[bytesReceived - 2] << 8) + rcvBuffer[bytesReceived - 1];
+			secdebug("tokend", "readBinary result 0x%02X (masked: 0x%02X)", rx, rx & 0xFF00);
+
+			switch (rx & 0xFF00)
+			{
+			case SCARD_BYTES_LEFT_IN_SW2:		// 0x6100
+			case SCARD_LE_IN_SW2:				// 0x6C00
+				secdebug("token", "readBinary should only have read: %d bytes", rx & 0x00FF);
+				// Re-read from same offset with new, shorter length
+				apdu[OFF_LC] = (uint8_t)(rx & 0xFF);
+				requestedTooMuch = true;				// signal that we are almost done
+				break;
+			case SCARD_WRONG_PARAMETER_P1_P2:			// we read past the end, (probably) non-fatal
+				done = true;
+				break;
+			case SCARD_SUCCESS:
+				offset += (bytesReceived - 2);
+				apdu[OFF_P1] = offset >> 8;
+				apdu[OFF_P2] = offset & 0xFF;
+				apdu[OFF_LC] = READ_BLOCK_SIZE & 0xFF;
+				if (requestedTooMuch)
+					done = true;
+				if (resultLength >= (returnedDataLength + bytesReceived - 2))
+				{
+					memcpy(result + returnedDataLength, rcvBuffer, bytesReceived - 2);
+					returnedDataLength += bytesReceived - 2;
+				}
+				else
+					done = true;
+				break;
+			case SCARD_EXECUTION_WARNING:	// No way to recover from SCARD_END_OF_FILE_REACHED, so fall through
+			default:
+				BELPICError::check(rx);
+				return;						// will actually throw above
+			}
+
+		}
+	}
+
+	secdebug("token", "readBinary read a total of %ld bytes", returnedDataLength);
+	resultLength = returnedDataLength;
+}
+
+uint32_t BELPICToken::exchangeAPDU(const uint8_t *apdu, size_t apduLength,
+	uint8_t *result, size_t &resultLength)
+{
+	// see SCARD_LE_IN_SW2
+
+	size_t savedLength = resultLength;
+
+	transmit(apdu, apduLength, result, resultLength);
+	if (resultLength == 2 && result[0] == 0x61)	// || result[0] == 0x6C)
+	{
+		resultLength = savedLength;
+		uint8 expectedLength = result[1];
+		unsigned char getResult[] = { 0x00, 0xC0, 0x00, 0x00, expectedLength };
+		BELPICToken::usleep(INTER_COMMAND_DELAY);
+		transmit(getResult, sizeof(getResult), result, resultLength);
+		if (resultLength - 2 != expectedLength)
+        {
+            if (resultLength < 2)
+                PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+            else
+                BELPICError::throwMe((result[resultLength - 2] << 8)
+					+ result[resultLength - 1]);
+        }
+	}
+
+	if (resultLength < 2)
+		PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+
+    return (result[resultLength - 2] << 8) + result[resultLength - 1];
+}
+
+void BELPICToken::didDisconnect()
+{
+	PCSC::Card::didDisconnect();
+	mCurrentDF = NULL;
+	mCurrentEF = NULL;
+	mPinStatus = 0;
+}
+
+void BELPICToken::didEnd()
+{
+	PCSC::Card::didEnd();
+	mCurrentDF = NULL;
+	mCurrentEF = NULL;
+	mPinStatus = 0;
+}
+
+uint8_t BELPICToken::pinDigit(uint8_t digit)
+{
+	if ('0' <= digit && digit <= '9')
+		return digit - '0';
+	else if ('A' <= digit && digit <= 'F')
+		return digit - 'A' + 0x10;
+	else if ('a' <= digit && digit <= 'f')
+		return digit - 'a' + 0x10;
+	else
+		CssmError::throwMe(CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED);
+}
+
+void BELPICToken::changePIN(int pinNum,
+	const unsigned char *oldPin, size_t oldPinLength,
+	const unsigned char *newPin, size_t newPinLength)
+{
+	if (pinNum != 1)
+		CssmError::throwMe(CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED);
+
+	if (oldPinLength < 0 ||
+		oldPinLength > BELPIC_MAX_PIN_LEN ||
+		newPinLength < BELPIC_MIN_PIN_LEN ||
+		newPinLength > BELPIC_MAX_PIN_LEN)
+	{
+		CssmError::throwMe(CSSM_ERRCODE_INVALID_SAMPLE_VALUE);
+	}
+
+	PCSC::Transaction _(*this);
+	uint8_t apdu[] =
+		{ 0x00, 0x24, 0x00, uint8_t(pinNum), 0x10,
+			0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+			0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
+		};
+
+	uint32_t offset = 5;
+
+	apdu[offset++] = 0x20 + oldPinLength;
+	for (uint32_t ix = 0; ix < oldPinLength;ix+=2)
+	{
+		apdu[offset++] = (pinDigit(oldPin[ix]) << 4) +
+			((ix+1) < oldPinLength ? pinDigit(oldPin[ix+1]) : pinDigit('F'));
+	}
+
+	offset = 5 + 8;
+	apdu[offset++] = 0x20 + newPinLength;
+	for (uint32_t ix = 0; ix < newPinLength;ix+=2)
+	{
+		apdu[offset++] = (pinDigit(newPin[ix]) << 4) +
+			((ix+1) < newPinLength ? pinDigit(newPin[ix+1]) : pinDigit('F'));
+	}
+
+	unsigned char result[MAX_BUFFER_SIZE];
+	size_t resultLength = sizeof(result);
+	mPinStatus = exchangeAPDU(apdu, sizeof(apdu), result, resultLength);
+	memset(apdu + 5, 0, 16);
+	BELPICError::check(mPinStatus);
+}
+
+uint32_t BELPICToken::pinStatus(int pinNum)
+{
+	if (pinNum != 1)
+		CssmError::throwMe(CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED);
+
+#if 0
+	if (mPinStatus && isInTransaction())
+		return mPinStatus;
+
+	// Always checks PIN1
+	PCSC::Transaction _(*this);
+
+	unsigned char result[2];
+	size_t resultLength = sizeof(result);
+	unsigned char apdu[] = { 0x00, 0x20, 0x00, *kPIN_Cardholder_Id };
+
+	mPinStatus = exchangeAPDU(apdu, 4, result, resultLength);
+	if ((mPinStatus & 0xFF00) != 0x6300
+		&& mPinStatus != SCARD_AUTHENTICATION_BLOCKED)
+		BELPICError::check(mPinStatus);
+#endif
+
+	return mPinStatus;
+}
+
+void BELPICToken::verifyPIN(int pinNum, const uint8_t *pin, size_t pinLength)
+{
+	_verifyPIN(pinNum, pin, pinLength);
+	// Start a new transaction which we never get rid of until someone calls
+	// unverifyPIN()
+	begin();
+}
+
+void BELPICToken::_verifyPIN(int pinNum, const uint8_t *pin, size_t pinLength)
+{
+	if (pinNum < 1 || pinNum > 3)
+		CssmError::throwMe(CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED);
+
+	if (pinLength < BELPIC_MIN_PIN_LEN || pinLength > BELPIC_MAX_PIN_LEN)
+		CssmError::throwMe(CSSM_ERRCODE_INVALID_SAMPLE_VALUE);
+
+	PCSC::Transaction _(*this);
+#ifdef USE_BUILTIN_PIN
+	uint8_t apdu[] =
+		{ 0x00, 0x20, 0x00, 0x01, 0x08, 0x24,
+			0x12, 0x34, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF };
+#else
+	uint8_t apdu[] =
+		{ 0x00, 0x20, 0x00, uint8_t(pinNum), 0x08,
+			0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF };
+
+	uint32_t offset = 5;
+
+	apdu[offset++] = 0x20 + pinLength;
+	for (uint32_t ix = 0; ix < pinLength;ix+=2)
+	{
+		apdu[offset++] = (pinDigit(pin[ix]) << 4) +
+			((ix+1) < pinLength ? pinDigit(pin[ix+1]) : pinDigit('F'));
+	}
+#endif
+
+	unsigned char result[MAX_BUFFER_SIZE];
+	size_t resultLength = sizeof(result);
+	mPinStatus = exchangeAPDU(apdu, sizeof(apdu), result, resultLength);
+	memset(apdu + 5, 0, 8);
+	BELPICError::check(mPinStatus);
+	// Start a new transaction which we never get rid of until someone calls
+	// unverifyPIN()
+	begin();
+}
+
+void BELPICToken::unverifyPIN(int pinNum)
+{
+	if (pinNum != -1)
+		CssmError::throwMe(CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED);
+
+	end(SCARD_RESET_CARD);
+}
+
+uint32 BELPICToken::probe(SecTokendProbeFlags flags,
+	char tokenUid[TOKEND_MAX_UID])
+{
+//	uint32 score = Tokend::ISO7816Token::probe(flags, tokenUid);
+//SCARD_PROTOCOL_T0
+	const SCARD_READERSTATE &readerState = *(*startupReaderInfo)();
+	connect(mSession, readerState.szReader, SCARD_PROTOCOL_T0);
+	uint32 score = 0;
+	
+	bool doDisconnect = false; /*!(flags & kSecTokendProbeKeepToken); */
+
+	try
+	{
+		unsigned char result[MAX_BUFFER_SIZE];
+		size_t resultLength = sizeof(result);
+
+		{
+			PCSC::Transaction _(*this);
+			select(kDF_BELPIC, kBELPIC_EF_TokenInfo);
+			readBinary(result, resultLength);
+		}
+
+		if (resultLength < 0x29 || memcmp(result + 0x19, "BELPIC", 6))
+			doDisconnect = true;
+		else
+		{
+			// If the length is not an exact match only return a score of 100
+			score = (resultLength == 29) ? 200 : 100;
+			// @@@ If the ATR matches one of the built in BELPIC ATR's we
+			// should probably return an even better score.
+
+			// Setup the tokendUID
+			memcpy(tokenUid, "BELPIC-", 7);
+			uint32_t offset = 7;
+			// Now stick in the chip serial # as hex bytes.
+			for (uint32_t ix = 0x07; ix < 0x17; ++ix)
+			{
+				sprintf(tokenUid + offset, "%02X", result[ix]);
+				offset += 2;
+			}
+			assert(TOKEND_MAX_UID > offset);
+			memset(tokenUid + offset, 0, TOKEND_MAX_UID - offset);
+			Tokend::ISO7816Token::name(tokenUid);
+			secdebug("probe", "recognized %s", tokenUid);
+		}
+	}
+	catch (...)
+	{
+		doDisconnect = true;
+		score = 0;
+	}
+
+	if (doDisconnect)
+		disconnect();
+
+	return score;
+}
+
+void BELPICToken::establish(const CSSM_GUID *guid, uint32 subserviceId,
+	SecTokendEstablishFlags flags, const char *cacheDirectory,
+	const char *workDirectory, char mdsDirectory[PATH_MAX],
+	char printName[PATH_MAX])
+{
+	Tokend::ISO7816Token::establish(guid, subserviceId, flags,
+		cacheDirectory, workDirectory, mdsDirectory, printName);
+
+	mSchema = new BELPICSchema();
+	mSchema->create();
+
+	populate();
+}
+
+//
+// Database-level ACLs
+//
+void BELPICToken::getOwner(AclOwnerPrototype &owner)
+{
+	// we don't really know (right now), so claim we're owned by PIN #0
+	if (!mAclOwner) {
+		mAclOwner.allocator(Allocator::standard());
+		mAclOwner = AclFactory::PinSubject(Allocator::standard(), 0);
+	}
+	owner = mAclOwner;
+}
+
+
+void BELPICToken::getAcl(const char *tag, uint32 &count, AclEntryInfo *&acls)
+{
+	Allocator &alloc = Allocator::standard();
+
+	if (unsigned pin = pinFromAclTag(tag, "?")) {
+		static AutoAclEntryInfoList acl;
+		acl.clear();
+		acl.allocator(alloc);
+		uint32_t status = this->pinStatus(pin);
+		if (status == SCARD_SUCCESS)
+			acl.addPinState(pin, CSSM_ACL_PREAUTH_TRACKING_AUTHORIZED);
+		else
+			acl.addPinState(pin, CSSM_ACL_PREAUTH_TRACKING_UNKNOWN);
+		count = acl.size();
+		acls = acl.entries();
+		return;
+	}
+
+	// get pin list, then for each pin
+	if (!mAclEntries)
+	{
+		mAclEntries.allocator(alloc);
+        // Anyone can read the attributes and data of any record on this token
+        // (it's further limited by the object itself).
+		mAclEntries.add(CssmClient::AclFactory::AnySubject(
+			mAclEntries.allocator()),
+			AclAuthorizationSet(CSSM_ACL_AUTHORIZATION_DB_READ, 0));
+        // We support PIN1 with either a passed in password
+        // subject or a prompted password subject.
+		mAclEntries.addPin(AclFactory::PWSubject(alloc), 1);
+		mAclEntries.addPin(AclFactory::PromptPWSubject(alloc, CssmData()), 1);
+	}
+	count = mAclEntries.size();
+	acls = mAclEntries.entries();
+}
+
+
+#pragma mark ---------------- BELPIC Specific --------------
+
+void BELPICToken::populate()
+{
+	secdebug("populate", "BELPICToken::populate() begin");
+	Tokend::Relation &certRelation =
+		mSchema->findRelation(CSSM_DL_DB_RECORD_X509_CERTIFICATE);
+	Tokend::Relation &privateKeyRelation =
+		mSchema->findRelation(CSSM_DL_DB_RECORD_PRIVATE_KEY);
+	Tokend::Relation &dataRelation =
+		mSchema->findRelation(CSSM_DL_DB_RECORD_GENERIC);
+
+	RefPointer<Tokend::Record> cert2(new BELPICCertificateRecord(kDF_BELPIC,
+		kBELPIC_EF_Cert2, "Cert #2 (authentication)"));
+	RefPointer<Tokend::Record> cert3(new BELPICCertificateRecord(kDF_BELPIC,
+		kBELPIC_EF_Cert3, "Cert #3 (signature)"));
+	RefPointer<Tokend::Record> cert4(new BELPICCertificateRecord(kDF_BELPIC,
+		kBELPIC_EF_Cert4, "Cert #4 (CA)"));
+	RefPointer<Tokend::Record> cert6(new BELPICCertificateRecord(kDF_BELPIC,
+		kBELPIC_EF_Cert6, "Cert #6 (root)"));
+	RefPointer<Tokend::Record> cert8(new BELPICCertificateRecord(kDF_BELPIC,
+		kBELPIC_EF_Cert8, "Cert #8 (RN)"));
+
+	certRelation.insertRecord(cert2);
+	certRelation.insertRecord(cert3);
+	certRelation.insertRecord(cert4);
+	certRelation.insertRecord(cert6);
+	certRelation.insertRecord(cert8);
+
+	RefPointer<Tokend::Record> key2(new BELPICKeyRecord(kPrK2_Id,
+		"PrK#2 (authentication)", privateKeyRelation.metaRecord(), true));
+	RefPointer<Tokend::Record> key3(new BELPICKeyRecord(kPrK3_Id,
+		"PrK#3 (signature)", privateKeyRelation.metaRecord(), true));
+
+	privateKeyRelation.insertRecord(key2);
+	privateKeyRelation.insertRecord(key3);
+
+	key2->setAdornment(mSchema->publicKeyHashCoder().certificateKey(),
+		new Tokend::LinkedRecordAdornment(cert2));
+	key3->setAdornment(mSchema->publicKeyHashCoder().certificateKey(),
+		new Tokend::LinkedRecordAdornment(cert3));
+
+	dataRelation.insertRecord(new BELPICProtectedRecord(kDF_ID,
+		kID_EF_ID_RN, "ID#RN"));
+	dataRelation.insertRecord(new BELPICProtectedRecord(kDF_ID,
+		kID_EF_SGN_RN, "SGN#RN"));
+	dataRelation.insertRecord(new BELPICProtectedRecord(kDF_ID,
+		kID_EF_ID_ADDRESS, "ID#Address"));
+	dataRelation.insertRecord(new BELPICProtectedRecord(kDF_ID,
+		kID_EF_SGN_ADDRESS, "SGN#Address"));
+	dataRelation.insertRecord(new BELPICProtectedRecord(kDF_ID,
+		kID_EF_ID_PHOTO, "ID#Photo"));
+	dataRelation.insertRecord(new BELPICProtectedRecord(kDF_ID,
+		kID_EF_PuK7_ID, "PuK#7 ID (CA role ID)"));
+	dataRelation.insertRecord(new BELPICProtectedRecord(kDF_ID,
+		kID_EF_Preferences, "Preferences"));
+
+	secdebug("populate", "BELPICToken::populate() end");
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICToken.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICToken.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/BELPICToken.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,96 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  BELPICToken.h
+ *  TokendMuscle
+ */
+
+#ifndef _BELPICTOKEN_H_
+#define _BELPICTOKEN_H_
+
+#include <Token.h>
+
+#include <security_utilities/pcsc++.h>
+
+#define BELPIC_MIN_PIN_LEN	4
+#define BELPIC_MAX_PIN_LEN	12
+
+class BELPICSchema;
+
+//
+// "The" token
+//
+class BELPICToken : public Tokend::ISO7816Token
+{
+	NOCOPY(BELPICToken)
+public:
+	BELPICToken();
+	~BELPICToken();
+
+	virtual void didDisconnect();
+	virtual void didEnd();
+
+    virtual uint32 probe(SecTokendProbeFlags flags,
+		char tokenUid[TOKEND_MAX_UID]);
+	virtual void establish(const CSSM_GUID *guid, uint32 subserviceId,
+		SecTokendEstablishFlags flags, const char *cacheDirectory,
+		const char *workDirectory, char mdsDirectory[PATH_MAX],
+		char printName[PATH_MAX]);
+	virtual void getOwner(AclOwnerPrototype &owner);
+	virtual void getAcl(const char *tag, uint32 &count, AclEntryInfo *&acls);
+
+	virtual void changePIN(int pinNum,
+		const unsigned char *oldPin, size_t oldPinLength,
+		const unsigned char *newPin, size_t newPinLength);
+	virtual uint32_t pinStatus(int pinNum);
+	virtual void verifyPIN(int pinNum, const unsigned char *pin, size_t pinLength);
+	void _verifyPIN(int pinNum, const unsigned char *pin, size_t pinLength);
+	virtual void unverifyPIN(int pinNum);
+
+	void select(const uint8_t *df, const uint8_t *ef);
+	void selectKeyForSign(const uint8_t *keyId);
+	void readBinary(uint8_t *result, size_t &resultLength);
+	uint32_t exchangeAPDU(const uint8_t *apdu, size_t apduLength,
+                          uint8_t *result, size_t &resultLength);
+
+	static int usleep(int iTimeVal);
+	
+protected:
+	uint8_t pinDigit(uint8_t digit);
+	void populate();
+
+public:
+	const uint8_t *mCurrentDF;
+	const uint8_t *mCurrentEF;
+	unsigned char *mReturnedData;
+	uint32_t mPinStatus;
+
+	// temporary ACL cache hack - to be removed
+	AutoAclOwnerPrototype mAclOwner;
+	AutoAclEntryInfoList mAclEntries;
+};
+
+
+#endif /* !_BELPICTOKEN_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/Info.plist
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/Info.plist	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/Info.plist	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleExecutable</key>
+	<string>BELPIC</string>
+	<key>CFBundleIdentifier</key>
+	<string>com.apple.tokend.belpic</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>BELPIC</string>
+	<key>CFBundlePackageType</key>
+	<string>????</string>
+	<key>CFBundleShortVersionString</key>
+	<string>2.2</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>36720</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/belpic.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/belpic.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/belpic.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,38 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ * belpic.cpp - BELPIC.tokend main program
+ */
+
+#include "BELPICToken.h"
+
+int main(int argc, const char *argv[])
+{
+	secdebug("BELPIC.tokend", "main starting with %d arguments", argc);
+	secdelay((char *)"/tmp/delay/BELPIC");
+
+	token = new BELPICToken();
+	return SecTokendMain(argc, argv, token->callbacks(), token->support());
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/belpic_csp_capabilities.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/belpic_csp_capabilities.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/belpic_csp_capabilities.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>Capabilities</key>
+	<string>file:belpic_csp_capabilities_common.mds</string>
+	<key>MdsFileDescription</key>
+	<string>BELPIC Token CSPDL CSP Capabilities</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_CAPABILITY_RECORDTYPE</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/belpic_csp_capabilities_common.mds
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/belpic_csp_capabilities_common.mds	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/belpic_csp_capabilities_common.mds	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,903 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<array>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>SHA1 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>16</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>MD5 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>16</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>MD2 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RSA Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<integer>64</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>DES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_3DES_3KEY</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<integer>192</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>3DES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC2 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC4</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC4 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC5 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_CAST</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>New item</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>CAST Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_BLOWFISH</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>Blowfish Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>SHA1HMAC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>MD5HMAC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_AES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>128</integer>
+					<integer>192</integer>
+					<integer>256</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>AES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_ASC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>ASC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>31</integer>
+					<integer>127</integer>
+					<integer>128</integer>
+					<integer>161</integer>
+					<integer>192</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>FEE Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>DSA Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 MD5 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_MD2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 MD2 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 SHA1 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>DES Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_3DES_3KEY_EDE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>3DES EDE Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_AES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>AES Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC4</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>0</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>RC4 Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>RC5 Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_BLOWFISH</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>Blowfish Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_CAST</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>CAST Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>RSA Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEEDEXP</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>FEEDExp Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEED</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>FEED Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD5 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD2WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD2 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 With DSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw DSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD5 with FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 with FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithECDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 with ECDSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_ECDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw ECDSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_MAC</string>
+		<key>Description</key>
+		<string>SHA1HMAC MAC</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC_LEGACY</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_MAC</string>
+		<key>Description</key>
+		<string>SHA1HMAC MAC Legacy</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_APPLE_YARROW</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_RANDOMGEN</string>
+		<key>Description</key>
+		<string>Yarrow PRNG</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+</array>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/belpic_csp_primary.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/belpic_csp_primary.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/belpic_csp_primary.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>AclSubjectTypes</key>
+	<array>
+		<string>CSSM_ACL_SUBJECT_TYPE_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>AuthTags</key>
+	<!-- @@@ complete this -->
+	<array>
+		<string>CSSM_ACL_AUTHORIZATION_ANY</string>
+	</array>
+	<key>CspCustomFlags</key>
+	<integer>0</integer>
+	<key>CspFlags</key>
+	<!-- @@@ dynamic -->
+	<string>CSSM_CSP_STORES_PRIVATE_KEYS | CSSM_CSP_STORES_PUBLIC_KEYS | CSSM_CSP_STORES_CERTIFICATES | CSSM_CSP_STORES_GENERIC</string>
+	<key>CspType</key>
+	<string>CSSM_CSP_HARDWARE</string>
+	<key>MdsFileDescription</key>
+	<string>Token CSPDL CSP Primary info</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_PRIMARY_RECORDTYPE</string>
+	<key>ModuleName</key>
+	<string>AppleSDCSPDL</string>
+	<key>ProductVersion</key>
+	<string>0.1</string>
+	<key>SampleTypes</key>
+	<array>
+		<string>CSSM_SAMPLE_TYPE_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>UseeTags</key>
+	<array/>
+	<key>Vendor</key>
+	<string>Apple Computer, Inc.</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/belpic_dl_primary.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/belpic_dl_primary.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/belpic_dl_primary.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>AclSubjectTypes</key>
+	<array>
+		<string>CSSM_ACL_SUBJECT_TYPE_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>AuthTags</key>
+	<array>
+	<!-- @@@ complete this -->
+		<string>CSSM_ACL_AUTHORIZATION_ANY</string>
+	</array>
+	<key>ConjunctiveOps</key>
+	<array>
+		<string>CSSM_DB_NONE</string>
+		<string>CSSM_DB_AND</string>
+		<string>CSSM_DB_OR</string>
+	</array>
+	<key>DLType</key>
+	<string>CSSM_DL_FFS</string>
+	<key>MdsFileDescription</key>
+	<string>Token CSPDL DL Primary info</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_DL_PRIMARY_RECORDTYPE</string>
+	<key>ModuleName</key>
+	<string>AppleSDCSPDL</string>
+	<key>ProductVersion</key>
+	<string>0.1</string>
+	<key>QueryLimitsFlag</key>
+	<integer>0</integer>
+	<key>RelationalOps</key>
+	<array>
+		<string>CSSM_DB_EQUAL</string>
+		<string>CSSM_DB_LESS_THAN</string>
+		<string>CSSM_DB_GREATER_THAN</string>
+		<string>CSSM_DB_CONTAINS_FINAL_SUBSTRING</string>
+		<string>CSSM_DB_CONTAINS_INITIAL_SUBSTRING</string>
+		<string>CSSM_DB_CONTAINS</string>
+		<string></string>
+	</array>
+	<key>SampleTypes</key>
+	<array>
+		<string>CSSM_SAMPLE_TYPE_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>Vendor</key>
+	<string>Apple Computer, Inc.</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/belpic_smartcard.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/belpic_smartcard.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/BELPIC/mds/belpic_smartcard.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>MdsFileDescription</key>
+	<string>SD/CSPDL Generic Smartcard Information</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_SC_INFO_RECORDTYPE</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>ScVendor</key>
+	<string>Generic</string>
+	<key>ScVersion</key>
+	<string>unknown</string>
+	<key>ScFirmwareVersion</key>
+	<string>BELPICViewerPlugin</string>
+	<key>ScFlags</key>			<!-- @@@ dynamic -->
+	<integer>0</integer>
+	<key>ScCustomFlags</key>
+	<integer>0</integer>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACAttributeCoder.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACAttributeCoder.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACAttributeCoder.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,57 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  CACAttributeCoder.cpp
+ *  TokendMuscle
+ */
+
+#include "CACAttributeCoder.h"
+
+#include "Adornment.h"
+#include "MetaAttribute.h"
+#include "MetaRecord.h"
+#include "CACRecord.h"
+#include "CACToken.h"
+
+#include <Security/SecKeychainItem.h>
+#include <security_cdsa_utilities/cssmkey.h>
+
+using namespace Tokend;
+
+
+//
+// CACDataAttributeCoder
+//
+CACDataAttributeCoder::~CACDataAttributeCoder()
+{
+}
+
+void CACDataAttributeCoder::decode(TokenContext *tokenContext,
+	const MetaAttribute &metaAttribute, Record &record)
+{
+	CACRecord &cacRecord = dynamic_cast<CACRecord &>(record);
+	record.attributeAtIndex(metaAttribute.attributeIndex(),
+		cacRecord.getDataAttribute(tokenContext));
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACAttributeCoder.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACAttributeCoder.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACAttributeCoder.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,55 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  CACAttributeCoder.h
+ *  TokendMuscle
+ */
+
+#ifndef _CACATTRIBUTECODER_H_
+#define _CACATTRIBUTECODER_H_
+
+#include "AttributeCoder.h"
+#include <string>
+
+#include <PCSC/musclecard.h>
+
+
+//
+// A coder that reads the data of an object
+//
+class CACDataAttributeCoder : public Tokend::AttributeCoder
+{
+	NOCOPY(CACDataAttributeCoder)
+public:
+
+	CACDataAttributeCoder() {}
+	virtual ~CACDataAttributeCoder();
+
+	virtual void decode(Tokend::TokenContext *tokenContext,
+		const Tokend::MetaAttribute &metaAttribute, Tokend::Record &record);
+};
+
+
+#endif /* !_CACATTRIBUTECODER_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACError.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACError.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACError.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,99 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  CACError.cpp
+ *  TokendMuscle
+ */
+
+#include "CACError.h"
+
+#include <Security/cssmerr.h>
+
+//
+// CACError exceptions
+//
+CACError::CACError(uint16_t sw) : SCardError(sw)
+{
+#if MAX_OS_X_VERSION_MIN_REQUIRED <= MAX_OS_X_VERSION_10_5
+	IFDEBUG(debugDiagnose(this));
+#else
+	SECURITY_EXCEPTION_THROW_OTHER(this, sw, (char *)"CAC");
+#endif
+}
+
+CACError::~CACError() throw ()
+{
+}
+
+const char *CACError::what() const throw ()
+{ return "CAC error"; }
+
+OSStatus CACError::osStatus() const
+{
+    switch (statusWord)
+    {
+	case CAC_AUTHENTICATION_FAILED_0:
+	case CAC_AUTHENTICATION_FAILED_1:
+	case CAC_AUTHENTICATION_FAILED_2:
+	case CAC_AUTHENTICATION_FAILED_3:
+        return CSSM_ERRCODE_OPERATION_AUTH_DENIED;
+    default:
+        return SCardError::osStatus();
+    }
+}
+
+void CACError::throwMe(uint16_t sw)
+{ throw CACError(sw); }
+
+#if !defined(NDEBUG)
+
+#if MAX_OS_X_VERSION_MIN_REQUIRED <= MAX_OS_X_VERSION_10_5
+
+void CACError::debugDiagnose(const void *id) const
+{
+    secdebug("exception", "%p CACError %s (%04hX)",
+             id, errorstr(statusWord), statusWord);
+}
+
+#endif // MAX_OS_X_VERSION_MIN_REQUIRED <= MAX_OS_X_VERSION_10_5
+
+const char *CACError::errorstr(uint16_t sw) const
+{
+	switch (sw)
+	{
+	case CAC_AUTHENTICATION_FAILED_0:
+		return "Authentication failed, 0 retries left.";
+	case CAC_AUTHENTICATION_FAILED_1:
+		return "Authentication failed, 1 retry left.";
+	case CAC_AUTHENTICATION_FAILED_2:
+		return "Authentication failed, 2 retries left.";
+	case CAC_AUTHENTICATION_FAILED_3:
+		return "Authentication failed, 3 retries left.";
+	default:
+		return SCardError::errorstr(sw);
+	}
+}
+
+#endif //NDEBUG
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACError.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACError.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACError.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,63 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  CACError.h
+ *  TokendMuscle
+ */
+
+#ifndef _CACERROR_H_
+#define _CACERROR_H_
+
+#include "SCardError.h"
+
+/** Entered PIN is not correct and pin was blocked. */
+#define CAC_AUTHENTICATION_FAILED_0        0x6300
+/** Entered PIN is not correct, 1 try left. */
+#define CAC_AUTHENTICATION_FAILED_1        0x6301
+/** Entered PIN is not correct, 2 tries left. */
+#define CAC_AUTHENTICATION_FAILED_2        0x6302
+/** Entered PIN is not correct, 3 tries left. */
+#define CAC_AUTHENTICATION_FAILED_3        0x6303
+
+class CACError : public Tokend::SCardError
+{
+protected:
+    CACError(uint16_t sw);
+	virtual ~CACError() throw ();
+public:
+	OSStatus osStatus() const;
+	virtual const char *what () const throw ();
+
+    static void check(uint16_t sw)	{ if (sw != SCARD_SUCCESS) throwMe(sw); }
+    static void throwMe(uint16_t sw) __attribute__((noreturn));
+    
+protected:
+#if MAX_OS_X_VERSION_MIN_REQUIRED <= MAX_OS_X_VERSION_10_5
+    IFDEBUG(void debugDiagnose(const void *id) const;)
+#endif
+    IFDEBUG(const char *errorstr(uint16_t sw) const;)
+};
+
+#endif /* !_CACERROR_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACKeyHandle.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACKeyHandle.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACKeyHandle.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,310 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  CACKeyHandle.cpp
+ *  TokendMuscle
+ */
+
+#include "CACKeyHandle.h"
+
+#include "CACRecord.h"
+#include "CACToken.h"
+
+#include <security_utilities/debugging.h>
+#include <security_utilities/utilities.h>
+#include <security_cdsa_utilities/cssmerrors.h>
+#include <Security/cssmerr.h>
+
+
+//
+// CACKeyHandle
+//
+CACKeyHandle::CACKeyHandle(CACToken &cacToken,
+	const Tokend::MetaRecord &metaRecord, CACKeyRecord &cacKey) :
+	Tokend::KeyHandle(metaRecord, &cacKey),
+	mToken(cacToken),
+	mKey(cacKey)
+{
+}
+
+CACKeyHandle::~CACKeyHandle()
+{
+}
+
+void CACKeyHandle::getKeySize(CSSM_KEY_SIZE &keySize)
+{
+	secdebug("crypto", "getKeySize");
+	keySize.LogicalKeySizeInBits = mKey.sizeInBits();		// Logical key size in bits
+	keySize.EffectiveKeySizeInBits = mKey.sizeInBits();		// Effective key size in bits
+}
+
+uint32 CACKeyHandle::getOutputSize(const Context &context, uint32 inputSize,
+	bool encrypting)
+{
+	secdebug("crypto", "getOutputSize");
+	if (encrypting)
+		CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+	return inputSize;       //accurate for crypto used on CAC cards
+}
+
+static const unsigned char sha1sigheader[] =
+{
+	0x30, // SEQUENCE
+	0x21, // LENGTH
+	  0x30, // SEQUENCE
+	  0x09, // LENGTH
+		0x06, 0x05, 0x2B, 0x0E, 0x03, 0x02, 0x1a, // SHA1 OID (1 4 14 3 2 26)
+	    0x05, 0x00, // OPTIONAL ANY algorithm params (NULL)
+	  0x04, 0x14 // OCTECT STRING (20 bytes)
+};
+
+static const unsigned char md5sigheader[] =
+{
+	0x30, // SEQUENCE
+	0x20, // LENGTH
+	  0x30, // SEQUENCE
+	  0x0C, // LENGTH
+		// MD5 OID (1 2 840 113549 2 5)
+	    0x06, 0x08, 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x02, 0x05,
+	    0x05, 0x00, // OPTIONAL ANY algorithm params (NULL)
+	  0x04, 0x10 // OCTECT STRING (16 bytes)
+};
+
+void CACKeyHandle::generateSignature(const Context &context,
+	CSSM_ALGORITHMS signOnly, const CssmData &input, CssmData &signature)
+{
+	secdebug("crypto", "generateSignature alg: %u signOnly: %u",
+		context.algorithm(), signOnly);
+	IFDUMPING("crypto", context.dump("signature context"));
+
+	if (context.type() != CSSM_ALGCLASS_SIGNATURE)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_CONTEXT);
+
+	if (context.algorithm() != CSSM_ALGID_RSA)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_ALGORITHM);
+
+	// Find out if we are doing a SHA1 or MD5 signature and setup header to
+	// point to the right asn1 blob.
+	const unsigned char *header;
+	size_t headerLength;
+	if (signOnly == CSSM_ALGID_SHA1)
+	{
+		if (input.Length != 20)
+			CssmError::throwMe(CSSMERR_CSP_BLOCK_SIZE_MISMATCH);
+
+		header = sha1sigheader;
+		headerLength = sizeof(sha1sigheader);
+	}
+	else if (signOnly == CSSM_ALGID_MD5)
+	{
+		if (input.Length != 16)
+			CssmError::throwMe(CSSMERR_CSP_BLOCK_SIZE_MISMATCH);
+
+		header = md5sigheader;
+		headerLength = sizeof(md5sigheader);
+	}
+	else if (signOnly == CSSM_ALGID_NONE)
+	{
+		// Special case used by SSL it's an RSA signature, without the ASN1
+		// stuff
+		header = NULL;
+		headerLength = 0;
+	}
+	else
+		CssmError::throwMe(CSSMERR_CSP_INVALID_DIGEST_ALGORITHM);
+
+	// Create an input buffer in which we construct the data we will send to
+	// the token.
+	size_t inputDataSize = headerLength + input.Length;
+	size_t keyLength = mKey.sizeInBits() / 8;
+	auto_array<unsigned char> inputData(keyLength);
+	unsigned char *to = inputData.get();
+
+	// Get padding, but default to pkcs1 style padding
+	uint32 padding = CSSM_PADDING_PKCS1;
+	context.getInt(CSSM_ATTRIBUTE_PADDING, padding);
+
+	if (padding == CSSM_PADDING_PKCS1)
+	{
+		// Add PKCS1 style padding
+		*(to++) = 0;
+		*(to++) = 1; /* Private Key Block Type. */
+		size_t padLength = keyLength - 3 - inputDataSize;
+		memset(to, 0xff, padLength);
+		to += padLength;
+		*(to++) = 0;
+		inputDataSize = keyLength;
+	}
+	else if (padding == CSSM_PADDING_NONE)
+	{
+		// Token will fail if the input data isn't exactly keysize / 8 octects
+		// long
+	}
+	else
+		CssmError::throwMe(CSSMERR_CSP_INVALID_ATTR_PADDING);
+
+	// Now copy the ASN1 header into the input buffer.
+	// This header is the DER encoding of
+	// DigestInfo ::= SEQUENCE { digestAlgorithm AlgorithmIdentifier,
+	// digest OCTET STRING }
+	// Where AlgorithmIdentifier ::= SEQUENCE { algorithm OBJECT IDENTIFIER,
+	// parameters OPTIONAL ANY }
+	if (headerLength)
+	{
+		memcpy(to, header, headerLength);
+		to += headerLength;
+	}
+
+	// Finally copy the passed in data to the input buffer.
+	memcpy(to, input.Data, input.Length);
+
+	// @@@ Switch to using tokend allocators
+	unsigned char *outputData =
+		reinterpret_cast<unsigned char *>(malloc(keyLength));
+	size_t outputLength = keyLength;
+	try
+	{
+		// Sign the inputData using the token
+		mKey.computeCrypt(mToken, true, inputData.get(), inputDataSize,
+			outputData, outputLength);
+	}
+	catch (...)
+	{
+		// @@@ Switch to using tokend allocators
+		free(outputData);
+		throw;
+	}
+
+	signature.Data = outputData;
+	signature.Length = outputLength;
+}
+
+void CACKeyHandle::verifySignature(const Context &context,
+	CSSM_ALGORITHMS signOnly, const CssmData &input, const CssmData &signature)
+{
+	secdebug("crypto", "verifySignature");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void CACKeyHandle::generateMac(const Context &context,
+	const CssmData &input, CssmData &output)
+{
+	secdebug("crypto", "generateMac");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void CACKeyHandle::verifyMac(const Context &context,
+	const CssmData &input, const CssmData &compare)
+{
+	secdebug("crypto", "verifyMac");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void CACKeyHandle::encrypt(const Context &context,
+	const CssmData &clear, CssmData &cipher)
+{
+	secdebug("crypto", "encrypt");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void CACKeyHandle::decrypt(const Context &context,
+	const CssmData &cipher, CssmData &clear)
+{
+	secdebug("crypto", "decrypt alg: %u", context.algorithm());
+	IFDUMPING("crypto", context.dump("decrypt context"));
+
+	if (context.type() != CSSM_ALGCLASS_ASYMMETRIC)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_CONTEXT);
+
+	if (context.algorithm() != CSSM_ALGID_RSA)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_ALGORITHM);
+
+	size_t keyLength = mKey.sizeInBits() / 8;
+	if (cipher.length() % keyLength != 0)
+		CssmError::throwMe(CSSMERR_CSP_INPUT_LENGTH_ERROR);
+
+	// @@@ Add support for multiples of keyLength by doing multiple blocks
+	if (cipher.length() != keyLength)
+		CssmError::throwMe(CSSMERR_CSP_INPUT_LENGTH_ERROR);
+
+	// @@@ Use a secure allocator for this.
+	auto_array<uint8> outputData(keyLength);
+	uint8 *output = outputData.get();
+	size_t outputLength = keyLength;
+
+	secdebug("crypto", "decrypt: card supports RSA_NOPAD");
+	// Decrypt the inputData using the token
+	mKey.computeCrypt(mToken, false, cipher.Data, cipher.Length, output,
+		outputLength);
+
+	// Now check for proper  pkcs1 type 2 padding and remove it.
+	if (outputLength != keyLength || *(output++) != 0 || *(output++) != 2)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_DATA);
+
+	/* Skip over padding data */
+	// We already skiped the 00 02 at the start of the block.
+	outputLength -= 2;
+	size_t padSize;
+	for (padSize = 0; padSize < outputLength; ++padSize)
+		if (*(output++) == 0) break;
+
+	if (padSize == outputLength || padSize < 8)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_DATA);
+
+	/* Don't count the 00 at the end of the padding. */
+	outputLength -= padSize + 1;
+
+	// @@@ Switch to using tokend allocators
+	clear.Data = reinterpret_cast<uint8 *>(malloc(outputLength));
+	// Finally copy the result into the clear buffer and set the length.
+	memcpy(clear.Data, output, outputLength);
+	clear.Length = outputLength;
+}
+
+void CACKeyHandle::exportKey(const Context &context,
+	const AccessCredentials *cred, CssmKey &wrappedKey)
+{
+	secdebug("crypto", "exportKey");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+
+//
+// CACKeyHandleFactory
+//
+CACKeyHandleFactory::~CACKeyHandleFactory()
+{
+}
+
+
+Tokend::KeyHandle *CACKeyHandleFactory::keyHandle(
+	Tokend::TokenContext *tokenContext, const Tokend::MetaRecord &metaRecord,
+	Tokend::Record &record) const
+{
+	CACKeyRecord &key = dynamic_cast<CACKeyRecord &>(record);
+	CACToken &cacToken = static_cast<CACToken &>(*tokenContext);
+	return new CACKeyHandle(cacToken, metaRecord, key);
+}
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACKeyHandle.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACKeyHandle.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACKeyHandle.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,91 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  CACKeyHandle.h
+ *  TokendMuscle
+ */
+
+#ifndef _CACKEYHANDLE_H_
+#define _CACKEYHANDLE_H_
+
+#include "KeyHandle.h"
+
+class CACToken;
+class CACKeyRecord;
+
+
+//
+// A KeyHandle object which implements the crypto interface to muscle.
+//
+class CACKeyHandle: public Tokend::KeyHandle
+{
+	NOCOPY(CACKeyHandle)
+public:
+    CACKeyHandle(CACToken &cacToken, const Tokend::MetaRecord &metaRecord,
+		CACKeyRecord &cacKey);
+    ~CACKeyHandle();
+
+    virtual void getKeySize(CSSM_KEY_SIZE &keySize);
+    virtual uint32 getOutputSize(const Context &context, uint32 inputSize,
+		bool encrypting);
+    virtual void generateSignature(const Context &context,
+		CSSM_ALGORITHMS signOnly, const CssmData &input, CssmData &signature);
+    virtual void verifySignature(const Context &context,
+		CSSM_ALGORITHMS signOnly, const CssmData &input,
+			const CssmData &signature);
+    virtual void generateMac(const Context &context, const CssmData &input,
+		CssmData &output);
+    virtual void verifyMac(const Context &context, const CssmData &input,
+		const CssmData &compare);
+    virtual void encrypt(const Context &context, const CssmData &clear,
+		CssmData &cipher);
+    virtual void decrypt(const Context &context, const CssmData &cipher,
+		CssmData &clear);
+
+	virtual void exportKey(const Context &context,
+		const AccessCredentials *cred, CssmKey &wrappedKey);
+private:
+	CACToken &mToken;
+	CACKeyRecord &mKey;
+};
+
+
+//
+// A factory that creates CACKeyHandle objects.
+//
+class CACKeyHandleFactory : public Tokend::KeyHandleFactory
+{
+	NOCOPY(CACKeyHandleFactory)
+public:
+	CACKeyHandleFactory() {}
+	virtual ~CACKeyHandleFactory();
+
+	virtual Tokend::KeyHandle *keyHandle(Tokend::TokenContext *tokenContext,
+		const Tokend::MetaRecord &metaRecord, Tokend::Record &record) const;
+};
+
+
+#endif /* !_CACKEYHANDLE_H_ */
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACRecord.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACRecord.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACRecord.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,359 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  CACRecord.cpp
+ *  TokendMuscle
+ */
+
+#include "CACRecord.h"
+
+#include "CACError.h"
+#include "CACToken.h"
+#include "Attribute.h"
+#include "MetaAttribute.h"
+#include "MetaRecord.h"
+#include <security_cdsa_client/aclclient.h>
+#include <Security/SecKey.h>
+
+#include <zlib.h>
+
+//
+// CACRecord
+//
+CACRecord::~CACRecord()
+{
+}
+
+
+//
+// CACCertificateRecord
+//
+CACCertificateRecord::~CACCertificateRecord()
+{
+}
+
+#define CAC_MAXSIZE_CERT           4000
+
+Tokend::Attribute *CACCertificateRecord::getDataAttribute(Tokend::TokenContext *tokenContext)
+{
+	CACToken &cacToken = dynamic_cast<CACToken &>(*tokenContext);
+	CssmData data;
+	if (cacToken.cachedObject(0, mDescription, data))
+	{
+		Tokend::Attribute *attribute =
+			new Tokend::Attribute(data.Data, data.Length);
+		free(data.Data);
+		return attribute;
+	}
+
+	unsigned char command[] = { 0x80, 0x36, 0x00, 0x00, 0x64 };
+	unsigned char result[MAX_BUFFER_SIZE];
+	size_t resultLength = sizeof(result);
+	uint8 certificate[CAC_MAXSIZE_CERT];
+	uint8 uncompressed[CAC_MAXSIZE_CERT];
+	size_t certificateLength = 0;
+
+	try
+	{
+		PCSC::Transaction _(cacToken);
+		cacToken.select(mApplication);
+		uint32_t cacreturn;
+		do
+		{
+			cacreturn = cacToken.exchangeAPDU(command, sizeof(command), result,
+				resultLength);
+
+			if ((cacreturn & 0xFF00) != 0x6300)
+				CACError::check(cacreturn);
+
+			size_t requested = command[4];
+			if (resultLength != requested + 2)
+                PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+
+			memcpy(certificate + certificateLength, result, resultLength - 2);
+			certificateLength += resultLength - 2;
+			// Number of bytes to fetch next time around is in the last byte
+			// returned.
+			command[4] = cacreturn & 0xFF;
+		} while ((cacreturn & 0xFF00) == 0x6300);
+	}
+	catch (...)
+	{
+		return NULL;
+	}
+	
+	if (certificate[0] == 1)
+	{
+		/* The certificate is compressed */
+		secdebug("cac", "uncompressing compressed %s", mDescription);
+		size_t uncompressedLength = sizeof(uncompressed);
+		int rv = uncompress(uncompressed, &uncompressedLength, certificate + 1,
+			certificateLength - 1);
+		if (rv != Z_OK)
+		{
+			secdebug("zlib", "uncompressing %s failed: %d", mDescription, rv);
+			CssmError::throwMe(CSSMERR_DL_DATABASE_CORRUPT);
+		}
+
+		data.Data = uncompressed;
+		data.Length = uncompressedLength;
+	}
+	else
+	{
+		data.Data = certificate;
+		data.Length = certificateLength;
+	}
+
+	cacToken.cacheObject(0, mDescription, data);
+	return new Tokend::Attribute(data.Data, data.Length);
+}
+
+
+//
+// CACKeyRecord
+//
+CACKeyRecord::CACKeyRecord(const unsigned char *application,
+	const char *description, const Tokend::MetaRecord &metaRecord) :
+    CACRecord(application, description)
+{
+	// Allow all keys to decrypt, unwrap, sign
+    attributeAtIndex(metaRecord.metaAttribute(kSecKeyDecrypt).attributeIndex(),
+                     new Tokend::Attribute(true));
+    attributeAtIndex(metaRecord.metaAttribute(kSecKeyUnwrap).attributeIndex(),
+                     new Tokend::Attribute(true));
+    attributeAtIndex(metaRecord.metaAttribute(kSecKeySign).attributeIndex(),
+                     new Tokend::Attribute(true));
+}
+
+CACKeyRecord::~CACKeyRecord()
+{
+}
+
+void CACKeyRecord::computeCrypt(CACToken &cacToken, bool sign,
+	const unsigned char *data, size_t dataLength, unsigned char *output,
+	size_t &outputLength)
+{
+	if (dataLength > sizeInBits() / 8)
+		CssmError::throwMe(CSSMERR_CSP_BLOCK_SIZE_MISMATCH);
+
+	PCSC::Transaction _(cacToken);
+	cacToken.select(mApplication);
+	size_t apduSize = dataLength + 5;
+	unsigned char apdu[apduSize];
+	size_t resultLength = sizeInBits() / 8 + 2;
+	unsigned char result[resultLength];
+
+	apdu[0] = 0x80;
+	apdu[1] = 0x42;
+	apdu[2] = 0x00;
+	apdu[3] = 0x00;
+	apdu[4] = dataLength;
+	memcpy(apdu + 5, data, dataLength);
+	CACError::check(cacToken.exchangeAPDU(apdu, apduSize, result,
+		resultLength));
+	if (resultLength != sizeInBits() / 8 + 2)
+	{
+		secdebug("cac", " %s: computeCrypt: expected size: %ld, got: %ld",
+			mDescription, sizeInBits() / 8 + 2, resultLength);
+		PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+	}
+
+	if (outputLength < resultLength - 2)
+		CssmError::throwMe(CSSMERR_CSP_BLOCK_SIZE_MISMATCH);
+
+	outputLength = resultLength - 2;
+	memcpy(output, result, outputLength);
+}
+
+void CACKeyRecord::getAcl(const char *tag, uint32 &count, AclEntryInfo *&acls)
+{
+	if (!mAclEntries) {
+		mAclEntries.allocator(Allocator::standard());
+        // Anyone can read the DB record for this key (which is a reference
+		// CSSM_KEY)
+		mAclEntries.add(CssmClient::AclFactory::AnySubject(
+			mAclEntries.allocator()),
+			AclAuthorizationSet(CSSM_ACL_AUTHORIZATION_DB_READ, 0));
+
+		// Using this key to sign or decrypt will require PIN1
+		char tmptag[20];
+		const uint32 slot = 1;	// hardwired for now, but...
+		snprintf(tmptag, sizeof(tmptag), "PIN%d", slot);
+		mAclEntries.add(CssmClient::AclFactory::PinSubject(
+			mAclEntries.allocator(), 1),
+			AclAuthorizationSet(CSSM_ACL_AUTHORIZATION_SIGN, CSSM_ACL_AUTHORIZATION_DECRYPT, 0),
+			tmptag);
+	}
+	count = mAclEntries.size();
+	acls = mAclEntries.entries();
+}
+
+//
+// CACTBRecord
+//
+CACTBRecord::~CACTBRecord()
+{
+}
+
+void 
+CACTBRecord::getSize(CACToken &cacToken, size_t &tbsize, size_t &vbsize)
+{
+	cacToken.select(mApplication);
+	unsigned char apdu[] = { 0x80, 0x56, 0x00, 0x00, 0x2E };
+	unsigned char result[MAX_BUFFER_SIZE];
+	size_t resultLength = sizeof(result);
+	uint32_t cacresult = cacToken.exchangeAPDU(apdu, sizeof(apdu), result,
+		resultLength);
+    if ((cacresult & 0x6C00) == 0x6C00 && (cacresult & 0xFF) > 0x1E)
+    {
+        /* We requested the wrong length, try again */
+        apdu[4] = cacresult & 0xFF;
+        resultLength = sizeof(result);
+        cacresult = cacToken.exchangeAPDU(apdu, sizeof(apdu), result,
+			resultLength);
+    }
+
+    CACError::check(cacresult);
+
+    if (resultLength - 2 != apdu[4])
+		PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+
+    CACError::check(result[resultLength - 2] << 8 + result[resultLength - 1]);
+
+    tbsize = result[0x1C] + (result[0x1D] << 8);
+    vbsize = result[0x1E] + (result[0x1F] << 8);
+}
+
+#define MAX_READ 0xFF	// 200 redefine to avoid SCardTransmitExt -- was 0xFF
+
+#if 0
+		// With extended APDUs, we can get another 0x61xx result
+		if (resultLength == 2 && result[0] == 0x61)
+		{
+			apdusize = 5;
+			apdu[0] = 0x00; apdu[1] = 0xC0; apdu[2] = 0x00; apdu[3] = 0x00; apdu[4] = result[1];
+			continue;
+		}
+#endif
+
+/*
+	See NIST IR 6887 \xD0 2003 EDITION, GSC-IS VERSION 2.1
+	5.3.4 Generic Container Provider Virtual Machine Card Edge Interface
+	for a description of how this command works
+	
+	READ BUFFER 0x80 0x52 Off/H Off/L 0x02 <buffer & number bytes to read> \xD0 
+*/
+
+Tokend::Attribute *CACTBRecord::getDataAttribute(CACToken &cacToken,
+	bool getTB)
+{
+    size_t size, tbsize, vbsize;
+	cacToken.select(mApplication);
+	size_t resultLength;
+
+	PCSC::Transaction _(cacToken);
+	getSize(cacToken, tbsize, vbsize);
+	size = getTB ? tbsize : vbsize;
+
+    unsigned char outputData[size + 2];
+    unsigned int offset, bytes_left;
+	
+    for (offset = 0, bytes_left = size; bytes_left;)
+    {
+    //    resultLength = size + 2 - offset;
+        unsigned char toread = bytes_left > MAX_READ ? MAX_READ : bytes_left;
+		unsigned char apdu[] = { 0x80, 0x52,
+				offset >> 8, offset & 0xFF,
+				0x02, (getTB ? 0x01 : 0x02),
+				toread };
+		resultLength = toread + 2;
+        uint32_t cacresult = cacToken.exchangeAPDU(apdu, sizeof(apdu),
+                                                   outputData + offset,
+												   resultLength);
+
+        CACError::check(cacresult);
+
+        if (resultLength - 2 != toread)
+			PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+
+        resultLength -= 2;
+        offset += resultLength;
+        bytes_left -= resultLength;
+    }
+
+    return new Tokend::Attribute(outputData, offset);
+}
+
+#if 0
+Tokend::Attribute *CACTBRecord::getDataAttribute(CACToken &cacToken, bool getTB)
+{
+    size_t size, tbsize, vbsize;
+	cacToken.select(mApplication);
+	size_t resultLength;
+
+	PCSC::Transaction _(cacToken);
+	getSize(cacToken, tbsize, vbsize);
+	size = getTB ? tbsize : vbsize;
+
+	CssmData data;
+	
+	cacToken.getDataCore(mApplication, mApplicationSize, mDescription, mIsCertificate, mAllowCaching, data);
+	
+	return new Tokend::Attribute(data.Data, data.Length);
+}
+#endif
+
+Tokend::Attribute *CACTBRecord::getDataAttribute(Tokend::TokenContext *tokenContext)
+{
+	CACToken &cacToken = dynamic_cast<CACToken &>(*tokenContext);
+	return getDataAttribute(cacToken, true);
+}
+
+
+//
+// CACVBRecord
+//
+CACVBRecord::~CACVBRecord()
+{
+}
+
+Tokend::Attribute *CACVBRecord::getDataAttribute(Tokend::TokenContext *tokenContext)
+{
+	CACToken &cacToken = dynamic_cast<CACToken &>(*tokenContext);
+	return CACTBRecord::getDataAttribute(cacToken, false);
+}
+
+void CACVBRecord::getAcl(const char *tag, uint32 &count, AclEntryInfo *&acls)
+{
+	if (!mAclEntries) {
+		mAclEntries.allocator(Allocator::standard());
+        // Reading this objects data requires PIN1
+		mAclEntries.add(CssmClient::AclFactory::PinSubject(
+			mAclEntries.allocator(), 1),
+			AclAuthorizationSet(CSSM_ACL_AUTHORIZATION_DB_READ, 0));
+	}
+	count = mAclEntries.size();
+	acls = mAclEntries.entries();
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACRecord.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACRecord.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACRecord.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,120 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  CACRecord.h
+ *  TokendMuscle
+ */
+
+#ifndef _CACRECORD_H_
+#define _CACRECORD_H_
+
+#include "Record.h"
+
+class CACToken;
+
+class CACRecord : public Tokend::Record
+{
+	NOCOPY(CACRecord)
+public:
+	CACRecord(const unsigned char *application, const char *description) :
+		mApplication(application), mDescription(description) {}
+	virtual ~CACRecord();
+
+	virtual const char *description() { return mDescription; }
+
+protected:
+    const unsigned char *application() const { return mApplication; }
+
+protected:
+	const unsigned char *mApplication;
+	const char *mDescription;
+};
+
+
+class CACCertificateRecord : public CACRecord
+{
+	NOCOPY(CACCertificateRecord)
+public:
+	CACCertificateRecord(const unsigned char *application,
+		const char *description) :
+		CACRecord(application, description) {}
+	virtual ~CACCertificateRecord();
+
+	virtual Tokend::Attribute *getDataAttribute(Tokend::TokenContext *tokenContext);
+};
+
+class CACKeyRecord : public CACRecord
+{
+	NOCOPY(CACKeyRecord)
+public:
+	CACKeyRecord(const unsigned char *application, const char *description,
+                 const Tokend::MetaRecord &metaRecord);
+    virtual ~CACKeyRecord();
+
+	size_t sizeInBits() const { return 1024; }
+	void computeCrypt(CACToken &cacToken, bool sign, const unsigned char *data,
+		size_t dataLength, unsigned char *result, size_t &resultLength);
+
+    virtual void getAcl(const char *tag, uint32 &count,
+		AclEntryInfo *&aclList);
+private:
+	AutoAclEntryInfoList mAclEntries;
+};
+
+
+class CACTBRecord : public CACRecord
+{
+	NOCOPY(CACTBRecord)
+public:
+	CACTBRecord(const unsigned char *application, const char *description) :
+		CACRecord(application, description) {}
+	virtual ~CACTBRecord();
+
+	virtual Tokend::Attribute *getDataAttribute(Tokend::TokenContext *tokenContext);
+
+protected:
+    void getSize(CACToken &cacToken, size_t &tbsize, size_t &vbsize);
+	Tokend::Attribute *getDataAttribute(CACToken &cacToken, bool getTB);
+};
+
+
+class CACVBRecord : public CACTBRecord
+{
+	NOCOPY(CACVBRecord)
+public:
+	CACVBRecord(const unsigned char *application, const char *description) :
+		CACTBRecord(application, description) {}
+	virtual ~CACVBRecord();
+
+	virtual Tokend::Attribute *getDataAttribute(Tokend::TokenContext *tokenContext);
+    virtual void getAcl(const char *tag, uint32 &count,
+		AclEntryInfo *&aclList);
+private:
+	AutoAclEntryInfoList mAclEntries;
+};
+
+
+#endif /* !_CACRECORD_H_ */
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACSchema.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACSchema.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACSchema.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,97 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  CACSchema.cpp
+ *  TokendMuscle
+ */
+
+#include "CACSchema.h"
+
+#include "MetaAttribute.h"
+#include "MetaRecord.h"
+
+#include <Security/SecCertificate.h>
+#include <Security/SecKeychainItem.h>
+#include <Security/SecKey.h>
+
+using namespace Tokend;
+
+CACSchema::CACSchema() :
+	mKeyAlgorithmCoder(uint32(CSSM_ALGID_RSA)),
+	mKeySizeCoder(uint32(1024))
+{
+}
+
+CACSchema::~CACSchema()
+{
+}
+
+Tokend::Relation *CACSchema::createKeyRelation(CSSM_DB_RECORDTYPE keyType)
+{
+	Relation *rn = createStandardRelation(keyType);
+
+	// Set up coders for key records.
+	MetaRecord &mr = rn->metaRecord();
+	mr.keyHandleFactory(&mCACKeyHandleFactory);
+
+	// Print name of a key might as well be the key name.
+	mr.attributeCoder(kSecKeyPrintName, &mDescriptionCoder);
+
+	// Other key valuess
+	mr.attributeCoder(kSecKeyKeyType, &mKeyAlgorithmCoder);
+	mr.attributeCoder(kSecKeyKeySizeInBits, &mKeySizeCoder);
+	mr.attributeCoder(kSecKeyEffectiveKeySize, &mKeySizeCoder);
+
+	// Key attributes
+	mr.attributeCoder(kSecKeyExtractable, &mFalseCoder);
+	mr.attributeCoder(kSecKeySensitive, &mTrueCoder);
+	mr.attributeCoder(kSecKeyModifiable, &mFalseCoder);
+	mr.attributeCoder(kSecKeyPrivate, &mTrueCoder);
+	mr.attributeCoder(kSecKeyNeverExtractable, &mTrueCoder);
+	mr.attributeCoder(kSecKeyAlwaysSensitive, &mTrueCoder);
+
+	// Key usage
+	mr.attributeCoder(kSecKeyEncrypt, &mFalseCoder);
+	mr.attributeCoder(kSecKeyWrap, &mFalseCoder);
+	mr.attributeCoder(kSecKeyVerify, &mFalseCoder);
+	mr.attributeCoder(kSecKeyDerive, &mFalseCoder);
+	mr.attributeCoder(kSecKeySignRecover, &mFalseCoder);
+	mr.attributeCoder(kSecKeyVerifyRecover, &mFalseCoder);
+
+	return rn;
+}
+
+void CACSchema::create()
+{
+	Schema::create();
+
+	createStandardRelation(CSSM_DL_DB_RECORD_X509_CERTIFICATE);
+	createKeyRelation(CSSM_DL_DB_RECORD_PRIVATE_KEY);
+    Relation *rn_gen = createStandardRelation(CSSM_DL_DB_RECORD_GENERIC);
+
+	// Create the generic table
+	MetaRecord &mr_gen = rn_gen->metaRecord();
+	mr_gen.attributeCoderForData(&mCACDataAttributeCoder);
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACSchema.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACSchema.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACSchema.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,66 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  CACSchema.h
+ *  TokendMuscle
+ */
+
+#ifndef _CACSCHEMA_H_
+#define _CACSCHEMA_H_
+
+#include "Schema.h"
+#include "CACAttributeCoder.h"
+#include "CACKeyHandle.h"
+
+namespace Tokend
+{
+	class Relation;
+	class MetaRecord;
+	class AttributeCoder;
+}
+
+class CACSchema : public Tokend::Schema
+{
+	NOCOPY(CACSchema)
+public:
+    CACSchema();
+    virtual ~CACSchema();
+
+	virtual void create();
+
+protected:
+	Tokend::Relation *createKeyRelation(CSSM_DB_RECORDTYPE keyType);
+
+private:
+	// Coders we need.
+	CACDataAttributeCoder mCACDataAttributeCoder;
+
+	Tokend::ConstAttributeCoder mKeyAlgorithmCoder;
+	Tokend::ConstAttributeCoder mKeySizeCoder;
+
+	CACKeyHandleFactory mCACKeyHandleFactory;
+};
+
+#endif /* !_CACSCHEMA_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACToken.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACToken.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACToken.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,621 @@
+/*
+ *  Copyright (c) 2004,2007 Apple Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  CACToken.cpp
+ *  TokendMuscle
+ */
+
+#include "CACToken.h"
+
+#include "Adornment.h"
+#include "AttributeCoder.h"
+#include "CACError.h"
+#include "CACRecord.h"
+#include "CACSchema.h"
+#include <security_cdsa_client/aclclient.h>
+#include <map>
+#include <vector>
+
+using CssmClient::AclFactory;
+
+#define CLA_STANDARD      0x00
+#define INS_SELECT_FILE   0xA4
+#define INS_GET_DATA      0xCA
+
+#define SELECT_APPLET  CLA_STANDARD, INS_SELECT_FILE, 0x04, 0x00
+
+#define SELECT_CAC_APPLET  SELECT_APPLET, 0x07, 0xA0, 0x00, 0x00, 0x00, 0x79
+
+#define SELECT_CAC_APPLET_PKI  SELECT_CAC_APPLET, 0x01
+#define SELECT_CAC_APPLET_TLB  SELECT_CAC_APPLET, 0x02
+#define SELECT_CAC_APPLET_PIN  SELECT_CAC_APPLET, 0x03
+
+static const unsigned char kSelectCardManagerApplet[] =
+	{ SELECT_APPLET, 0x07, 0xA0, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00 };
+
+static const unsigned char kSelectCACAppletPKIID[]   =
+	{ SELECT_CAC_APPLET_PKI, 0x00 };
+static const unsigned char kSelectCACAppletPKIESig[] =
+	{ SELECT_CAC_APPLET_PKI, 0x01 };
+static const unsigned char kSelectCACAppletPKIECry[] =
+	{ SELECT_CAC_APPLET_PKI, 0x02 };
+static const unsigned char kSelectCACAppletPN[]      =
+	{ SELECT_CAC_APPLET_TLB, 0x00 };
+static const unsigned char kSelectCACAppletPL[]      =
+	{ SELECT_CAC_APPLET_TLB, 0x01 };
+static const unsigned char kSelectCACAppletBS[]      =
+	{ SELECT_CAC_APPLET_TLB, 0x02 };
+static const unsigned char kSelectCACAppletOB[]      =
+	{ SELECT_CAC_APPLET_TLB, 0x03 };
+static const unsigned char kSelectCACAppletPIN[]     =
+	{ SELECT_CAC_APPLET_PIN, 0x00 };
+
+
+CACToken::CACToken() :
+	mCurrentApplet(NULL),
+	mPinStatus(0)
+{
+	mTokenContext = this;
+	mSession.open();
+}
+
+CACToken::~CACToken()
+{
+	delete mSchema;
+}
+
+bool CACToken::identify()
+{
+	try
+	{
+		select(kSelectCACAppletPKIID);
+		return true;
+	}
+	catch (const PCSC::Error &error)
+	{
+		if (error.error == SCARD_E_PROTO_MISMATCH)
+			return false;
+		throw;
+	}
+}
+
+void CACToken::select(const unsigned char *applet)
+{
+	// If we are already connected and our current applet is already selected
+	// we are done.
+	if (isInTransaction() && mCurrentApplet == applet)
+		return;
+
+	// For CAC all applet selectors have the same size.
+	size_t applet_length = sizeof(kSelectCACAppletPKIID);
+	unsigned char result[MAX_BUFFER_SIZE];
+	size_t resultLength = sizeof(result);
+
+	transmit(applet, applet_length, result, resultLength);
+	// If the select command failed this isn't a cac card, so we are done.
+	if (resultLength < 2 || result[resultLength - 2] != 0x90 &&
+		result[resultLength - 2] != 0x61 /* || result[resultLength - 1] != 0x0D */)
+		PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+
+	if (isInTransaction())
+		mCurrentApplet = applet;
+}
+
+uint32_t CACToken::exchangeAPDU(const unsigned char *apdu, size_t apduLength,
+	unsigned char *result, size_t &resultLength)
+{
+	size_t savedLength = resultLength;
+
+	transmit(apdu, apduLength, result, resultLength);
+	if (resultLength == 2 && result[0] == 0x61)
+	{
+		resultLength = savedLength;
+		uint8 expectedLength = result[1];
+		unsigned char getResult[] = { 0x00, 0xC0, 0x00, 0x00, expectedLength };
+		transmit(getResult, sizeof(getResult), result, resultLength);
+		if (resultLength - 2 != expectedLength)
+        {
+            if (resultLength < 2)
+                PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+            else
+                CACError::throwMe((result[resultLength - 2] << 8)
+					+ result[resultLength - 1]);
+        }
+	}
+
+	if (resultLength < 2)
+		PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+
+    return (result[resultLength - 2] << 8) + result[resultLength - 1];
+}
+
+void CACToken::didDisconnect()
+{
+	PCSC::Card::didDisconnect();
+	mCurrentApplet = NULL;
+	mPinStatus = 0;
+}
+
+void CACToken::didEnd()
+{
+	PCSC::Card::didEnd();
+	mCurrentApplet = NULL;
+	mPinStatus = 0;
+}
+
+void CACToken::changePIN(int pinNum,
+	const unsigned char *oldPin, size_t oldPinLength,
+	const unsigned char *newPin, size_t newPinLength)
+{
+	if (pinNum != 1)
+		CssmError::throwMe(CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED);
+
+	if (oldPinLength < 4 || oldPinLength > 8 ||
+		newPinLength < 4 || newPinLength > 8)
+		CssmError::throwMe(CSSM_ERRCODE_INVALID_SAMPLE_VALUE);
+
+	PCSC::Transaction _(*this);
+	/* Change pin only works if one of the CAC applets are selected. */
+	select(kSelectCACAppletPIN);
+
+	unsigned char apdu[] =
+	{
+		0x80, 0x24, 0x01, 0x00, 0x10,
+		0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
+		0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
+	};
+
+	memcpy(apdu + 5, oldPin, oldPinLength);
+	memcpy(apdu + 13, newPin, newPinLength);
+
+	unsigned char result[2];
+	size_t resultLength = sizeof(result);
+
+	mPinStatus = exchangeAPDU(apdu, sizeof(apdu), result, resultLength);
+	memset(apdu + 5, 0, 16);
+	CACError::check(mPinStatus);
+}
+
+uint32_t CACToken::pinStatus(int pinNum)
+{
+	if (pinNum != 1)
+		CssmError::throwMe(CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED);
+
+	if (mPinStatus && isInTransaction())
+{ secdebug("adhoc", "returning cached PIN status 0x%x", mPinStatus);
+		return mPinStatus;
+}
+
+	PCSC::Transaction _(*this);
+	/* Verify pin only works if one of the CAC applets are selected. */
+	if (mCurrentApplet != kSelectCACAppletPKIID
+		&& mCurrentApplet != kSelectCACAppletPKIESig
+		&& mCurrentApplet != kSelectCACAppletPKIECry
+		&& mCurrentApplet != kSelectCACAppletPN
+		&& mCurrentApplet != kSelectCACAppletPL
+		&& mCurrentApplet != kSelectCACAppletBS
+		&& mCurrentApplet != kSelectCACAppletOB
+		&& mCurrentApplet != kSelectCACAppletPIN)
+	{
+		select(kSelectCACAppletPKIESig);
+	}
+
+	unsigned char result[2];
+	size_t resultLength = sizeof(result);
+	unsigned char apdu[] = { 0x80, 0x20, 0x00, 0x00 };
+
+	mPinStatus = exchangeAPDU(apdu, 4, result, resultLength);
+	if ((mPinStatus & 0xFF00) != 0x6300
+		&& mPinStatus != SCARD_AUTHENTICATION_BLOCKED)
+		CACError::check(mPinStatus);
+
+secdebug("adhoc", "new PIN status=0x%x", mPinStatus);
+	return mPinStatus;
+}
+
+void CACToken::verifyPIN(int pinNum,
+	const unsigned char *pin, size_t pinLength)
+{
+	if (pinNum != 1)
+		CssmError::throwMe(CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED);
+
+	if (pinLength < 4 || pinLength > 8)
+		CssmError::throwMe(CSSM_ERRCODE_INVALID_SAMPLE_VALUE);
+
+	PCSC::Transaction _(*this);
+	/* Verify pin only works if one of the CAC applets are selected. */
+	if (mCurrentApplet != kSelectCACAppletPKIID
+		&& mCurrentApplet != kSelectCACAppletPKIESig
+		&& mCurrentApplet != kSelectCACAppletPKIECry
+		&& mCurrentApplet != kSelectCACAppletPN
+		&& mCurrentApplet != kSelectCACAppletPL
+		&& mCurrentApplet != kSelectCACAppletBS
+		&& mCurrentApplet != kSelectCACAppletOB
+		&& mCurrentApplet != kSelectCACAppletPIN)
+	{
+		select(kSelectCACAppletPKIESig);
+	}
+
+	unsigned char apdu[] =
+	{
+		0x80, 0x20, 0x00, 0x00, 0x08,
+		0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
+	};
+
+#if defined(CAC_PROTECTED_MODE)
+	memcpy(apdu + 5, "77777777", 8);
+#else
+	memcpy(apdu + 5, pin, pinLength);
+#endif
+
+	unsigned char result[2];
+	size_t resultLength = sizeof(result);
+
+	mPinStatus = exchangeAPDU(apdu, sizeof(apdu), result, resultLength);
+	memset(apdu + 5, 0, 8);
+	CACError::check(mPinStatus);
+	// Start a new transaction which we never get rid of until someone calls
+	// unverifyPIN()
+	begin();
+}
+
+void CACToken::unverifyPIN(int pinNum)
+{
+	if (pinNum != -1)
+		CssmError::throwMe(CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED);
+
+	end(SCARD_RESET_CARD);
+}
+
+uint32_t CACToken::getData(unsigned char *result, size_t &resultLength)
+{
+	PCSC::Transaction _(*this);
+	try
+	{
+		select(kSelectCardManagerApplet);
+	}
+	catch (const PCSC::Error &error)
+	{
+		return error.error;
+	}
+
+	unsigned char apdu[] = { 0x80, INS_GET_DATA, 0x9F, 0x7F, 0x2D };
+	return exchangeAPDU(apdu, sizeof(apdu), result, resultLength);
+}
+
+/*
+	See NIST IR 6887 \xD0 2003 EDITION, GSC-IS VERSION 2.1
+	5.3.4 Generic Container Provider Virtual Machine Card Edge Interface
+	for a description of how this command works
+	
+	READ BUFFER 0x80 0x52 Off/H Off/L 0x02 <buffer & number bytes to read> \xD0 
+
+*/
+
+#if 0
+        unsigned char toread = bytes_left > MAX_READ ? MAX_READ : bytes_left;
+	unsigned char apdu[] = { 0x80, 0x52,
+            offset >> 8, offset & 0xFF,
+            0x02, (getTB ? 0x01 : 0x02),
+            toread };
+
+#define TBD_ZERO						0x00
+
+#define CAC_CLA_STANDARD				CLA_STANDARD	// 00
+#define CAC_INS_GET_DATA				INS_GET_DATA	0xCB	// [SP800731 7.1.2]
+
+//										0x00				0xCB
+#define CAC_GETDATA_APDU			CAC_CLA_STANDARD, CAC_INS_GET_DATA, 0x3F, 0xFF
+// Template for getting data
+//									 00 CB 3F FF		Lc		Tag	  Len	    OID1	  OID2	  OID3
+#define PIV_GETDATA_APDU_TEMPLATE	PIV_GETDATA_APDU, TBD_ZERO, 0x5C, TBD_ZERO, TBD_FF, TBD_FF, TBD_FF
+
+#define PIV_GETDATA_APDU_INDEX_LEN		4	// Index into APDU for APDU data length (this is TLV<OID>) [Lc]
+#define PIV_GETDATA_APDU_INDEX_OIDLEN	6	// Index into APDU for requested length of data
+#define PIV_GETDATA_APDU_INDEX_OID		7	// Index into APDU for object ID
+
+#define CAC_GETDATA_CONT_APDU_TEMPLATE	0x00, 0xC0, 0x00, 0x00, TBD_ZERO
+
+#define CAC_GETDATA_CONT_APDU_INDEX_LEN	4	// Index into CONT APDU for requested length of data
+
+void CACToken::getDataCore(const unsigned char *oid, size_t oidlen, const char *description, bool isCertificate,
+	bool allowCaching, CssmData &data)
+{
+	unsigned char result[MAX_BUFFER_SIZE];
+	size_t resultLength = sizeof(result);
+	size_t returnedDataLength = 0;
+
+	// The APDU only has space for a 3 byte OID
+	if (oidlen != 3)
+		PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+	
+	if (!mReturnedData)
+	{
+		mReturnedData = new unsigned char[PIV_MAX_DATA_SIZE];
+		if (!mReturnedData)
+			CssmError::throwMe(CSSM_ERRCODE_MEMORY_ERROR);
+	}
+	
+	const unsigned char dataFieldLen = 0x05;	// doc says must be 16, but in pratice it is 5
+	unsigned char initialapdu[] = { PIV_GETDATA_APDU_TEMPLATE };
+
+	initialapdu[PIV_GETDATA_APDU_INDEX_LEN] = dataFieldLen;
+	initialapdu[PIV_GETDATA_APDU_INDEX_OIDLEN] = oidlen;
+	memcpy(initialapdu + PIV_GETDATA_APDU_INDEX_OID, oid, oidlen);
+
+	unsigned char continuationapdu[] = { PIV_GETDATA_CONT_APDU_TEMPLATE };
+	
+	unsigned char *apdu = initialapdu;
+	size_t apduSize = sizeof(initialapdu);
+
+	selectDefault();
+	// Talk to token here to get data
+	{
+		PCSC::Transaction _(*this);
+
+		uint32_t rx;
+		do
+		{
+			resultLength = sizeof(result);	// must reset each time
+			transmit(apdu, apduSize, result, resultLength);
+			if (resultLength < 2)
+				break;
+			rx = (result[resultLength - 2] << 8) + result[resultLength - 1];
+			secdebug("pivtokend", "exchangeAPDU result %02X", rx);
+
+			if ((rx & 0xFF00) != SCARD_BYTES_LEFT_IN_SW2 &&
+				(rx & 0xFF00) != SCARD_SUCCESS)
+				PIVError::check(rx);
+
+			// Switch to the continuation APDU after first exchange
+			apdu = continuationapdu;
+			apduSize = sizeof(continuationapdu);
+			
+			memcpy(mReturnedData + returnedDataLength, result, resultLength - 2);
+			returnedDataLength += resultLength - 2;
+			
+			// Number of bytes to fetch next time around is in the last byte returned.
+			// For all except the penultimate read, this is 0, indicating that the
+			// token should read all bytes.
+			
+			*(apdu + PIV_GETDATA_CONT_APDU_INDEX_LEN) = static_cast<unsigned char>(rx & 0xFF);
+			
+		} while ((rx & 0xFF00) == SCARD_BYTES_LEFT_IN_SW2);
+	}
+
+	dumpDataRecord(mReturnedData, returnedDataLength, oid);
+	
+	// Start to parse the BER-TLV encoded data. In the end, we only return the
+	// main data part of this but we need to step through the rest first
+	// The certficates are the only types we parse here
+
+	if (returnedDataLength>0)
+	{
+		const unsigned char *pd = &mReturnedData[0];
+		if (*pd != PIV_GETDATA_RESPONSE_TAG)
+			PIVError::throwMe(SCARD_RETURNED_DATA_CORRUPTED);
+		pd++;
+
+		if (isCertificate)
+			processCertificateRecord(pd, returnedDataLength, oid, description, data);
+		else
+		{
+			data.Data = mReturnedData;
+			data.Length = returnedDataLength;
+		}
+
+		if (allowCaching)
+			cacheObject(0, description, data);
+	}
+	else
+	{
+		data.Data = mReturnedData;
+		data.Length = 0;
+	}
+}
+#endif
+
+
+uint32 CACToken::probe(SecTokendProbeFlags flags,
+	char tokenUid[TOKEND_MAX_UID])
+{
+	uint32 score = Tokend::ISO7816Token::probe(flags, tokenUid);
+
+	bool doDisconnect = false; /*!(flags & kSecTokendProbeKeepToken); */
+
+	try
+	{
+		if (!identify())
+			doDisconnect = true;
+		else
+		{
+			unsigned char result[0x2F];
+			size_t resultLength = sizeof(result);
+		/*	uint32_t cacreturn = */ getData(result, resultLength);
+
+			/* Score of 200 to ensure that CAC "wins" for Hybrid CAC/PIV cards */
+			score = 200;
+			// Now stick in the bytes returned by getData into the
+			// tokenUid.
+			if(resultLength > 20)
+			{
+				sprintf(tokenUid,
+					"CAC-%02X%02X-%02X%02X-%02X%02X-%02X%02X-%02X%02X",
+					result[3], result[4], result[5], result[6], result[19],
+					result[20], result[15], result[16], result[17],
+					result[18]);
+			}
+			else
+			{
+				/* Cannot generated a tokenUid given the returned data.
+				 * Generate time-based tokenUid to permit basic caching */
+				unsigned char buffer[80];
+				time_t now;
+				struct tm* timestruct = localtime(&now);
+				/* Print out the # of seconds since EPOCH UTF */
+				strftime(reinterpret_cast<char *>(buffer), 80, "%s", timestruct);
+				snprintf(tokenUid, TOKEND_MAX_UID, "CAC-%s", buffer);
+			}
+			Tokend::ISO7816Token::name(tokenUid);
+			secdebug("probe", "recognized %s", tokenUid);
+		}
+	}
+	catch (...)
+	{
+		doDisconnect = true;
+		score = 0;
+	}
+
+	if (doDisconnect)
+		disconnect();
+
+	return score;
+}
+
+void CACToken::establish(const CSSM_GUID *guid, uint32 subserviceId,
+	SecTokendEstablishFlags flags, const char *cacheDirectory,
+	const char *workDirectory, char mdsDirectory[PATH_MAX],
+	char printName[PATH_MAX])
+{
+	Tokend::ISO7816Token::establish(guid, subserviceId, flags,
+		cacheDirectory, workDirectory, mdsDirectory, printName);
+
+	mSchema = new CACSchema();
+	mSchema->create();
+
+	populate();
+}
+
+//
+// Database-level ACLs
+//
+void CACToken::getOwner(AclOwnerPrototype &owner)
+{
+	// we don't really know (right now), so claim we're owned by PIN #0
+	if (!mAclOwner)
+	{
+		mAclOwner.allocator(Allocator::standard());
+		mAclOwner = AclFactory::PinSubject(Allocator::standard(), 0);
+	}
+	owner = mAclOwner;
+}
+
+
+void CACToken::getAcl(const char *tag, uint32 &count, AclEntryInfo *&acls)
+{
+	Allocator &alloc = Allocator::standard();
+	
+	if (unsigned pin = pinFromAclTag(tag, "?")) {
+		static AutoAclEntryInfoList acl;
+		acl.clear();
+		acl.allocator(alloc);
+		uint32_t status = this->pinStatus(pin);
+		if (status == SCARD_SUCCESS)
+			acl.addPinState(pin, CSSM_ACL_PREAUTH_TRACKING_AUTHORIZED);
+		else if (status >= CAC_AUTHENTICATION_FAILED_0 && status <= CAC_AUTHENTICATION_FAILED_3)
+			acl.addPinState(pin, 0, status - CAC_AUTHENTICATION_FAILED_0);
+		else
+			acl.addPinState(pin, CSSM_ACL_PREAUTH_TRACKING_UNKNOWN);
+		count = acl.size();
+		acls = acl.entries();
+		return;
+	}
+
+	// mAclEntries sets the handle of each AclEntryInfo to the
+	// offset in the array.
+
+	// get pin list, then for each pin
+	if (!mAclEntries) {
+		mAclEntries.allocator(alloc);
+        // Anyone can read the attributes and data of any record on this token
+        // (it's further limited by the object itself).
+		mAclEntries.add(CssmClient::AclFactory::AnySubject(
+			mAclEntries.allocator()),
+			AclAuthorizationSet(CSSM_ACL_AUTHORIZATION_DB_READ, 0));
+        // We support PIN1 with either a passed in password
+        // subject or a prompted password subject.
+		mAclEntries.addPin(AclFactory::PWSubject(alloc), 1);
+		mAclEntries.addPin(AclFactory::PromptPWSubject(alloc, CssmData()), 1);
+	}
+	count = mAclEntries.size();
+	acls = mAclEntries.entries();
+}
+
+
+#pragma mark ---------------- CAC Specific --------------
+
+void CACToken::populate()
+{
+	secdebug("populate", "CACToken::populate() begin");
+	Tokend::Relation &certRelation =
+		mSchema->findRelation(CSSM_DL_DB_RECORD_X509_CERTIFICATE);
+	Tokend::Relation &privateKeyRelation =
+		mSchema->findRelation(CSSM_DL_DB_RECORD_PRIVATE_KEY);
+	Tokend::Relation &dataRelation =
+		mSchema->findRelation(CSSM_DL_DB_RECORD_GENERIC);
+
+	RefPointer<Tokend::Record> idCert(new CACCertificateRecord(
+		kSelectCACAppletPKIID, "Identity Certificate"));
+	RefPointer<Tokend::Record> eSigCert(new CACCertificateRecord(
+		kSelectCACAppletPKIESig, "Email Signing Certificate"));
+	RefPointer<Tokend::Record> eCryCert(new CACCertificateRecord(
+		kSelectCACAppletPKIECry, "Email Encryption Certificate"));
+
+	certRelation.insertRecord(idCert);
+	certRelation.insertRecord(eSigCert);
+	certRelation.insertRecord(eCryCert);
+
+	RefPointer<Tokend::Record> idKey(new CACKeyRecord(
+		kSelectCACAppletPKIID, "Identity Private Key",
+		privateKeyRelation.metaRecord()));
+	RefPointer<Tokend::Record> eSigKey(new CACKeyRecord(
+		kSelectCACAppletPKIESig, "Email Signing Private Key",
+		privateKeyRelation.metaRecord()));
+	RefPointer<Tokend::Record> eCryKey(new CACKeyRecord(
+		kSelectCACAppletPKIECry, "Email Encryption Private Key",
+		privateKeyRelation.metaRecord()));
+
+	privateKeyRelation.insertRecord(idKey);
+	privateKeyRelation.insertRecord(eSigKey);
+	privateKeyRelation.insertRecord(eCryKey);
+
+	idKey->setAdornment(mSchema->publicKeyHashCoder().certificateKey(),
+                        new Tokend::LinkedRecordAdornment(idCert));
+	eSigKey->setAdornment(mSchema->publicKeyHashCoder().certificateKey(),
+                          new Tokend::LinkedRecordAdornment(eSigCert));
+	eCryKey->setAdornment(mSchema->publicKeyHashCoder().certificateKey(),
+                          new Tokend::LinkedRecordAdornment(eCryCert));
+
+	dataRelation.insertRecord(new CACTBRecord(kSelectCACAppletPN, "PNTB"));
+	dataRelation.insertRecord(new CACVBRecord(kSelectCACAppletPN, "PNVB"));
+	dataRelation.insertRecord(new CACTBRecord(kSelectCACAppletPL, "PLTB"));
+	dataRelation.insertRecord(new CACVBRecord(kSelectCACAppletPL, "PLVB"));
+	dataRelation.insertRecord(new CACTBRecord(kSelectCACAppletBS, "BSTB"));
+	dataRelation.insertRecord(new CACVBRecord(kSelectCACAppletBS, "BSVB"));
+	dataRelation.insertRecord(new CACTBRecord(kSelectCACAppletOB, "OBTB"));
+	dataRelation.insertRecord(new CACVBRecord(kSelectCACAppletOB, "OBVB"));
+
+	secdebug("populate", "CACToken::populate() end");
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACToken.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACToken.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/CACToken.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,89 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  CACToken.h
+ *  TokendMuscle
+ */
+
+#ifndef _CACTOKEN_H_
+#define _CACTOKEN_H_
+
+#include <Token.h>
+#include "TokenContext.h"
+
+#include <security_utilities/pcsc++.h>
+
+class CACSchema;
+
+//
+// "The" token
+//
+class CACToken : public Tokend::ISO7816Token
+{
+	NOCOPY(CACToken)
+public:
+	CACToken();
+	~CACToken();
+
+	virtual void didDisconnect();
+	virtual void didEnd();
+
+    virtual uint32 probe(SecTokendProbeFlags flags,
+		char tokenUid[TOKEND_MAX_UID]);
+	virtual void establish(const CSSM_GUID *guid, uint32 subserviceId,
+		SecTokendEstablishFlags flags, const char *cacheDirectory,
+		const char *workDirectory, char mdsDirectory[PATH_MAX],
+		char printName[PATH_MAX]);
+	virtual void getOwner(AclOwnerPrototype &owner);
+	virtual void getAcl(const char *tag, uint32 &count, AclEntryInfo *&acls);
+
+	virtual void changePIN(int pinNum,
+		const unsigned char *oldPin, size_t oldPinLength,
+		const unsigned char *newPin, size_t newPinLength);
+	virtual uint32_t pinStatus(int pinNum);
+	virtual void verifyPIN(int pinNum, const unsigned char *pin, size_t pinLength);
+	virtual void unverifyPIN(int pinNum);
+
+	bool identify();
+	void select(const unsigned char *applet);
+	uint32_t exchangeAPDU(const unsigned char *apdu, size_t apduLength,
+                          unsigned char *result, size_t &resultLength);
+
+	uint32_t getData(unsigned char *result, size_t &resultLength);
+
+protected:
+	void populate();
+
+public:
+	const unsigned char *mCurrentApplet;
+	uint32_t mPinStatus;
+
+	// temporary ACL cache hack - to be removed
+	AutoAclOwnerPrototype mAclOwner;
+	AutoAclEntryInfoList mAclEntries;
+};
+
+
+#endif /* !_CACTOKEN_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/Info.plist
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/Info.plist	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/Info.plist	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleExecutable</key>
+	<string>CAC</string>
+	<key>CFBundleIdentifier</key>
+	<string>com.apple.tokend.cac</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>CAC</string>
+	<key>CFBundlePackageType</key>
+	<string>????</string>
+	<key>CFBundleShortVersionString</key>
+	<string>2.2</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>36720</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/cac.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/cac.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/cac.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,45 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ * cac.cpp - CAC.tokend main program
+ */
+
+#include "CACToken.h"
+
+int main(int argc, const char *argv[])
+{
+	secdebug("CAC.tokend", "main starting with %d arguments", argc);
+	secdelay((char *)"/tmp/delay/CAC");
+
+#if 0
+	setenv("DEBUGSCOPE", "-mutex,walkers", 0);
+	setenv("DEBUGOPTIONS", "scope,thread,date", 0);
+	setenv("DEBUGDEST", "/var/tmp/securityd-log", 0);
+	setenv("DEBUGDUMP", "stdout", 0);
+#endif
+
+	token = new CACToken();
+	return SecTokendMain(argc, argv, token->callbacks(), token->support());
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/cac_csp_capabilities.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/cac_csp_capabilities.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/cac_csp_capabilities.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>Capabilities</key>
+	<string>file:cac_csp_capabilities_common.mds</string>
+	<key>MdsFileDescription</key>
+	<string>CAC Token CSPDL CSP Capabilities</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_CAPABILITY_RECORDTYPE</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/cac_csp_capabilities_common.mds
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/cac_csp_capabilities_common.mds	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/cac_csp_capabilities_common.mds	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,903 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<array>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>SHA1 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>16</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>MD5 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>16</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>MD2 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RSA Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<integer>64</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>DES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_3DES_3KEY</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<integer>192</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>3DES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC2 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC4</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC4 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC5 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_CAST</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>New item</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>CAST Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_BLOWFISH</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>Blowfish Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>SHA1HMAC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>MD5HMAC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_AES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>128</integer>
+					<integer>192</integer>
+					<integer>256</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>AES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_ASC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>ASC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>31</integer>
+					<integer>127</integer>
+					<integer>128</integer>
+					<integer>161</integer>
+					<integer>192</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>FEE Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>DSA Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 MD5 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_MD2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 MD2 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 SHA1 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>DES Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_3DES_3KEY_EDE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>3DES EDE Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_AES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>AES Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC4</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>0</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>RC4 Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>RC5 Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_BLOWFISH</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>Blowfish Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_CAST</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>CAST Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>RSA Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEEDEXP</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>FEEDExp Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEED</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>FEED Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD5 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD2WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD2 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 With DSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw DSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD5 with FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 with FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithECDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 with ECDSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_ECDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw ECDSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_MAC</string>
+		<key>Description</key>
+		<string>SHA1HMAC MAC</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC_LEGACY</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_MAC</string>
+		<key>Description</key>
+		<string>SHA1HMAC MAC Legacy</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_APPLE_YARROW</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_RANDOMGEN</string>
+		<key>Description</key>
+		<string>Yarrow PRNG</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+</array>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/cac_csp_primary.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/cac_csp_primary.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/cac_csp_primary.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>AclSubjectTypes</key>
+	<array>
+		<string>CSSM_ACL_SUBJECT_TYPE_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>AuthTags</key>
+	<!-- @@@ complete this -->
+	<array>
+		<string>CSSM_ACL_AUTHORIZATION_ANY</string>
+	</array>
+	<key>CspCustomFlags</key>
+	<integer>0</integer>
+	<key>CspFlags</key>
+	<!-- @@@ dynamic -->
+	<string>CSSM_CSP_STORES_PRIVATE_KEYS | CSSM_CSP_STORES_PUBLIC_KEYS | CSSM_CSP_STORES_CERTIFICATES | CSSM_CSP_STORES_GENERIC</string>
+	<key>CspType</key>
+	<string>CSSM_CSP_HARDWARE</string>
+	<key>MdsFileDescription</key>
+	<string>Token CSPDL CSP Primary info</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_PRIMARY_RECORDTYPE</string>
+	<key>ModuleName</key>
+	<string>AppleSDCSPDL</string>
+	<key>ProductVersion</key>
+	<string>0.1</string>
+	<key>SampleTypes</key>
+	<array>
+		<string>CSSM_SAMPLE_TYPE_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>UseeTags</key>
+	<array/>
+	<key>Vendor</key>
+	<string>Apple Computer, Inc.</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/cac_dl_primary.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/cac_dl_primary.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/cac_dl_primary.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>AclSubjectTypes</key>
+	<array>
+		<string>CSSM_ACL_SUBJECT_TYPE_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>AuthTags</key>
+	<array>
+	<!-- @@@ complete this -->
+		<string>CSSM_ACL_AUTHORIZATION_ANY</string>
+	</array>
+	<key>ConjunctiveOps</key>
+	<array>
+		<string>CSSM_DB_NONE</string>
+		<string>CSSM_DB_AND</string>
+		<string>CSSM_DB_OR</string>
+	</array>
+	<key>DLType</key>
+	<string>CSSM_DL_FFS</string>
+	<key>MdsFileDescription</key>
+	<string>Token CSPDL DL Primary info</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_DL_PRIMARY_RECORDTYPE</string>
+	<key>ModuleName</key>
+	<string>AppleSDCSPDL</string>
+	<key>ProductVersion</key>
+	<string>0.1</string>
+	<key>QueryLimitsFlag</key>
+	<integer>0</integer>
+	<key>RelationalOps</key>
+	<array>
+		<string>CSSM_DB_EQUAL</string>
+		<string>CSSM_DB_LESS_THAN</string>
+		<string>CSSM_DB_GREATER_THAN</string>
+		<string>CSSM_DB_CONTAINS_FINAL_SUBSTRING</string>
+		<string>CSSM_DB_CONTAINS_INITIAL_SUBSTRING</string>
+		<string>CSSM_DB_CONTAINS</string>
+		<string></string>
+	</array>
+	<key>SampleTypes</key>
+	<array>
+		<string>CSSM_SAMPLE_TYPE_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>Vendor</key>
+	<string>Apple Computer, Inc.</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/cac_smartcard.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/cac_smartcard.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/CAC/mds/cac_smartcard.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>MdsFileDescription</key>
+	<string>SD/CSPDL Generic Smartcard Information</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_SC_INFO_RECORDTYPE</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>ScVendor</key>
+	<string>Generic</string>
+	<key>ScVersion</key>
+	<string>unknown</string>
+	<key>ScFirmwareVersion</key>
+	<string>CACViewerPlugin</string>
+	<key>ScFlags</key>			<!-- @@@ dynamic -->
+	<integer>0</integer>
+	<key>ScCustomFlags</key>
+	<integer>0</integer>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/ChangeLog
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/ChangeLog	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/ChangeLog	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,734 @@
+# do not edit -- automatically generated by arch changelog
+# arch-tag: automatic-ChangeLog--mb at apple.com--SmartCards-2004/Tokend--Tiger--1.0
+#
+
+2005-03-04 23:03:18 GMT	Michael Brouwer <mb at apple.com>	patch-25
+
+    Summary:
+      Change version to 11
+    Revision:
+      Tokend--Tiger--1.0--patch-25
+
+    Change version to 11
+    
+
+    modified files:
+     ChangeLog Tokend.xcode/project.pbxproj
+
+
+2005-03-04 23:02:35 GMT	Michael Brouwer <mb at apple.com>	patch-24
+
+    Summary:
+      Integrated <rdar://problem/4020193> Digital signature fails on some JPKI smartcard.
+    Revision:
+      Tokend--Tiger--1.0--patch-24
+
+    
+    
+    Patches applied:
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--4020193--base-0
+       tag of mb at apple.com--SmartCards-2004/Tokend--Tiger--1.0--patch-23
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--4020193--patch-1
+       Fix digital signatures for all card types.
+    
+
+    modified files:
+     ChangeLog JPKI/JPKIToken.cpp
+
+    new patches:
+     mb at apple.com--SmartCards-2004/Tokend--radar--4020193--base-0
+     mb at apple.com--SmartCards-2004/Tokend--radar--4020193--patch-1
+
+
+2005-02-24 23:11:27 GMT	Michael Brouwer <mb at apple.com>	patch-23
+
+    Summary:
+      Bumped to Tokend-10
+    Revision:
+      Tokend--Tiger--1.0--patch-23
+
+    Bumped to Tokend-10
+    
+
+    modified files:
+     ChangeLog Tokend.xcode/project.pbxproj
+
+
+2005-02-24 23:10:22 GMT	Michael Brouwer <mb at apple.com>	patch-22
+
+    Summary:
+      
+    Revision:
+      Tokend--Tiger--1.0--patch-22
+
+
+    modified files:
+     ChangeLog JPKI/JPKIToken.cpp
+
+    new patches:
+     mb at apple.com--SmartCards-2004/Tokend--radar--4007295--base-0
+     mb at apple.com--SmartCards-2004/Tokend--radar--4007295--patch-1
+
+
+2005-02-18 01:01:27 GMT	Michael Brouwer <mb at apple.com>	patch-21
+
+    Summary:
+      Bumped to Tokend-9
+    Revision:
+      Tokend--Tiger--1.0--patch-21
+
+
+    modified files:
+     ChangeLog Tokend.xcode/project.pbxproj
+
+
+2005-02-18 01:01:00 GMT	Michael Brouwer <mb at apple.com>	patch-20
+
+    Summary:
+      <rdar://problem/4004417> Non-Java CAC cards not recognized by Tokend
+    Revision:
+      Tokend--Tiger--1.0--patch-20
+
+    * CAC/CACToken.cpp:
+      (CACToken::getData): Don't throw if the select of the
+        cardmanager applet fails, return an error instead.
+
+    modified files:
+     CAC/CACToken.cpp ChangeLog
+
+
+2005-01-28 18:17:15 GMT	Michael Brouwer <mb at apple.com>	patch-19
+
+    Summary:
+      Removed diffs that stupid tla added on it's own.
+    Revision:
+      Tokend--Tiger--1.0--patch-19
+
+
+    removed files:
+     diffs
+
+    modified files:
+     ChangeLog
+
+
+2005-01-28 18:16:33 GMT	Michael Brouwer <mb at apple.com>	patch-18
+
+    Summary:
+      <rdar://problem/3917232> No PINs are asked for JPKI smartcards
+    Revision:
+      Tokend--Tiger--1.0--patch-18
+
+    * Tokend/Token.cpp:
+      (Token::authenticate): Don't throw for non pin samples.  Also
+      added some secdebug statements.
+
+    new files:
+     diffs
+
+    modified files:
+     ChangeLog Tokend.xcode/project.pbxproj Tokend/Token.cpp
+
+
+2005-01-21 19:34:54 GMT	Michael Brouwer <mb at apple.com>	patch-17
+
+    Summary:
+      Deal with edge case.
+    Revision:
+      Tokend--Tiger--1.0--patch-17
+
+    If we read exactly to the end of a file by chance, the next read
+    will return SCARD_WRONG_PARAMETER_P1_P2 since the offset in P1, P2
+    is past the end of the file now.
+
+    modified files:
+     BELPIC/BELPICToken.cpp ChangeLog
+
+
+2005-01-21 19:07:22 GMT	Michael Brouwer <mb at apple.com>	patch-16
+
+    Summary:
+      Workaround for <rdar://problem/3964795> CCID reader driver doesn't work with BELPIC cards
+    Revision:
+      Tokend--Tiger--1.0--patch-16
+
+    * BELPIC/BELPICToken.cpp:
+      (BELPICToken::readBinary) Deal with the reader returning less
+      than the amount of bytes requested (instead of returning how many
+      bytes are left in an error code) and treat such a response as the
+      end of the file.
+
+    modified files:
+     BELPIC/BELPICToken.cpp ChangeLog
+
+
+2005-01-21 01:24:01 GMT	Michael Brouwer <mb at apple.com>	patch-15
+
+    Summary:
+      Bumped to Tokend-7
+    Revision:
+      Tokend--Tiger--1.0--patch-15
+
+
+    modified files:
+     ChangeLog Tokend.xcode/project.pbxproj
+
+
+2005-01-20 00:31:12 GMT	Michael Brouwer <mb at apple.com>	patch-14
+
+    Summary:
+      Added lock/isLocked and changepin support.
+    Revision:
+      Tokend--Tiger--1.0--patch-14
+
+
+    modified files:
+     BELPIC/BELPICRecord.cpp BELPIC/BELPICToken.cpp
+     BELPIC/BELPICToken.h CAC/CACToken.cpp CAC/CACToken.h
+     CAC/Info.plist ChangeLog JPKI/JPKIToken.cpp JPKI/JPKIToken.h
+     Tokend/Record.cpp Tokend/Record.h Tokend/RecordHandle.cpp
+     Tokend/RecordHandle.h Tokend/Token.cpp Tokend/Token.h
+
+
+2004-12-16 01:07:56 GMT	Michael Brouwer <mb at apple.com>	patch-13
+
+    Summary:
+      Fixed security_aggregate builds
+    Revision:
+      Tokend--Tiger--1.0--patch-13
+
+    Don't throw when probe fails, return a score of 0 instead this
+    reduces exceptions in securityd.
+    
+    Link all tokend's against _nopic static frameworks.
+
+    modified files:
+     BELPIC/BELPICToken.cpp CAC/CACToken.cpp ChangeLog
+     JPKI/JPKIToken.cpp Tokend.xcode/project.pbxproj
+
+
+2004-12-10 21:55:06 GMT	Michael Brouwer <mb at apple.com>	patch-12
+
+    Summary:
+      Fix build failures
+    Revision:
+      Tokend--Tiger--1.0--patch-12
+
+    Don't include libtokend.a in the targets directly, but rather use
+    the OTHER_LDFLAGS_variant to do so.
+    Add GCC_DYNAMIC_NO_PIC = YES to all targets.
+
+    modified files:
+     ChangeLog Tokend.xcode/project.pbxproj
+
+
+2004-12-10 19:53:52 GMT	Michael Brouwer <mb at apple.com>	patch-11
+
+    Summary:
+      Bumped version to 6
+    Revision:
+      Tokend--Tiger--1.0--patch-11
+
+
+    modified files:
+     ChangeLog Tokend.xcode/project.pbxproj
+
+
+2004-12-10 19:52:25 GMT	Michael Brouwer <mb at apple.com>	patch-10
+
+    Summary:
+      Integrated Tokend--radar--3856105
+    Revision:
+      Tokend--Tiger--1.0--patch-10
+
+    
+    
+    Patches applied:
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3856105--base-0
+       tag of mb at apple.com--SmartCards-2004/Tokend--Tiger--1.0--patch-5
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-1
+       Build a static lib with the shared C++ code.
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-2
+       Seperate mds file for each tokend
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-3
+       Removed obsolete files.
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-4
+       Made tokend's depend on libtokend.a
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-5
+       Moved transmitAPDU method from JPKIToken to ISO7816Token
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-6
+       Picked up changes from trunk
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-7
+       Wrap everything to less than 80 columns.
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-8
+       Added SCardError for generic error handeling
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-9
+       Remove common code for common coders
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-10
+       Integrated changes up to Tokend--submission--5
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-11
+       Use fast path versions of CSSMERR_DL_ENDOFDATA
+    
+
+    new files:
+     BELPIC/mds/.arch-ids/=id
+     BELPIC/mds/.arch-ids/belpic_csp_capabilities.mdsinfo.id
+     BELPIC/mds/.arch-ids/belpic_csp_capabilities_common.mds.id
+     BELPIC/mds/.arch-ids/belpic_csp_primary.mdsinfo.id
+     BELPIC/mds/.arch-ids/belpic_dl_primary.mdsinfo.id
+     BELPIC/mds/.arch-ids/belpic_smartcard.mdsinfo.id
+     BELPIC/mds/belpic_csp_capabilities.mdsinfo
+     BELPIC/mds/belpic_csp_capabilities_common.mds
+     BELPIC/mds/belpic_csp_primary.mdsinfo
+     BELPIC/mds/belpic_dl_primary.mdsinfo
+     BELPIC/mds/belpic_smartcard.mdsinfo CAC/mds/.arch-ids/=id
+     CAC/mds/.arch-ids/cac_csp_capabilities.mdsinfo.id
+     CAC/mds/.arch-ids/cac_csp_capabilities_common.mds.id
+     CAC/mds/.arch-ids/cac_csp_primary.mdsinfo.id
+     CAC/mds/.arch-ids/cac_dl_primary.mdsinfo.id
+     CAC/mds/.arch-ids/cac_smartcard.mdsinfo.id
+     CAC/mds/cac_csp_capabilities.mdsinfo
+     CAC/mds/cac_csp_capabilities_common.mds
+     CAC/mds/cac_csp_primary.mdsinfo CAC/mds/cac_dl_primary.mdsinfo
+     CAC/mds/cac_smartcard.mdsinfo JPKI/mds/.arch-ids/=id
+     JPKI/mds/.arch-ids/jpki_csp_capabilities.mdsinfo.id
+     JPKI/mds/.arch-ids/jpki_csp_capabilities_common.mds.id
+     JPKI/mds/.arch-ids/jpki_csp_primary.mdsinfo.id
+     JPKI/mds/.arch-ids/jpki_dl_primary.mdsinfo.id
+     JPKI/mds/.arch-ids/jpki_smartcard.mdsinfo.id
+     JPKI/mds/jpki_csp_capabilities.mdsinfo
+     JPKI/mds/jpki_csp_capabilities_common.mds
+     JPKI/mds/jpki_csp_primary.mdsinfo
+     JPKI/mds/jpki_dl_primary.mdsinfo
+     JPKI/mds/jpki_smartcard.mdsinfo Tokend/SCardError.cpp
+     Tokend/SCardError.h
+
+    removed files:
+     BELPIC/BELPICAttributeCoder.cpp BELPIC/BELPICAttributeCoder.h
+     MSCTokendTest/.arch-ids/=id MSCTokendTest/TokenCollection.cpp
+     MSCTokendTest/TokenCollection.h MSCTokendTest/main.cpp
+     MSCTokendTest/muscletest.c MSCTokendTest/unused.h
+     includes/.arch-ids/=id includes/cryptoki.h
+     includes/cryptoki_unix.h includes/cryptoki_win32.h
+     includes/p11x_msc.h includes/pkcs11.h includes/pkcs11f.h
+     includes/pkcs11t.h
+
+    modified files:
+     BELPIC/BELPICError.cpp BELPIC/BELPICError.h
+     BELPIC/BELPICKeyHandle.cpp BELPIC/BELPICKeyHandle.h
+     BELPIC/BELPICRecord.cpp BELPIC/BELPICRecord.h
+     BELPIC/BELPICSchema.cpp BELPIC/BELPICSchema.h
+     BELPIC/BELPICToken.cpp BELPIC/BELPICToken.h
+     CAC/CACAttributeCoder.cpp CAC/CACAttributeCoder.h
+     CAC/CACError.cpp CAC/CACError.h CAC/CACKeyHandle.cpp
+     CAC/CACKeyHandle.h CAC/CACRecord.cpp CAC/CACRecord.h
+     CAC/CACSchema.cpp CAC/CACSchema.h CAC/CACToken.cpp
+     CAC/CACToken.h ChangeLog JPKI/JPKIAttributeCoder.cpp
+     JPKI/JPKIAttributeCoder.h JPKI/JPKIError.cpp JPKI/JPKIError.h
+     JPKI/JPKIKeyHandle.cpp JPKI/JPKIKeyHandle.h
+     JPKI/JPKIRecord.cpp JPKI/JPKIRecord.h JPKI/JPKISchema.cpp
+     JPKI/JPKISchema.h JPKI/JPKIToken.cpp JPKI/JPKIToken.h
+     MuscleCard/KeyRecord.cpp MuscleCard/KeyRecord.h
+     MuscleCard/MuscleCardAttributeCoder.cpp
+     MuscleCard/MuscleCardAttributeCoder.h
+     MuscleCard/MuscleCardKeyHandle.cpp
+     MuscleCard/MuscleCardSchema.cpp MuscleCard/MuscleCardSchema.h
+     MuscleCard/MuscleCardToken.cpp
+     MuscleCard/mds/musclecard_csp_capabilities.mdsinfo
+     Tokend.xcode/project.pbxproj Tokend/Adornment.cpp
+     Tokend/Adornment.h Tokend/AttributeCoder.cpp
+     Tokend/AttributeCoder.h Tokend/Cursor.cpp Tokend/Cursor.h
+     Tokend/DbValue.cpp Tokend/DbValue.h Tokend/KeyHandle.cpp
+     Tokend/KeyHandle.h Tokend/MetaAttribute.cpp
+     Tokend/MetaAttribute.h Tokend/MetaRecord.cpp
+     Tokend/MetaRecord.h Tokend/PKCS11Object.cpp
+     Tokend/PKCS11Object.h Tokend/Record.cpp Tokend/Record.h
+     Tokend/RecordHandle.cpp Tokend/RecordHandle.h
+     Tokend/Relation.cpp Tokend/Schema.cpp Tokend/Schema.h
+     Tokend/SelectionPredicate.cpp Tokend/SelectionPredicate.h
+     Tokend/Token.cpp Tokend/Token.h
+
+    renamed files:
+     Msc/.arch-ids/=id
+       ==> MuscleCard/Msc/.arch-ids/=id
+     mds/.arch-ids/=id
+       ==> MuscleCard/mds/.arch-ids/=id
+     mds/.arch-ids/musclecard_csp_capabilities.mdsinfo.id
+       ==> MuscleCard/mds/.arch-ids/musclecard_csp_capabilities.mdsinfo.id
+     mds/.arch-ids/musclecard_csp_capabilities_common.mds.id
+       ==> MuscleCard/mds/.arch-ids/musclecard_csp_capabilities_common.mds.id
+     mds/.arch-ids/musclecard_csp_primary.mdsinfo.id
+       ==> MuscleCard/mds/.arch-ids/musclecard_csp_primary.mdsinfo.id
+     mds/.arch-ids/musclecard_dl_primary.mdsinfo.id
+       ==> MuscleCard/mds/.arch-ids/musclecard_dl_primary.mdsinfo.id
+     mds/.arch-ids/musclecard_smartcard.mdsinfo.id
+       ==> MuscleCard/mds/.arch-ids/musclecard_smartcard.mdsinfo.id
+
+    new directories:
+     BELPIC/mds BELPIC/mds/.arch-ids CAC/mds CAC/mds/.arch-ids
+     JPKI/mds JPKI/mds/.arch-ids MuscleCard/Msc/.arch-ids
+     MuscleCard/mds/.arch-ids
+
+    removed directories:
+     MSCTokendTest MSCTokendTest/.arch-ids Msc/.arch-ids includes
+     includes/.arch-ids mds/.arch-ids
+
+    renamed directories:
+     Msc
+       ==> MuscleCard/Msc
+     mds
+       ==> MuscleCard/mds
+
+    new patches:
+     mb at apple.com--SmartCards-2004/Tokend--radar--3856105--base-0
+     mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-1
+     mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-2
+     mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-3
+     mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-4
+     mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-5
+     mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-6
+     mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-7
+     mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-8
+     mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-9
+     mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-10
+     mb at apple.com--SmartCards-2004/Tokend--radar--3856105--patch-11
+
+
+2004-11-16 21:56:12 GMT	Michael Brouwer <mb at apple.com>	patch-9
+
+    Summary:
+      Merged changes on Tokend--submission--5 branch
+    Revision:
+      Tokend--Tiger--1.0--patch-9
+
+
+    modified files:
+     ChangeLog Tokend.xcode/project.pbxproj
+
+    new patches:
+     mb at apple.com--SmartCards-2004/Tokend--submission--5--base-0
+     mb at apple.com--SmartCards-2004/Tokend--submission--5--patch-1
+
+
+2004-11-16 03:10:34 GMT	Perry The Cynic <perry at apple.com>	patch-8
+
+    Summary:
+      Shut up the compiler (warnings). No functional change.
+    Revision:
+      Tokend--Tiger--1.0--patch-8
+
+
+    modified files:
+     ChangeLog
+
+
+2004-11-16 02:58:23 GMT	Perry The Cynic <perry at apple.com>	patch-7
+
+    Summary:
+      Track changes for PR-3862948
+    Revision:
+      Tokend--Tiger--1.0--patch-7
+
+    
+
+    modified files:
+     ChangeLog Tokend/Token.cpp Tokend/Token.h
+
+
+2004-10-28 18:08:53 GMT	Michael Brouwer <mb at apple.com>	patch-6
+
+    Summary:
+      Integrated Tokend--radar--3836842
+    Revision:
+      Tokend--Tiger--1.0--patch-6
+
+    * Token.cpp
+      (Token::cacheObject): Don't throw if writing the cache object
+        fails for some reason.  In addition try to unlink the object
+        if something does go wrong while writing it.
+    
+    Patches applied:
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3836842--base-0
+       tag of mb at apple.com--SmartCards-2004/Tokend--Tiger--1.0--patch-5
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3836842--patch-1
+       Make it non fatal to not be able to write to the cache.
+    
+
+    modified files:
+     ChangeLog Tokend/Token.cpp
+
+    new patches:
+     mb at apple.com--SmartCards-2004/Tokend--radar--3836842--base-0
+     mb at apple.com--SmartCards-2004/Tokend--radar--3836842--patch-1
+
+
+2004-10-27 19:07:13 GMT	Michael Brouwer <mb at apple.com>	patch-5
+
+    Summary:
+      Bumped version to 4
+    Revision:
+      Tokend--Tiger--1.0--patch-5
+
+
+    modified files:
+     BELPIC/Info.plist CAC/Info.plist ChangeLog JPKI/Info.plist
+     MuscleCard/Info.plist Tokend.xcode/project.pbxproj
+
+
+2004-10-27 19:04:17 GMT	Michael Brouwer <mb at apple.com>	patch-4
+
+    Summary:
+      Integrated Tokend--radar--3829126
+    Revision:
+      Tokend--Tiger--1.0--patch-4
+
+    * (testcms.sh): Switch order of encrypt and sign tests.
+
+    new files:
+     JPKI/.arch-ids/=id JPKI/.arch-ids/Info.plist.id
+     JPKI/Info.plist JPKI/JPKIAttributeCoder.cpp
+     JPKI/JPKIAttributeCoder.h JPKI/JPKIError.cpp JPKI/JPKIError.h
+     JPKI/JPKIKeyHandle.cpp JPKI/JPKIKeyHandle.h
+     JPKI/JPKIRecord.cpp JPKI/JPKIRecord.h JPKI/JPKISchema.cpp
+     JPKI/JPKISchema.h JPKI/JPKIToken.cpp JPKI/JPKIToken.h
+     JPKI/jpki.cpp
+
+    modified files:
+     BELPIC/BELPICToken.cpp ChangeLog Tokend.xcode/project.pbxproj
+     testcms.sh
+
+    new directories:
+     JPKI JPKI/.arch-ids
+
+    new patches:
+     mb at apple.com--SmartCards-2004/Tokend--radar--3829126--base-0
+     mb at apple.com--SmartCards-2004/Tokend--radar--3829126--patch-1
+     mb at apple.com--SmartCards-2004/Tokend--radar--3829126--patch-2
+     mb at apple.com--SmartCards-2004/Tokend--radar--3829126--patch-3
+
+
+2004-10-08 00:40:45 GMT	Michael Brouwer <mb at apple.com>	patch-3
+
+    Summary:
+      Merged Tokend--radar--3825493 branch
+    Revision:
+      Tokend--Tiger--1.0--patch-3
+
+    Bumped version number to 3 in preperation of next submission.
+    
+    Patches applied:
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3825493--base-0
+       tag of mb at apple.com--SmartCards-2004/Tokend--Tiger--1.0--base-0
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3825493--patch-1
+       BELPIC card works 90%
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3825493--patch-2
+       Make key#3 use a prompted password acl instead of a pin acl
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3825493--patch-3
+       Disabled decrypt since BELPIC cards can't
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3825493--patch-4
+       Merged changes from Tokend--submission--1 though Tokend--submission--2
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3825493--patch-5
+       Added BELPIC target to world and made world the default target
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3825493--patch-6
+       Key#2 should work again now.
+    
+     * mb at apple.com--SmartCards-2004/Tokend--radar--3825493--patch-7
+       Fixed ACL stuff
+    
+
+    new files:
+     ChangeLog
+
+    removed files:
+     ChangeLog
+
+    modified files:
+     BELPIC/BELPICAttributeCoder.cpp BELPIC/BELPICKeyHandle.cpp
+     BELPIC/BELPICKeyHandle.h BELPIC/BELPICRecord.cpp
+     BELPIC/BELPICRecord.h BELPIC/BELPICToken.cpp
+     BELPIC/BELPICToken.h BELPIC/Info.plist CAC/CACRecord.cpp
+     CAC/CACRecord.h CAC/CACToken.cpp CAC/Info.plist
+     MuscleCard/Info.plist MuscleCard/MuscleCardKeyHandle.cpp
+     MuscleCard/MuscleCardToken.cpp Tokend.xcode/project.pbxproj
+     Tokend/Record.cpp
+
+    new patches:
+     mb at apple.com--SmartCards-2004/Tokend--radar--3825493--base-0
+     mb at apple.com--SmartCards-2004/Tokend--radar--3825493--patch-1
+     mb at apple.com--SmartCards-2004/Tokend--radar--3825493--patch-2
+     mb at apple.com--SmartCards-2004/Tokend--radar--3825493--patch-3
+     mb at apple.com--SmartCards-2004/Tokend--radar--3825493--patch-4
+     mb at apple.com--SmartCards-2004/Tokend--radar--3825493--patch-5
+     mb at apple.com--SmartCards-2004/Tokend--radar--3825493--patch-6
+     mb at apple.com--SmartCards-2004/Tokend--radar--3825493--patch-7
+
+
+2004-10-06 01:21:04 GMT	Michael Brouwer <mb at apple.com>	patch-2
+
+    Summary:
+      Fixed verification failure
+    Revision:
+      Tokend--Tiger--1.0--patch-2
+
+    Remove Info.plist from each target's Bundle Resources section.
+    Bump version number to 2
+
+    modified files:
+     BELPIC/Info.plist CAC/Info.plist MuscleCard/Info.plist
+     Tokend.xcode/project.pbxproj
+
+
+2004-10-05 21:21:00 GMT	John Hurley <jhurley at apple.com>	patch-1
+
+    Summary:
+      don't copy stack into data buffer for PNTB etc. 
+    Revision:
+      Tokend--Tiger--1.0--patch-1
+
+    don't need to call memcpy
+    <rdar://problem/3827355> Tokend incorrectly gets personnel data from CAC card
+
+    modified files:
+     CAC/CACRecord.cpp
+
+
+2004-10-04 19:31:43 GMT	Michael Brouwer <mb at apple.com>	base-0
+
+    Summary:
+      tag of mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-102
+    Revision:
+      Tokend--Tiger--1.0--base-0
+
+    (automatically generated log message)
+
+    new patches:
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--base-0
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-1
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-2
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-3
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-4
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-5
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-6
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-7
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-8
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-9
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-10
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-11
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-12
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-13
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-14
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-15
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-16
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-17
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-18
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-19
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-20
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-21
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-22
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-23
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-24
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-25
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-26
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-27
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-28
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-29
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-30
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-31
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-32
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-33
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-34
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-35
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-36
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-37
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-38
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-39
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-40
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-41
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-42
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-43
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-44
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-45
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-46
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-47
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-48
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-49
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-50
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-51
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-52
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-53
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-54
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-55
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-56
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-57
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-58
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-59
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-60
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-61
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-62
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-63
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-64
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-65
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-66
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-67
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-68
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-69
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-70
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-71
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-72
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-73
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-74
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-75
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-76
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-77
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-78
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-79
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-80
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-81
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-82
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-83
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-84
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-85
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-86
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-87
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-88
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-89
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-90
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-91
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-92
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-93
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-94
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-95
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-96
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-97
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-98
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-99
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-100
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-101
+     mb at apple.com--SmartCards-2004/TokendMuscle--Tiger--1.0--patch-102
+     mb at apple.com--SmartCards-2004/TokendMuscle--cacreorg--1.0--base-0
+     mb at apple.com--SmartCards-2004/TokendMuscle--cacreorg--1.0--patch-1
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Info-tokend__Upgraded_.plist
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Info-tokend__Upgraded_.plist	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Info-tokend__Upgraded_.plist	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict/>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Info.plist
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Info.plist	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Info.plist	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleExecutable</key>
+	<string>MuscleCard</string>
+	<key>CFBundleIdentifier</key>
+	<string>com.apple.tokend.musclecard</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>MuscleCard</string>
+	<key>CFBundlePackageType</key>
+	<string>????</string>
+	<key>CFBundleShortVersionString</key>
+	<string>2.0</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>36720</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/KeyRecord.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/KeyRecord.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/KeyRecord.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,38 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  KeyRecord.cpp
+ *  TokendMuscle
+ */
+
+#include "KeyRecord.h"
+#include "Msc/MscObject.h"
+#include <Security/SecKey.h>
+
+using namespace Tokend;
+
+KeyRecord::~KeyRecord()
+{
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/KeyRecord.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/KeyRecord.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/KeyRecord.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,54 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  KeyRecord.h
+ *  TokendMuscle
+ */
+
+#ifndef _KEYRECORD_H_
+#define _KEYRECORD_H_
+
+#include "Msc/MscKey.h"
+#include "Record.h"
+
+#include <string>
+
+class MscObject;
+
+class KeyRecord : public Tokend::Record
+{
+	NOCOPY(KeyRecord)
+public:
+    KeyRecord(MscKey& key) : mKey(key) {}
+    //KeyRecord(const MSCKeyInfo& keyInfo,MscTokenConnection *connection) : MscKey(keyInfo,connection) {}
+	virtual ~KeyRecord();
+
+	MscKey &key() { return mKey; }
+private:
+	MscKey &mKey;
+};
+
+#endif /* !_KEYRECORD_H_ */
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscACL.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscACL.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscACL.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,31 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MscACL.cpp
+ *  TokendMuscle
+ */
+
+#include "MscACL.h"
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscACL.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscACL.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscACL.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,57 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MscACL.h
+ *  TokendMuscle
+ */
+
+#ifndef _MSCACL_H_
+#define _MSCACL_H_
+
+#include <PCSC/musclecard.h>
+
+#if 0
+class MscACL
+{
+public:
+	typedef struct
+	{
+		MSCUShort16 readPermission;
+		MSCUShort16 writePermission;
+		MSCUShort16 usePermission;
+	}
+	MSCKeyACL, *MSCLPKeyACL;
+
+	typedef struct
+	{
+		MSCUShort16 readPermission;
+		MSCUShort16 writePermission;
+		MSCUShort16 deletePermission;
+	}
+	MSCObjectACL, *MSCLPObjectACL, MSCCertACL, *MSCLPCertACL;
+};
+#endif
+
+#endif /* !_MSCACL_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscError.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscError.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscError.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,143 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MscError.cpp
+ *  TokendMuscle
+ */
+
+#include "MscError.h"
+
+//
+// MacOSError exceptions
+//
+MscError::MscError(int err) : error(err)
+{
+	IFDEBUG(debugDiagnose(this));
+}
+
+const char *MscError::what() const throw ()
+{ return "Musclecard error"; }
+
+OSStatus MscError::osStatus() const
+{ return error; }
+
+int MscError::unixError() const
+{
+	switch (error)
+	{
+	default:
+		// cannot map this to errno space
+		return -1;
+    }
+}
+
+void MscError::throwMe(int error)
+{ throw MscError(error); }
+
+#if !defined(NDEBUG)
+void MscError::debugDiagnose(const void *id) const
+{
+    secdebug("exception", "%p MscError %s (%d)",
+		id, mscerrorstr(error), error);
+}
+
+const char *MscError::mscerrorstr(int err) const
+{
+    switch (err)
+	{
+	// Musclecard Errors
+	case MSC_SUCCESS:				return "Success";
+	case MSC_NO_MEMORY_LEFT:		return "There have been memory problems on the card";
+	case MSC_AUTH_FAILED:			return "Entered PIN is not correct";
+	case MSC_OPERATION_NOT_ALLOWED: return "Required operation is not allowed in actual circumstances";
+	case MSC_INCONSISTENT_STATUS:   return "Required operation is inconsistent with memory contents";
+	case MSC_UNSUPPORTED_FEATURE:   return "Required feature is not (yet) supported";
+	case MSC_UNAUTHORIZED:			return "Required operation was not authorized because of a lack of privileges";
+	case MSC_OBJECT_NOT_FOUND:		return "Required object is missing";
+	case MSC_OBJECT_EXISTS:			return "New object ID already in use";
+	case MSC_INCORRECT_ALG:			return "Algorithm specified is not correct";
+	case MSC_SIGNATURE_INVALID:		return "Verify operation detected an invalid signature";
+	case MSC_IDENTITY_BLOCKED:		return "Operation has been blocked for security reason";
+	case MSC_UNSPECIFIED_ERROR:		return "Unspecified error";
+	case MSC_TRANSPORT_ERROR:		return "PCSC and driver transport errors";
+	case MSC_INVALID_PARAMETER:		return "Invalid parameter given";
+	case MSC_INCORRECT_P1:			return "Incorrect P1 parameter";
+	case MSC_INCORRECT_P2:			return "Incorrect P2 parameter";
+	case MSC_SEQUENCE_END:			return "End of sequence";
+	case MSC_INTERNAL_ERROR:		return "For debugging purposes - Internal error";
+	case MSC_CANCELLED:				return "A blocking event has been cancelled";
+	case MSC_INSUFFICIENT_BUFFER:   return "The buffer provided is too short";
+	case MSC_UNRECOGNIZED_TOKEN:	return "The selected token is not recognized";
+	case MSC_SERVICE_UNRESPONSIVE:  return "The PC/SC services is not available";
+	case MSC_TIMEOUT_OCCURRED:		return "The action has timed out";
+	case MSC_TOKEN_REMOVED:			return "The token has been removed";
+	case MSC_TOKEN_RESET:			return "The token has been reset";
+	case MSC_TOKEN_INSERTED:		return "The token has been inserted";
+	case MSC_TOKEN_UNRESPONSIVE:	return "The token is unresponsive";
+	case MSC_INVALID_HANDLE:		return "The handle is invalid";
+	case MSC_SHARING_VIOLATION:		return "Invalid sharing";
+
+	// PCSC Errors
+	case SCARD_S_SUCCESS:
+	case SCARD_E_CANCELLED:
+	case SCARD_E_CANT_DISPOSE:
+	case SCARD_E_INSUFFICIENT_BUFFER:
+	case SCARD_E_INVALID_ATR:
+	case SCARD_E_INVALID_HANDLE:
+	case SCARD_E_INVALID_PARAMETER:
+	case SCARD_E_INVALID_TARGET:
+	case SCARD_E_INVALID_VALUE:
+	case SCARD_E_NO_MEMORY:
+	case SCARD_F_COMM_ERROR:
+	case SCARD_F_INTERNAL_ERROR:
+	case SCARD_F_UNKNOWN_ERROR:
+	case SCARD_F_WAITED_TOO_LONG:
+	case SCARD_E_UNKNOWN_READER:
+	case SCARD_E_TIMEOUT:
+	case SCARD_E_SHARING_VIOLATION:
+	case SCARD_E_NO_SMARTCARD:
+	case SCARD_E_UNKNOWN_CARD:
+	case SCARD_E_PROTO_MISMATCH:
+	case SCARD_E_NOT_READY:
+	case SCARD_E_SYSTEM_CANCELLED:
+	case SCARD_E_NOT_TRANSACTED:
+	case SCARD_E_READER_UNAVAILABLE:
+	case SCARD_W_UNSUPPORTED_CARD:
+	case SCARD_W_UNRESPONSIVE_CARD:
+	case SCARD_W_UNPOWERED_CARD:
+	case SCARD_W_RESET_CARD:
+	case SCARD_W_REMOVED_CARD:
+	case SCARD_E_PCI_TOO_SMALL:
+	case SCARD_E_READER_UNSUPPORTED:
+	case SCARD_E_DUPLICATE_READER:
+	case SCARD_E_CARD_UNSUPPORTED:
+	case SCARD_E_NO_SERVICE:
+	case SCARD_E_SERVICE_STOPPED:
+		return pcsc_stringify_error(err);
+	default:
+		return "Unknown error";
+	}
+}
+#endif //NDEBUG
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscError.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscError.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscError.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,56 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MscError.h
+ *  TokendMuscle
+ */
+
+#ifndef _MSCERROR_H_
+#define _MSCERROR_H_
+
+#include <security_utilities/debugging.h>
+#include <security_utilities/errors.h>
+#include <PCSC/musclecard.h>
+#include <PCSC/pcsclite.h>
+
+class MscError : public Security::CommonError
+{
+protected:
+    MscError(int err);
+public:
+    const int error;
+    virtual OSStatus osStatus() const;
+	virtual int unixError() const;
+    virtual const char *what () const throw ();
+    
+    static void check(OSStatus status)	{ if (status!=MSC_SUCCESS && status!=SCARD_S_SUCCESS) throwMe(status); }
+    static void throwMe(int err) __attribute__((noreturn));
+
+protected:
+	IFDEBUG(void debugDiagnose(const void *id) const;)
+	IFDEBUG(const char *mscerrorstr(int err) const;)
+};
+
+#endif /* !_MSCERROR_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscKey.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscKey.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscKey.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,170 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MscKey.cpp
+ *  TokendMuscle
+ */
+
+#include "MscKey.h"
+#include "MscError.h"
+
+void MscKey::importKey(const MSCKeyACL& keyACL,const void *keyBlob,size_t keyBlobSize,
+	MSCKeyPolicy& keyPolicy,MSCPVoid32 pAddParams, MSCUChar8 addParamsSize)
+{
+	MSC_RV rv = MSCImportKey(&Required(mConnection),number(),const_cast<MSCKeyACL *>(&keyACL),
+		reinterpret_cast<MSCPUChar8>(const_cast<void *>(keyBlob)),keyBlobSize,&keyPolicy,pAddParams,addParamsSize);
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+void MscKey::exportKey(void *keyBlob,size_t keyBlobSize,MSCPVoid32 pAddParams, MSCUChar8 addParamsSize)
+{
+	uint32_t kbs = keyBlobSize;
+	MSC_RV rv = MSCExportKey(&Required(mConnection),number(),
+		reinterpret_cast<MSCPUChar8>(keyBlob),&kbs,pAddParams,addParamsSize);
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+void MscKey::extAuthenticate(MSCUChar8 cipherMode,MSCUChar8 cipherDirection,const char *pData,size_t dataSize)
+{
+	MSC_RV rv = MSCExtAuthenticate(&Required(mConnection),number(),cipherMode,cipherDirection,
+		reinterpret_cast<unsigned char *>(const_cast<char *>(pData)),dataSize);
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+void MscKey::convert(CssmKey &cssmk)
+{
+	cssmk.header().cspGuid(Guid::overlay(gGuidAppleSdCSPDL));
+
+    switch (type())
+	{
+	case MSC_KEY_RSA_PRIVATE:
+	case MSC_KEY_RSA_PRIVATE_CRT:
+	case MSC_KEY_RSA_PUBLIC:
+		cssmk.algorithm(CSSM_ALGID_RSA);
+		break;
+
+	case MSC_KEY_DSA_PRIVATE:
+	case MSC_KEY_DSA_PUBLIC:
+		cssmk.algorithm(CSSM_ALGID_DSA);
+		break;
+
+	case MSC_KEY_DES:
+		cssmk.algorithm(CSSM_ALGID_DES);
+		break;
+	case MSC_KEY_3DES:
+		// @@@ Which algid is this?
+		cssmk.algorithm(CSSM_ALGID_3DES);
+		//cssmk.algorithm(CSSM_ALGID_3DES_3KEY_EDE);
+		//cssmk.algorithm(CSSM_ALGID_3DES_2KEY_EDE);
+		//cssmk.algorithm(CSSM_ALGID_3DES_1KEY_EEE);
+		//cssmk.algorithm(CSSM_ALGID_3DES_3KEY_EEE);
+		//cssmk.algorithm(CSSM_ALGID_3DES_2KEY_EEE);
+		break;
+	case MSC_KEY_3DES3:
+		// @@@ Which algid is this?
+		cssmk.algorithm(CSSM_ALGID_3DES_3KEY_EDE);
+		//cssmk.algorithm(CSSM_ALGID_3DES_3KEY_EEE);
+		break;
+	default:
+		cssmk.algorithm(CSSM_ALGID_CUSTOM);
+		break;
+	}
+
+	cssmk.blobType(CSSM_KEYBLOB_REFERENCE);					// Keys are always reference keys
+	cssmk.blobFormat(CSSM_KEYBLOB_REF_FORMAT_INTEGER);
+    switch (type())
+	{
+	case MSC_KEY_RSA_PRIVATE:
+	case MSC_KEY_RSA_PRIVATE_CRT:
+	case MSC_KEY_DSA_PRIVATE:
+		cssmk.keyClass(CSSM_KEYCLASS_PRIVATE_KEY);
+		break;
+	case MSC_KEY_RSA_PUBLIC:
+	case MSC_KEY_DSA_PUBLIC:
+		cssmk.keyClass(CSSM_KEYCLASS_PUBLIC_KEY);
+		break;
+	case MSC_KEY_DES:
+	case MSC_KEY_3DES:
+	case MSC_KEY_3DES3:
+		cssmk.keyClass(CSSM_KEYCLASS_SESSION_KEY);
+		break;
+	default:
+		cssmk.keyClass(CSSM_KEYCLASS_OTHER);
+		break;
+	}
+
+	cssmk.header().LogicalKeySizeInBits = size();
+
+	cssmk.setAttribute(CSSM_KEYATTR_PERMANENT);
+	if (acl().read() != MSC_AUT_NONE)
+		cssmk.setAttribute(CSSM_KEYATTR_EXTRACTABLE);
+	else
+		cssmk.setAttribute(CSSM_KEYATTR_SENSITIVE);
+
+	if (acl().write() != MSC_AUT_NONE)
+		cssmk.setAttribute(CSSM_KEYATTR_MODIFIABLE);
+
+	if (acl().use() != MSC_AUT_ALL)
+		cssmk.setAttribute(CSSM_KEYATTR_PRIVATE);
+
+	// Muscle doesn't really encode these values.
+	cssmk.clearAttribute(CSSM_KEYATTR_ALWAYS_SENSITIVE | CSSM_KEYATTR_NEVER_EXTRACTABLE);
+
+	// Set up key usage fields
+	MSCUShort16 cipherDirection = keyPolicy.cipherDirection;
+	if (cipherDirection & MSC_KEYPOLICY_DIR_SIGN)
+		cssmk.usage(CSSM_KEYUSE_SIGN);
+	if (cipherDirection & MSC_KEYPOLICY_DIR_VERIFY)
+		cssmk.usage(CSSM_KEYUSE_VERIFY);
+	if (cipherDirection & MSC_KEYPOLICY_DIR_ENCRYPT)
+		cssmk.usage(CSSM_KEYUSE_ENCRYPT | CSSM_KEYUSE_WRAP);
+	if (cipherDirection & MSC_KEYPOLICY_DIR_DECRYPT)
+		cssmk.usage(CSSM_KEYUSE_DECRYPT | CSSM_KEYUSE_UNWRAP);
+	// @@@ no mapping to CSSM_KEYUSE_ANY, CSSM_KEYUSE_SIGN_RECOVER, CSSM_KEYUSE_VERIFY_RECOVER, CSSM_KEYUSE_DERIVE
+}
+
+void MscKey::computeCrypt(MSCUChar8 cipherMode, MSCUChar8 cipherDirection,
+	const MSCUChar8 *inputData, size_t inputDataSize,
+	MSCUChar8 *outputData, size_t &outputDataSize)
+{
+	MSCCryptInit cryptInit = { number(), cipherMode, cipherDirection, };
+	uint32_t outsz = outputDataSize;
+	MSC_RV rv = MSCComputeCrypt(mConnection, &cryptInit, const_cast<MSCUChar8 *>(inputData),
+		inputDataSize, outputData, &outsz);
+	outputDataSize = outsz;
+	if (rv != MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+
+#if defined(DEBUGDUMP)
+void MscKey::debugDump()
+{
+	Debug::dump("key: %hhu type: 0x%02hhX size: %hu policy(mode: 0x%04hX direction: 0x%04hX) acl(read: 0x%04hX write: 0x%04hX use: 0x%04hX)\n", keyNum, keyType, keySize, keyPolicy.cipherMode, keyPolicy.cipherDirection, keyACL.readPermission, keyACL.writePermission, keyACL.usePermission);
+}
+#endif /* !defined(DEBUGDUMP) */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscKey.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscKey.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscKey.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,65 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MscKey.h
+ *  TokendMuscle
+ */
+
+#ifndef _MSCKEY_H_
+#define _MSCKEY_H_
+
+#include <PCSC/musclecard.h>
+#include "MscWrappers.h"
+#include "MscTokenConnection.h"
+#include <security_utilities/debugging.h>
+#include <security_cdsa_utilities/cssmkey.h>
+
+class MscKey : public MscKeyInfo
+{
+public:
+    MscKey() { }
+    MscKey(unsigned int keyNum, MscTokenConnection *connection);
+    MscKey(const MSCKeyInfo& keyInfo,MscTokenConnection *connection) :
+		MscKeyInfo(keyInfo), mConnection(connection) {}
+    virtual ~MscKey() {};
+
+	void importKey(const MSCKeyACL& keyACL,const void *keyBlob,size_t keyBlobSize,
+		MSCKeyPolicy& keyPolicy,MSCPVoid32 pAddParams=NULL, MSCUChar8 addParamsSize=0);
+	void exportKey(void *keyBlob,size_t keyBlobSize,MSCPVoid32 pAddParams=NULL, MSCUChar8 addParamsSize=0);
+	void extAuthenticate(MSCUChar8 cipherMode,MSCUChar8 cipherDirection,const char *pData,size_t dataSize);
+	void convert(CssmKey &cssmk);
+	void computeCrypt(MSCUChar8 cipherMode, MSCUChar8 cipherDirection,
+		const MSCUChar8 *inputData, size_t inputDataSize,
+		MSCUChar8 *outputData, size_t &outputDataSize);
+
+	MscTokenConnection &connection() { return *mConnection; }
+
+	IFDUMP(void debugDump());
+
+protected:
+	MscTokenConnection *mConnection;
+};
+
+#endif /* !_MSCKEY_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscObject.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscObject.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscObject.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,117 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MscObject.cpp
+ *  TokendMuscle
+ */
+
+#include "MscObject.h"
+#include "MscError.h"
+
+MscObject::MscObject(const char *objectID,MscTokenConnection *connection) :
+	mConnection(connection), mData(NULL), mDataLoaded(false), mAttributesLoaded(false)
+{
+	::memcpy(mInfo.objectID,objectID,sizeof(mInfo.objectID));
+}
+
+MscObject::MscObject(const MSCObjectInfo& info,MscTokenConnection *connection) :
+	mInfo(info), mConnection(connection), mData(NULL), mDataLoaded(false), mAttributesLoaded(true)
+{
+	// Note: if we are constructed with an MSCObjectInfo, we already have our attributes
+}
+
+MscObject::~MscObject()
+{
+	if (mData)
+		free(mData);
+}
+
+void MscObject::create(const char *objectID,u_int32_t objectSize,const MscObjectACL& objectACL)
+{
+	// This reserves space on the card for a new object
+	// It must be called before the object can be written
+	MSC_RV rv = MSCCreateObject(mConnection,const_cast<char *>(&Required(objectID)),objectSize,
+		const_cast<MSCObjectACL *>((MSCObjectACL *)&objectACL));
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+void MscObject::deleteobj(const char *objectID,bool zeroFlag)
+{
+	// This deletes an object on the card
+	MSC_RV rv = MSCDeleteObject(mConnection,const_cast<char *>(&Required(objectID)),zeroFlag);
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+void MscObject::read()
+{
+	LPRWEventCallback rwCallback = NULL;
+	MSCPVoid32 addParams = NULL;
+	getAttributes();
+
+	if (mDataLoaded)
+		return;
+		
+	MSCULong32 readSz = mInfo.size();
+	MSC_RV rv = MSCReadAllocateObject(mConnection, const_cast<char *>(mInfo.objid()),
+		reinterpret_cast<MSCPUChar8 *>(&mData),&readSz, rwCallback, addParams);
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+
+	mDataLoaded = true;
+}
+
+void MscObject::write(const char *dataToWrite,size_t dataSize)
+{
+	MSCULong32 offset = 0;
+	LPRWEventCallback rwCallback = NULL;
+	MSCPVoid32 addParams = NULL;
+
+	MSC_RV rv = MSCWriteObject(mConnection, const_cast<char *>(mInfo.objid()), offset,
+		reinterpret_cast<unsigned char *>(const_cast<char *>(dataToWrite)),dataSize, rwCallback, addParams);
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+	mDataLoaded = false;
+}
+
+#ifdef _DEBUG_OSTREAM
+std::ostream& operator << (std::ostream& strm, const MscObject& obj)
+{
+	strm << "Obj: " << obj.mInfo;
+	return strm;
+}
+#endif
+
+#pragma mark ---------------- Utility methods --------------
+
+void MscObject::getAttributes(bool refresh)
+{
+	if (refresh || !mAttributesLoaded)
+	{
+		(Required(mConnection)).getObjectAttributes(mInfo.objid(),mInfo);
+		mAttributesLoaded = true;
+	}
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscObject.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscObject.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscObject.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,72 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MscObject.h
+ *  TokendMuscle
+ */
+
+#ifndef _MSCOBJECT_H_
+#define _MSCOBJECT_H_
+
+#include "MscWrappers.h"
+#include "MscTokenConnection.h"
+#include <PCSC/musclecard.h>
+
+class MscObject
+{
+	NOCOPY(MscObject)
+public:
+    MscObject(const char *objectID,MscTokenConnection *connection);
+    MscObject(const MSCObjectInfo& info,MscTokenConnection *connection);
+    virtual ~MscObject();
+    
+	virtual void create(const char *objectID,u_int32_t objectSize,const MscObjectACL& objectACL=MscObjectACL());
+	virtual void deleteobj(const char *objectID,bool zeroFlag);
+	virtual void write(const char *dataToWrite,size_t dataSize);
+	virtual void read();
+
+	virtual const void *data() { if (!mDataLoaded) read(); return reinterpret_cast<const void *>(mData); }
+	virtual uint32 size() const	{ return mInfo.size(); }
+    virtual const char *objid() const	{ return mInfo.objid(); }
+
+#ifdef _DEBUG_OSTREAM
+	friend std::ostream& operator << (std::ostream& strm, const MscObject& obj);
+#endif
+
+protected:
+	MscObjectInfo mInfo;
+	MscTokenConnection *mConnection;
+	char *mData;
+	mutable bool mDataLoaded;
+	mutable bool mAttributesLoaded;
+	
+	void getAttributes(bool refresh=false);
+};
+
+#ifdef _DEBUG_OSTREAM
+std::ostream& operator << (std::ostream& strm, const MscObject& ee);
+#endif
+
+#endif /* !_MSCOBJECT_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscPIN.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscPIN.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscPIN.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,65 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MscPIN.cpp
+ *  TokendMuscle
+ */
+
+#include "MscPIN.h"
+#include "MscError.h"
+
+void MscPIN::create(unsigned int pinNum,unsigned int pinAttempts,const char *PIN, size_t PINSize,
+	const char *unblockPIN, size_t unblockPINSize)
+{
+	MSC_RV rv = MSCCreatePIN(&Required(mConnection),pinNum,pinAttempts,
+		reinterpret_cast<unsigned char *>(const_cast<char *>(PIN)),PINSize,
+		reinterpret_cast<unsigned char *>(const_cast<char *>(unblockPIN)),unblockPINSize);
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+void MscPIN::change(unsigned int pinNum,const char *oldPIN, size_t oldPINSize,const char *newPIN, size_t newPINSize)
+{
+	MSC_RV rv = MSCChangePIN(&Required(mConnection),pinNum,
+		reinterpret_cast<unsigned char *>(const_cast<char *>(oldPIN)),oldPINSize,
+		reinterpret_cast<unsigned char *>(const_cast<char *>(newPIN)),newPINSize);
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+void MscPIN::unblock(unsigned int pinNum,const char *unblockCode, size_t unblockCodeSize)
+{
+	MSC_RV rv = MSCUnblockPIN(&Required(mConnection),pinNum,
+		reinterpret_cast<unsigned char *>(const_cast<char *>(unblockCode)),unblockCodeSize);
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+void MscPIN::list(MSCUShort16& mask)
+{
+	MSC_RV rv = MSCListPINs(&Required(mConnection),&mask);
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscPIN.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscPIN.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscPIN.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,54 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MscPIN.h
+ *  TokendMuscle
+ */
+
+#ifndef _MSCPIN_H_
+#define _MSCPIN_H_
+
+#include "MscWrappers.h"
+#include "MscTokenConnection.h"
+#include <PCSC/musclecard.h>
+
+class MscPIN
+{
+public:
+    MscPIN() { }
+    MscPIN(MscTokenConnection *connection) { mConnection = connection; }
+    virtual ~MscPIN() {};
+    
+	void create(unsigned int pinNum,unsigned int pinAttempts,const char *PIN, size_t PINSize,
+		const char *unblockPIN, size_t unblockPINSize);
+	void change(unsigned int pinNum,const char *oldPIN, size_t oldPINSize,const char *newPIN, size_t newPINSize);
+	void unblock(unsigned int pinNum,const char *unblockCode, size_t unblockCodeSize);
+	void list(MSCUShort16& mask);
+
+protected:
+	MscTokenConnection *mConnection;
+};
+
+#endif /* !_MSCPIN_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscToken.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscToken.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscToken.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,93 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MscToken.cpp
+ *  TokendMuscle
+ */
+
+#include <iostream>
+#include "MscToken.h"
+#include "MscError.h"
+
+#include <Security/cssmtype.h>
+#include <PCSC/pcsclite.h>
+#include <PCSC/musclecard.h>
+
+#include <security_cdsa_utilities/cssmdb.h>
+
+void MscToken::loadobjects()
+{
+	for (MSCUChar8 seqOption = MSC_SEQUENCE_RESET;;)
+	{
+		MSCObjectInfo objInfo;
+		MSC_RV rv = MSCListObjects(mConnection, seqOption, &objInfo);
+		if (rv!=MSC_SUCCESS)
+			break;	//MscError::throwMe(rv);
+		const char *objid = MscObjectInfo::overlay(&objInfo)->objid();
+		MscObject *obj = new MscObject(objInfo,mConnection);
+		mObjects.insert(pair<std::string,MscObject *>(std::string(objid),obj));
+		seqOption = MSC_SEQUENCE_NEXT;
+	}
+
+	for (MSCUChar8 seqOption = MSC_SEQUENCE_RESET;;)
+	{
+		MSCKeyInfo keyInfo;
+		MSC_RV rv = MSCListKeys(mConnection, seqOption, &keyInfo);
+		if (rv!=MSC_SUCCESS)
+			break;	//MscError::throwMe(rv);
+		MscKey *xkey = new MscKey(keyInfo,mConnection);
+		mKeys.insert(pair<MSCUChar8,MscKey *>(xkey->number(),xkey));
+		seqOption = MSC_SEQUENCE_NEXT;
+	}
+}
+
+void MscToken::dumpobjects()
+{
+    ConstObjIterator obji = mObjects.begin();
+	for (;obji!=mObjects.end();obji++)
+		std::cout << (*obji).second << std::endl;
+		
+#if 0
+    ConstKeyIterator keyi = mKeys.begin();
+	for (;keyi!=mKeys.end();keyi++)
+		std::cout << (*keyi).second << std::endl;
+#endif
+}
+
+MscObject &MscToken::getObject(const std::string &objID)
+{
+	ConstObjIterator obji = mObjects.find(objID);
+	if (obji==mObjects.end())
+        CssmError::throwMe(CSSM_ERRCODE_INVALID_CONTEXT_HANDLE);
+	return *(obji->second);
+}
+
+MscKey &MscToken::getKey(MSCUChar8 keyNum)
+{
+	ConstKeyIterator keyi = mKeys.find(keyNum);
+	if (keyi==mKeys.end())
+        CssmError::throwMe(CSSM_ERRCODE_INVALID_CONTEXT_HANDLE);
+	return *(keyi->second);
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscToken.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscToken.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscToken.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,88 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MscToken.h
+ *  TokendMuscle
+ */
+
+#ifndef _MSCTOKEN_H_
+#define _MSCTOKEN_H_
+
+#include <PCSC/musclecard.h>
+#include <map>
+#include "MscWrappers.h"
+#include "MscObject.h"
+#include "MscKey.h"
+#include "TokenContext.h"
+
+/*
+	Token contains:
+	- <set> of keys
+	- <set> of objects
+*/
+class MscToken: public Tokend::TokenContext
+{
+public:
+	MscToken();
+	MscToken(MSCTokenConnection *connection) : mConnection(MscTokenConnection::optional(connection)) {};
+	virtual ~MscToken() {};
+
+    typedef std::map<std::string, MscObject *> ObjectMap;
+    typedef ObjectMap::iterator ObjIterator;
+    typedef ObjectMap::const_iterator ConstObjIterator;
+
+    typedef std::map<MSCUChar8, MscKey *> KeyMap;
+    typedef KeyMap::iterator KeyIterator;
+    typedef KeyMap::const_iterator ConstKeyIterator;
+
+	void loadobjects();
+	void dumpobjects();
+
+	MscObject &getObject(const std::string &objID);
+	MscKey &getKey(MSCUChar8 keyNum);
+
+	friend std::ostream& operator << (std::ostream& strm, const MscToken& oa);
+
+protected:
+	MscTokenConnection *mConnection;
+	ObjectMap mObjects;
+	KeyMap mKeys;
+
+public:
+	// Iterators for moving through records
+	
+	ConstObjIterator begin() const { return ConstObjIterator(mObjects.begin()); }
+	ConstObjIterator end()   const { return ConstObjIterator(mObjects.end()); }	
+
+	ObjIterator begin() { return ObjIterator(mObjects.begin()); }
+	ObjIterator end() { return ObjIterator(mObjects.end()); }	
+
+	ConstKeyIterator kbegin() const { return ConstKeyIterator(mKeys.begin()); }
+	ConstKeyIterator kend()   const { return ConstKeyIterator(mKeys.end()); }	
+};
+
+std::ostream& operator << (std::ostream& strm, const MscToken& oa);
+
+#endif /* !_MSCTOKEN_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscTokenConnection.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscTokenConnection.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscTokenConnection.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,273 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MscTokenConnection.cpp
+ *  TokendMuscle
+ */
+
+#include <iostream>
+#include "MscTokenConnection.h"
+#include "MscError.h"
+
+MscTokenConnection::MscTokenConnection(const MSCTokenInfo &rTokenInfo)
+{
+	// @@@ assume that we will call MSCEstablishConnection, which should set us up
+	secdebug("connection", "Calling MscTokenConnection::MscTokenConnection");
+	clearPod();
+//	::memcpy(&tokenInfo,&rTokenInfo,sizeof(MSCTokenInfo));
+//	std::cout << "Dump: \n" << tokenInfo << std::endl;
+	::memcpy(&mLocalTokenInfo,&rTokenInfo,sizeof(MSCTokenInfo));
+#ifdef _DEBUG_OSTREAM
+	std::cout << "Dump: \n" << mLocalTokenInfo << std::endl;
+#endif
+}
+
+MscTokenConnection::MscTokenConnection(const MSCTokenConnection &rTokenConnection)
+{
+	// Set basic fields
+	hContext = rTokenConnection.hContext;		// Handle to resource manager
+	hCard = rTokenConnection.hCard;				// Handle to the connection
+	ioType->dwProtocol = rTokenConnection.ioType->dwProtocol;		// Protocol identifier
+	ioType->cbPciLength = rTokenConnection.ioType->cbPciLength;   // Protocol Control Inf Length
+	macSize = rTokenConnection.macSize;				// Size of the MAC code
+	loggedIDs = rTokenConnection.loggedIDs;				// Verification bit mask
+	shareMode = rTokenConnection.shareMode;				// Sharing mode for this
+
+	// Now copy the strings
+	::strncpy(reinterpret_cast<char *>(pMac), reinterpret_cast<const char *>(rTokenConnection.pMac), 
+		min(static_cast<size_t>(rTokenConnection.macSize),sizeof(pMac)));		// Token name
+}
+
+// strncpy(char * restrict dst, const char * restrict src, size_t len);
+
+MscTokenConnection &MscTokenConnection::operator = (const MSCTokenConnection &rTokenConnection)
+{
+	// how do we avoid duplication of copy constructor code?
+
+	// Set basic fields
+	hContext = rTokenConnection.hContext;		// Handle to resource manager
+	hCard = rTokenConnection.hCard;				// Handle to the connection
+	ioType->dwProtocol = rTokenConnection.ioType->dwProtocol;		// Protocol identifier
+	ioType->cbPciLength = rTokenConnection.ioType->cbPciLength;   // Protocol Control Inf Length
+	macSize = rTokenConnection.macSize;				// Size of the MAC code
+	loggedIDs = rTokenConnection.loggedIDs;				// Verification bit mask
+	shareMode = rTokenConnection.shareMode;				// Sharing mode for this
+
+	// Now copy the strings
+	::strncpy(reinterpret_cast<char *>(pMac), reinterpret_cast<const char *>(rTokenConnection.pMac), 
+		min(static_cast<size_t>(rTokenConnection.macSize),sizeof(pMac)));		// Token name
+
+	return *this;
+}
+
+void MscTokenConnection::connect(const char *applicationName,MSCULong32 sharingMode)
+{
+	// Establishes a connection to the specified token
+	MSC_RV rv = MSCReleaseConnection(this, MSC_RESET_TOKEN);
+
+	rv = MSCEstablishConnection(&mLocalTokenInfo, sharingMode,
+		reinterpret_cast<unsigned char *>(const_cast<char *>(applicationName)),
+		applicationName?strlen(applicationName):0, this); // NULL,0 => use default applet
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+void MscTokenConnection::release(MSCULong32 endAction)
+{
+	// Releases a connection to the specified token 
+	MSC_RV rv = MSCReleaseConnection(this,endAction);
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+void MscTokenConnection::beginTransaction()
+{
+	// Locks a transaction to the token 
+	MSC_RV rv = MSCBeginTransaction(this);
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+void MscTokenConnection::endTransaction(MSCULong32 endAction)
+{
+	// Releases a locked transaction to the token 
+	MSC_RV rv = MSCEndTransaction(this,endAction);
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+void MscTokenConnection::logoutAll()
+{
+	// Releases a connection to the specified token 
+	MSC_RV rv = MSCLogoutAll(this);
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+void MscTokenConnection::verifyPIN(MSCUChar8 pinNum,std::string pin)
+{
+	// Releases a locked transaction to the token 
+	MSC_RV rv = MSCVerifyPIN(this,pinNum,reinterpret_cast<unsigned char *>(const_cast<char *>(pin.c_str())),pin.length());
+	if (rv!=MSC_SUCCESS)
+	{
+		std::cout << "*** PIN verify failed!!! ***" << std::endl;
+		MscError::throwMe(rv);
+	}
+}
+
+unsigned int MscTokenConnection::listPins()
+{
+	MSCUShort16 mask;
+	MSC_RV rv = MSCListPINs(this, &mask);
+	if (rv != MSC_SUCCESS)
+		MscError::throwMe(rv);
+	return mask;
+}
+
+void MscTokenConnection::selectAID(std::string aid)
+{
+//	selectAID(reinterpret_cast<MSCUChar8 *>(aid.c_str()), aid.length());
+	selectAID(aid.c_str(), aid.length());
+}
+
+void MscTokenConnection::selectAID(const char */* aidValue */, MSCULong32 /* aidSize */)
+{
+	// Selects applet - Not to be used by applications
+	// MSCSelectAID is not exported!!
+//	MSC_RV rv = MSCSelectAID(this,reinterpret_cast<unsigned char *>(const_cast<char *>(aidValue)),aidSize); /* MSC_SUCCESS */
+	MSC_RV rv = MSC_UNSUPPORTED_FEATURE;	//MSCSelectAID(this,reinterpret_cast<unsigned char *>(const_cast<char *>(aidValue)),aidSize); /*  */
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+void MscTokenConnection::writeFramework(const MSCInitTokenParams& initParams)
+{
+	// Pre-personalization function
+	MSC_RV rv = MSCWriteFramework(this,const_cast<MSCInitTokenParams *>(&initParams));
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+void MscTokenConnection::getKeyAttributes(MSCUChar8 keyNumber,MSCKeyInfo& keyInfo)
+{
+	// 
+	MSC_RV rv = MSCGetKeyAttributes(this,keyNumber,&keyInfo);
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+void MscTokenConnection::getObjectAttributes(std::string objectID,MSCObjectInfo& objectInfo)
+{
+	// 
+	MSC_RV rv = MSCGetObjectAttributes(this,const_cast<char *>(objectID.c_str()),&objectInfo);
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+void MscTokenConnection::getStatus(MSCStatusInfo& statusInfo)
+{
+	// Pre-personalization function
+	MSC_RV rv = MSCGetStatus(this,&statusInfo);
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+#pragma mark ---------------- Token state methods --------------
+
+bool MscTokenConnection::tokenWasReset()
+{
+	// Was the token reset ? 
+	return MSCIsTokenReset(this);
+}
+
+bool MscTokenConnection::clearReset()
+{
+	// Clear the Reset state 
+	return MSCClearReset(this);
+}
+
+bool MscTokenConnection::moved()
+{
+	// Was the token moved (removed, removed/inserted) ?
+	return MSCIsTokenMoved(this);
+}
+
+bool MscTokenConnection::changed()
+{
+	// Did any state change with the token ?
+	return MSCIsTokenChanged(this);
+}
+
+bool MscTokenConnection::known()
+{
+	// Did any state change with the token ?
+	return MSCIsTokenKnown(this);
+}
+
+#pragma mark ---------------- Capability methods --------------
+
+MSCULong32 MscTokenConnection::getCapabilities(MSCULong32 tag)
+{
+	MSCULong32 cap;
+	MSCULong32 size;
+	MSC_RV rv = MSCGetCapabilities(this, tag,
+		reinterpret_cast<MSCPUChar8>(&cap), &size);
+	if (rv != MSC_SUCCESS)
+		MscError::throwMe(rv);
+
+	if (size == 1)
+		return *reinterpret_cast<uint8_t *>(&cap);
+	else if (size == 2)
+		return *reinterpret_cast<uint16_t *>(&cap);
+	else
+		return cap;
+}
+
+void MscTokenConnection::extendedFeature(MSCULong32 extFeature,MSCPUChar8 outData,MSCULong32 outLength,
+	MSCPUChar8 inData, MSCPULong32 inLength)
+{
+	MSC_RV rv = MSCExtendedFeature(this,extFeature,outData,outLength,inData,inLength);
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+#pragma mark ---------------- Key methods --------------
+
+void MscTokenConnection::generateKeys(MSCUChar8 prvKeyNum,MSCUChar8 pubKeyNum,MSCGenKeyParams& params)
+{
+	MSC_RV rv = MSCGenerateKeys(this,prvKeyNum,pubKeyNum,&params);
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+
+#pragma mark ---------------- Misc methods --------------
+
+void MscTokenConnection::getChallenge(const char *seed,size_t seedSize,const char *randomData,size_t randomDataSize)
+{
+	MSC_RV rv = MSCGetChallenge(this,reinterpret_cast<unsigned char *>(const_cast<char *>(seed)),seedSize,
+		reinterpret_cast<unsigned char *>(const_cast<char *>(randomData)),randomDataSize);
+	if (rv!=MSC_SUCCESS)
+		MscError::throwMe(rv);
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscTokenConnection.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscTokenConnection.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscTokenConnection.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,110 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MscTokenConnection.h
+ *  TokendMuscle
+ */
+
+#ifndef _MSCTOKENCONNECTION_H_
+#define _MSCTOKENCONNECTION_H_
+
+#include <PCSC/musclecard.h>
+#include <security_utilities/utilities.h>
+//#include <sstream>
+#include <map>
+#include <set>
+#include "MscWrappers.h"
+
+class MscTokenConnection : public Security::PodWrapper<MscTokenConnection, MSCTokenConnection>
+{
+public:
+    MscTokenConnection() { memset(this, 0, sizeof(*this)); }
+	MscTokenConnection(const MSCTokenInfo &rTokenInfo);
+    MscTokenConnection(const MSCTokenConnection &rTokenConnection);
+
+    MscTokenConnection &operator = (const MSCTokenConnection &rTokenInfo);
+
+	// Accessors
+	MSCULong32 context() const			{ return hContext; }	// Handle to resource manager
+	const MSCTokenInfo& tinfo() const	{ return tokenInfo; }	// token information
+	const MSCTokenInfo& info() const	{ return mLocalTokenInfo; }	// token information
+
+	const MSCUChar8 *mac() const		{ return pMac; }		// MAC code
+	MSCULong32 macsize() const			{ return macSize; }		// Size of the MAC code
+
+	// calls to muscle layer
+	
+	void connect(const char *applicationName=NULL,MSCULong32 sharingMode=MSC_SHARE_SHARED);
+	void release(MSCULong32 endAction=SCARD_LEAVE_CARD);
+	void beginTransaction();
+	void endTransaction(MSCULong32 endAction=SCARD_LEAVE_CARD);
+	void logoutAll();
+
+	void verifyPIN(MSCUChar8 pinNum,std::string pin);
+	unsigned int listPins();
+
+	void selectAID(std::string aid);
+	void selectAID(const char *aidValue, MSCULong32 aidSize);
+	void writeFramework(const MSCInitTokenParams& initParams);
+
+	void getKeyAttributes(MSCUChar8 keyNumber,MSCKeyInfo& keyInfo);
+	void getObjectAttributes(std::string objectID,MSCObjectInfo& objectInfo);
+
+	void getStatus(MSCStatusInfo& statusInfo);
+
+	bool tokenWasReset();
+	bool clearReset();
+	bool moved();
+	bool changed();
+	bool known();
+	
+	MSCULong32 getCapabilities(MSCULong32 Tag);
+	void extendedFeature(MSCULong32 extFeature,MSCPUChar8 outData,MSCULong32 outLength,
+		MSCPUChar8 inData, MSCPULong32 inLength);
+
+	void generateKeys(MSCUChar8 prvKeyNum,MSCUChar8 pubKeyNum, MSCGenKeyParams& params);
+	void getChallenge(const char *seed,size_t seedSize,const char *randomData,size_t randomDataSize);
+
+protected:
+	MSCTokenInfo mLocalTokenInfo;
+};
+
+#if 0
+	typedef struct
+	{
+		MSCLong32 hContext;	      /*  */
+		MSCLong32 hCard;	      /* Handle to the connection */
+		LPSCARD_IO_REQUEST ioType;    /* Type of protocol */
+		MSCPVoid32 tokenLibHandle;    /* Handle to token library */
+		CFDyLibPointers libPointers;  /* Function pointers */
+		MSCTokenInfo tokenInfo;	/*  */
+		MSCUChar8 loggedIDs;	/* Verification bit mask */
+		MSCULong32 shareMode;	/* Sharing mode for this */
+		LPRWEventCallback rwCallback;	/* Registered callback */
+	}
+	MSCTokenConnection, *MSCLPTokenConnection;
+#endif
+
+#endif /* !_MSCTOKENCONNECTION_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscWrappers.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscWrappers.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscWrappers.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,155 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MscWrappers.cpp
+ *  TokendMuscle
+ */
+
+#include "MscWrappers.h"
+
+inline bool operator == (const MSCObjectInfo &s1, const MSCObjectInfo &s2)
+{
+    return ::strcmp(s1.objectID,s2.objectID)==0;
+}
+
+inline bool operator != (const MSCObjectInfo &s1, const MSCObjectInfo &s2)
+{
+	return !(s1 == s2);
+}
+
+MscTokenInfo::MscTokenInfo(const MSCTokenInfo &rTokenInfo)
+{
+	// Set basic fields
+	tokenAppLen = rTokenInfo.tokenAppLen;		// Default AID Length
+	tokenIdLength = rTokenInfo.tokenIdLength;	// ID Length (ATR Length)
+	tokenState = rTokenInfo.tokenState;			// State (dwEventState)
+	tokenType = rTokenInfo.tokenType;			// Type - RFU
+	addParams = rTokenInfo.addParams;			// Additional Data
+	addParamsSize = rTokenInfo.addParamsSize;	// Size of additional data
+
+	// Now copy the strings
+	::memcpy(tokenName, rTokenInfo.tokenName, sizeof(tokenName));		// Token name
+	::memcpy(slotName, rTokenInfo.slotName, sizeof(slotName));			// Slot/reader name
+	::memcpy(svProvider, rTokenInfo.svProvider, sizeof(svProvider));	// Library
+	::memcpy(reinterpret_cast<unsigned char *>(tokenId), reinterpret_cast<const unsigned char *>(rTokenInfo.tokenId), sizeof(tokenId));		// Token ID (ATR)
+	::memcpy(reinterpret_cast<unsigned char *>(tokenApp), reinterpret_cast<const unsigned char *>(rTokenInfo.tokenApp), sizeof(tokenApp));	// Default app ID
+}
+
+MscTokenInfo::MscTokenInfo(const SCARD_READERSTATE &readerState)
+{
+	// An ss is enough info to be able to open a connection
+	::memset(this, 0, sizeof(*this));			// overkill, but what the heck
+	::strncpy(slotName, readerState.szReader, sizeof(slotName));			// Slot/reader name
+	size_t idsz = min(size_t(readerState.cbAtr),size_t(sizeof(tokenId)));
+	::memcpy(reinterpret_cast<unsigned char *>(tokenId), reinterpret_cast<const unsigned char *>(readerState.rgbAtr), idsz);		// Token ID (ATR)
+	tokenIdLength = idsz;
+	tokenState = readerState.dwEventState;
+}
+
+MscTokenInfo &MscTokenInfo::operator = (const MSCTokenInfo &rTokenInfo)
+{
+	// how do we avoid duplication of copy constructor code?
+
+	// Set basic fields
+	tokenAppLen = rTokenInfo.tokenAppLen;		// Default AID Length
+	tokenIdLength = rTokenInfo.tokenIdLength;	// ID Length (ATR Length)
+	tokenState = rTokenInfo.tokenState;			// State (dwEventState)
+	tokenType = rTokenInfo.tokenType;			// Type - RFU
+	addParams = rTokenInfo.addParams;			// Additional Data
+	addParamsSize = rTokenInfo.addParamsSize;	// Size of additional data
+
+	// Now copy the strings
+	::memcpy(tokenName, rTokenInfo.tokenName, sizeof(tokenName));		// Token name
+	::memcpy(slotName, rTokenInfo.slotName, sizeof(slotName));			// Slot/reader name
+	::memcpy(svProvider, rTokenInfo.svProvider, sizeof(svProvider));	// Library
+	::memcpy(reinterpret_cast<unsigned char *>(tokenId), reinterpret_cast<const unsigned char *>(rTokenInfo.tokenId), sizeof(tokenId));		// Token ID (ATR)
+	::memcpy(reinterpret_cast<unsigned char *>(tokenApp), reinterpret_cast<const unsigned char *>(rTokenInfo.tokenApp), sizeof(tokenApp));	// Default app ID
+
+	return *this;
+}
+
+#pragma mark ---------------- ostream methods --------------
+
+#ifdef _DEBUG_OSTREAM
+
+#include <iomanip>
+
+std::ostream& operator << (std::ostream& strm, const MscObjectACL& oa)
+{
+	strm << "RD: " << oa.readPermission << " WR: " << oa.writePermission << " DEL: " << oa.deletePermission;
+	return strm;
+}
+
+std::ostream& operator << (std::ostream& strm, const MscObjectInfo& oi)
+{
+	strm << "ID: " << oi.objectID << " Size: " << oi.objectSize << " ACL: " << MscObjectACL(oi.objectACL);
+	return strm;
+}
+
+std::ostream& operator << (std::ostream& strm, const MscTokenInfo& ti)
+{
+	strm << "Token name     : " << ti.tname() << "\n";
+	strm << "Slot name      : " << ti.sname() << "\n";
+	strm << "Token id (ATR) : [" << std::dec << ti.tokenIdLength << "] ";
+	const unsigned char *tid = ti.tid();
+	for (unsigned int jx=0;jx < ti.tokenIdLength;jx++)
+	{
+		strm << std::hex << std::uppercase << std::setw(2) << std::setfill('0') << static_cast<unsigned int>(tid[jx]);
+		if (((jx+1) % 4)==0)
+			strm << " ";
+	}
+	strm << "\nToken state	 :  " << ti.tokenState << "\n";
+	strm << "Provider       : " << ti.provider() << "\n";
+	strm << "App ID         : [" << std::dec << ti.tokenAppLen << "] " << ti.app() << "\n";
+	strm << "Type           :  " << ti.tokenType << "\n";	// Type - RFU
+
+	strm << "Addl Params    : [" << ti.addParamsSize << "] " << ti.app() << "\n";
+	const unsigned char *tap = reinterpret_cast<const unsigned char *>(ti.addParams);
+	for (unsigned int jx=0;jx < ti.addParamsSize;jx++)
+		strm << std::hex << std::uppercase << std::setw(2) << std::setfill('0') << tap[jx];
+//		strm << std::hex << std::uppercase << std::setw(2) << std::setfill('0') << static_cast<unsigned int>(tap[jx]);
+	return strm;
+}
+
+std::ostream& operator << (std::ostream& strm, const MscStatusInfo& si)
+{
+//	strm << "GetStatus returns           : " << MscError(rv) << "\n";
+	strm << "Protocol version            : 0x" <<
+		std::hex << std::uppercase << std::setw(4) << std::setfill('0') << si.appVersion << "\n";
+	strm << "Applet version              : 0x" <<
+		std::hex << std::uppercase << std::setw(4) << std::setfill('0') << si.swVersion << "\n";
+	strm << "Total object memory         : " <<
+		std::dec << std::setw(8) << std::setfill('0') << si.totalMemory << "\n";
+	strm << "Free object memory          : " <<
+		std::dec << std::setw(8) << std::setfill('0') << si.freeMemory << "\n";
+	strm << "Number of used PINs         : " <<
+		std::dec << std::setw(2) << std::setfill('0') << si.usedPINs << "\n";
+	strm << "Number of used Keys         : " <<
+		std::dec << std::setw(2) << std::setfill('0') << si.usedKeys << "\n";
+	strm << "Currently logged identities : 0x" <<
+		std::hex << std::uppercase << std::setw(4) << std::setfill('0') << si.loggedID << "\n";
+	return strm;
+}
+#endif	// _DEBUG_OSTREAM
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscWrappers.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscWrappers.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/Msc/MscWrappers.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,161 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MscWrappers.h
+ *  TokendMuscle
+ */
+
+#ifndef _MSCWRAPPERS_H_
+#define _MSCWRAPPERS_H_
+
+#include <PCSC/musclecard.h>
+#include <security_utilities/utilities.h>
+
+#ifdef _DEBUG_OSTREAM
+	#include <ostream>
+#endif
+
+#include <Security/cssmerr.h>
+#include <security_cdsa_utilities/cssmbridge.h>
+#include <security_cdsa_utilities/cssmerrors.h>
+
+class MscKeyACL : public Security::PodWrapper<MscKeyACL, MSCKeyACL>
+{
+public:
+    MscKeyACL() { }
+    MscKeyACL(MSCUShort16 rd, MSCUShort16 wr, MSCUShort16 us) { readPermission = rd; writePermission = wr; usePermission = us; }
+    MscKeyACL(MSCUShort16 perm) { readPermission = writePermission = usePermission = perm; }
+    
+    MSCUShort16 read() const	{ return readPermission; }
+    MSCUShort16 write() const	{ return writePermission; }
+    MSCUShort16 use() const		{ return usePermission; }
+};
+
+class MscObjectACL : public Security::PodWrapper<MscObjectACL, MSCObjectACL>
+{
+public:
+    MscObjectACL() { }
+    MscObjectACL(MSCUShort16 rd, MSCUShort16 wr, MSCUShort16 delx) { readPermission = rd; writePermission = wr; deletePermission = delx; }
+    MscObjectACL(MSCUShort16 perm) { readPermission = writePermission = deletePermission = perm; }
+	MscObjectACL(const MSCObjectACL &rObjectACL) { readPermission = rObjectACL.readPermission; writePermission = rObjectACL.writePermission; deletePermission = rObjectACL.deletePermission; }
+
+    MSCUShort16 read() const	{ return readPermission; }
+    MSCUShort16 write() const	{ return writePermission; }
+    MSCUShort16 del() const		{ return deletePermission; }
+//	operator uint32 () const	{ return effective(); }
+
+#ifdef _DEBUG_OSTREAM
+	friend std::ostream& operator << (std::ostream& strm, const MscObjectACL& oa);
+#endif
+};
+
+class MscKeyPolicy : public Security::PodWrapper<MscKeyPolicy, MSCKeyPolicy>
+{
+public:
+    MscKeyPolicy() { }
+    MscKeyPolicy(MSCUShort16 modex, MSCUShort16 dir) { cipherMode = modex; cipherDirection = dir; }
+    
+    MSCUShort16 mode() const		{ return cipherMode; }
+    MSCUShort16 direction() const	{ return cipherDirection; }
+};
+
+class MscKeyInfo : public Security::PodWrapper<MscKeyInfo, MSCKeyInfo>
+{
+public:
+	// Note: these memcpy operations also copy keyPartner & keyMapping
+	// See Guid in cssmpods.h for template template
+    MscKeyInfo() { ::memset(this, 0, sizeof(*this)); }
+    MscKeyInfo(const MSCKeyInfo &rKeyInfo) { ::memcpy(this, &rKeyInfo, sizeof(*this)); }
+
+    MscKeyInfo &operator = (const MSCKeyInfo &rKeyInfo)
+		{ ::memcpy(this, &rKeyInfo, sizeof(MSCKeyInfo)); return *this; }
+    
+    MSCUChar8 number() const	{ return keyNum; }
+    MSCUChar8 type() const		{ return keyType; }
+    MSCULong32 size() const		{ return keySize; }
+	MscKeyACL &acl()			{ return MscKeyACL::overlay(keyACL); }
+	const MscKeyACL &acl() const	{ return MscKeyACL::overlay(keyACL); }
+	MscKeyPolicy &policy()			{ return MscKeyPolicy::overlay(keyPolicy); }
+	const MscKeyPolicy &policy() const	{ return MscKeyPolicy::overlay(keyPolicy); }
+};
+
+class MscObjectInfo : public Security::PodWrapper<MscObjectInfo, MSCObjectInfo>
+{
+public:
+    MscObjectInfo() { memset(this, 0, sizeof(*this)); }
+    MscObjectInfo(const MSCObjectInfo &rObjectInfo) { ::memcpy(this, &rObjectInfo, sizeof(*this)); }
+
+    MscObjectInfo &operator = (const MSCObjectInfo &rObjectInfo)
+		{ ::memcpy(this, &rObjectInfo, sizeof(MSCObjectInfo)); return *this; }
+    
+    const char *objid() const	{ return reinterpret_cast<const char *>(objectID); }
+    MSCULong32 size() const		{ return objectSize; }
+
+#ifdef _DEBUG_OSTREAM
+	friend std::ostream& operator << (std::ostream& strm, const MscObjectInfo& ee);
+#endif
+};
+
+class MscTokenInfo : public Security::PodWrapper<MscTokenInfo, MSCTokenInfo>
+{
+public:
+    MscTokenInfo() { memset(this, 0, sizeof(*this)); }
+    MscTokenInfo(const MSCTokenInfo &rTokenInfo);
+	MscTokenInfo(const SCARD_READERSTATE &readerState);	// An SCARD_READERSTATE is enough info to be able to open a connection
+
+    MscTokenInfo &operator = (const MSCTokenInfo &rTokenInfo);
+
+	const char *tname() const { return tokenName; }
+	const char *sname() const { return slotName; }
+	const char *provider() const { return svProvider; }
+	const unsigned char *tid() const { return reinterpret_cast<const unsigned char *>(tokenId); }
+	const char *app() const { return reinterpret_cast<const char *>(tokenApp); }
+
+#ifdef _DEBUG_OSTREAM
+	friend std::ostream& operator << (std::ostream& strm, const MscTokenInfo& ti);
+#endif
+};
+
+class MscStatusInfo : public Security::PodWrapper<MscStatusInfo, MSCStatusInfo>
+{
+public:
+    MscStatusInfo() { memset(this, 0, sizeof(*this)); }
+    MscStatusInfo(const MscStatusInfo &rTokenInfo);
+
+    MscStatusInfo &operator = (const MscStatusInfo &rTokenInfo);
+	
+#ifdef _DEBUG_OSTREAM
+	friend std::ostream& operator << (std::ostream& strm, const MscStatusInfo& ti);
+#endif
+};
+
+#ifdef _DEBUG_OSTREAM
+std::ostream& operator << (std::ostream& strm, const MscObjectACL& oa);
+std::ostream& operator << (std::ostream& strm, const MscObjectInfo& ee);
+std::ostream& operator << (std::ostream& strm, const MscTokenInfo& ti);
+std::ostream& operator << (std::ostream& strm, const MscStatusInfo& ti);
+#endif
+
+#endif /* !_MSCWRAPPERS_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardAttributeCoder.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardAttributeCoder.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardAttributeCoder.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,224 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MuscleCardAttributeCoder.cpp
+ *  TokendMuscle
+ */
+
+#include "MuscleCardAttributeCoder.h"
+
+#include "MetaAttribute.h"
+#include "MetaRecord.h"
+#include "TokenRecord.h"
+#include "KeyRecord.h"
+#include "Msc/MscToken.h"
+#include "Msc/MscObject.h"
+
+#include <Security/SecKeychainItem.h>
+#include <security_cdsa_utilities/cssmkey.h>
+
+using namespace Tokend;
+
+#pragma mark ---------------- Muscle/P11 specific Coder methods --------------
+
+//
+// KeyExtractableAttributeCoder
+//
+KeyExtractableAttributeCoder::~KeyExtractableAttributeCoder() {}
+
+void KeyExtractableAttributeCoder::decode(Tokend::TokenContext *tokenContext,
+	const Tokend::MetaAttribute &metaAttribute, Tokend::Record &record)
+{
+	KeyRecord &keyRecord = dynamic_cast<KeyRecord &>(record);
+	bool value = keyRecord.key().acl().read() != MSC_AUT_NONE;
+	record.attributeAtIndex(metaAttribute.attributeIndex(), new Attribute(value));
+}
+
+
+//
+// KeySensitiveAttributeCoder
+//
+KeySensitiveAttributeCoder::~KeySensitiveAttributeCoder() {}
+
+void KeySensitiveAttributeCoder::decode(Tokend::TokenContext *tokenContext, const Tokend::MetaAttribute &metaAttribute,
+		Tokend::Record &record)
+{
+	KeyRecord &keyRecord = dynamic_cast<KeyRecord &>(record);
+	bool value = keyRecord.key().acl().read() == MSC_AUT_NONE;
+	record.attributeAtIndex(metaAttribute.attributeIndex(), new Attribute(value));
+}
+
+
+//
+// KeyModifiableAttributeCoder
+//
+KeyModifiableAttributeCoder::~KeyModifiableAttributeCoder() {}
+
+void KeyModifiableAttributeCoder::decode(Tokend::TokenContext *tokenContext,
+	const Tokend::MetaAttribute &metaAttribute, Tokend::Record &record)
+{
+	KeyRecord &keyRecord = dynamic_cast<KeyRecord &>(record);
+	bool value = keyRecord.key().acl().write() != MSC_AUT_NONE;
+	record.attributeAtIndex(metaAttribute.attributeIndex(), new Attribute(value));
+}
+
+
+//
+// KeyPrivateAttributeCoder
+//
+KeyPrivateAttributeCoder::~KeyPrivateAttributeCoder() {}
+
+void KeyPrivateAttributeCoder::decode(Tokend::TokenContext *tokenContext,
+	const Tokend::MetaAttribute &metaAttribute, Tokend::Record &record)
+{
+	KeyRecord &keyRecord = dynamic_cast<KeyRecord &>(record);
+	bool value = keyRecord.key().acl().use() != MSC_AUT_ALL;
+	record.attributeAtIndex(metaAttribute.attributeIndex(), new Attribute(value));
+}
+
+
+//
+// KeyDirectionAttributeCoder
+//
+KeyDirectionAttributeCoder::~KeyDirectionAttributeCoder() {}
+
+void KeyDirectionAttributeCoder::decode(Tokend::TokenContext *tokenContext,
+	const Tokend::MetaAttribute &metaAttribute, Tokend::Record &record)
+{
+	KeyRecord &keyRecord = dynamic_cast<KeyRecord &>(record);
+	bool value = (keyRecord.key().policy().direction() & mMask);
+	record.attributeAtIndex(metaAttribute.attributeIndex(), new Attribute(value));
+}
+
+
+//
+// KeySizeAttributeCoder
+//
+KeySizeAttributeCoder::~KeySizeAttributeCoder() {}
+
+void KeySizeAttributeCoder::decode(Tokend::TokenContext *tokenContext,
+	const Tokend::MetaAttribute &metaAttribute, Tokend::Record &record)
+{
+	uint32 keySize = dynamic_cast<KeyRecord &>(record).key().size();
+	record.attributeAtIndex(metaAttribute.attributeIndex(), new Attribute(keySize));
+}
+
+
+//
+// KeyAlgorithmAttributeCoder
+//
+KeyAlgorithmAttributeCoder::~KeyAlgorithmAttributeCoder() {}
+
+void KeyAlgorithmAttributeCoder::decode(Tokend::TokenContext *tokenContext,
+	const Tokend::MetaAttribute &metaAttribute, Tokend::Record &record)
+{
+	uint32_t keyType = dynamic_cast<KeyRecord &>(record).key().type();
+	uint32 algID;
+
+    switch (keyType)
+	{
+	case MSC_KEY_RSA_PRIVATE:
+	case MSC_KEY_RSA_PRIVATE_CRT:
+	case MSC_KEY_RSA_PUBLIC:
+		algID = CSSM_ALGID_RSA;
+		break;
+
+	case MSC_KEY_DSA_PRIVATE:
+	case MSC_KEY_DSA_PUBLIC:
+		algID = CSSM_ALGID_DSA;
+		break;
+
+	case MSC_KEY_DES:
+		algID = CSSM_ALGID_DES;
+		break;
+	case MSC_KEY_3DES:
+		// @@@ Which algid is this?
+		algID = CSSM_ALGID_3DES;
+		//algID = CSSM_ALGID_3DES_3KEY_EDE;
+		//algID = CSSM_ALGID_3DES_2KEY_EDE;
+		//algID = CSSM_ALGID_3DES_1KEY_EEE;
+		//algID = CSSM_ALGID_3DES_3KEY_EEE;
+		//algID = CSSM_ALGID_3DES_2KEY_EEE;
+		break;
+	case MSC_KEY_3DES3:
+		// @@@ Which algid is this?
+		algID = CSSM_ALGID_3DES_3KEY_EDE;
+		//algID = CSSM_ALGID_3DES_3KEY_EEE;
+		break;
+	default:
+		secdebug("coder", "unknown MSC_KEY_TYPE: %02X r: %p rid: %08X aid: %u", keyType,
+			&record, metaAttribute.metaRecord().relationId(), metaAttribute.attributeId());
+		algID = CSSM_ALGID_CUSTOM;
+		break;
+	}
+
+	record.attributeAtIndex(metaAttribute.attributeIndex(), new Attribute(algID));
+}
+
+
+//
+// KeyNameAttributeCoder
+//
+KeyNameAttributeCoder::~KeyNameAttributeCoder() {}
+
+void KeyNameAttributeCoder::decode(Tokend::TokenContext *tokenContext,
+	const Tokend::MetaAttribute &metaAttribute, Tokend::Record &record)
+{
+	MSCUChar8 keyNumber = dynamic_cast<KeyRecord &>(record).key().number();
+	char buf[5];
+	int used = snprintf(buf, 5, "K%u", keyNumber);
+	record.attributeAtIndex(metaAttribute.attributeIndex(), new Attribute(buf, used));
+}
+
+//
+// ObjectIDAttributeCoder
+//
+ObjectIDAttributeCoder::~ObjectIDAttributeCoder()
+{
+}
+
+void ObjectIDAttributeCoder::decode(TokenContext *tokenContext, const MetaAttribute &metaAttribute, Record &record)
+{	
+	// fill in data with object name from MscObjectInfo
+	TokenRecord &tokenRecord = dynamic_cast<TokenRecord &>(record);			
+	record.attributeAtIndex(metaAttribute.attributeIndex(), new Attribute(tokenRecord.objid()));
+}
+
+
+//
+// MscDataAttributeCoder
+//
+MscDataAttributeCoder::~MscDataAttributeCoder()
+{
+}
+
+void MscDataAttributeCoder::decode(TokenContext *tokenContext, const MetaAttribute &metaAttribute, Record &record)
+{
+	TokenRecord &trec = dynamic_cast<TokenRecord &>(record);			
+	MscToken &tok = dynamic_cast<MscToken &>(*tokenContext);
+	MscObject &obj = tok.getObject(trec.objid());
+	secdebug("dcoder", "getting object %s of size %d", trec.objid().c_str(), obj.size());
+	record.attributeAtIndex(metaAttribute.attributeIndex(), new Attribute(obj.data(), obj.size()));
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardAttributeCoder.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardAttributeCoder.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardAttributeCoder.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,187 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MuscleCardAttributeCoder.h
+ *  TokendMuscle
+ */
+
+#ifndef _MUSCLECARDATTRIBUTECODER_H_
+#define _MUSCLECARDATTRIBUTECODER_H_
+
+#include "AttributeCoder.h"
+#include <string>
+
+#include <PCSC/musclecard.h>
+
+//
+// A coder that produces a boolean value based on whether a key is extractable
+//
+class KeyExtractableAttributeCoder : public Tokend::AttributeCoder
+{
+	NOCOPY(KeyExtractableAttributeCoder)
+public:
+	KeyExtractableAttributeCoder() {}
+	virtual ~KeyExtractableAttributeCoder();
+
+	virtual void decode(Tokend::TokenContext *tokenContext, const Tokend::MetaAttribute &metaAttribute,
+		Tokend::Record &record);
+};
+
+
+//
+// A coder that produces a boolean value based on whether a key is sensitive
+//
+class KeySensitiveAttributeCoder : public Tokend::AttributeCoder
+{
+	NOCOPY(KeySensitiveAttributeCoder)
+public:
+	KeySensitiveAttributeCoder() {}
+	virtual ~KeySensitiveAttributeCoder();
+
+	virtual void decode(Tokend::TokenContext *tokenContext, const Tokend::MetaAttribute &metaAttribute,
+		Tokend::Record &record);
+};
+
+
+//
+// A coder that produces a boolean value based on whether a key is modifiable
+//
+class KeyModifiableAttributeCoder : public Tokend::AttributeCoder
+{
+	NOCOPY(KeyModifiableAttributeCoder)
+public:
+	KeyModifiableAttributeCoder() {}
+	virtual ~KeyModifiableAttributeCoder();
+
+	virtual void decode(Tokend::TokenContext *tokenContext, const Tokend::MetaAttribute &metaAttribute,
+		Tokend::Record &record);
+};
+
+
+//
+// A coder that produces a boolean value based on whether a key is private
+//
+class KeyPrivateAttributeCoder : public Tokend::AttributeCoder
+{
+	NOCOPY(KeyPrivateAttributeCoder)
+public:
+	KeyPrivateAttributeCoder() {}
+	virtual ~KeyPrivateAttributeCoder();
+
+	virtual void decode(Tokend::TokenContext *tokenContext, const Tokend::MetaAttribute &metaAttribute,
+		Tokend::Record &record);
+};
+
+
+//
+// A coder that produces a boolean value based on an AND of mask and the direction of a key
+//
+class KeyDirectionAttributeCoder : public Tokend::AttributeCoder
+{
+	NOCOPY(KeyDirectionAttributeCoder)
+public:
+	KeyDirectionAttributeCoder(MSCUShort16 mask) : mMask(mask) {}
+	virtual ~KeyDirectionAttributeCoder();
+
+	virtual void decode(Tokend::TokenContext *tokenContext, const Tokend::MetaAttribute &metaAttribute,
+		Tokend::Record &record);
+private:
+	MSCUShort16 mMask;
+};
+
+
+//
+// A coder that produces the LogicalKeySizeInBits of a key
+//
+class KeySizeAttributeCoder : public Tokend::AttributeCoder
+{
+	NOCOPY(KeySizeAttributeCoder)
+public:
+	KeySizeAttributeCoder() {}
+	virtual ~KeySizeAttributeCoder();
+
+	virtual void decode(Tokend::TokenContext *tokenContext, const Tokend::MetaAttribute &metaAttribute, Tokend::Record &record);
+};
+
+
+//
+// A coder produces a CSSM_ALGID from a key
+//
+class KeyAlgorithmAttributeCoder : public Tokend::AttributeCoder
+{
+	NOCOPY(KeyAlgorithmAttributeCoder)
+public:
+	KeyAlgorithmAttributeCoder() {}
+	virtual ~KeyAlgorithmAttributeCoder();
+
+	virtual void decode(Tokend::TokenContext *tokenContext, const Tokend::MetaAttribute &metaAttribute, Tokend::Record &record);
+};
+
+
+//
+// A coder that reads the name of a key
+//
+class KeyNameAttributeCoder : public Tokend::AttributeCoder
+{
+	NOCOPY(KeyNameAttributeCoder)
+public:
+
+	KeyNameAttributeCoder() {}
+	virtual ~KeyNameAttributeCoder();
+
+	virtual void decode(Tokend::TokenContext *tokenContext, const Tokend::MetaAttribute &metaAttribute, Tokend::Record &record);
+};
+
+
+//
+// A coder that reads the object id of an object
+//
+class ObjectIDAttributeCoder : public Tokend::AttributeCoder
+{
+	NOCOPY(ObjectIDAttributeCoder)
+public:
+
+	ObjectIDAttributeCoder() {}
+	virtual ~ObjectIDAttributeCoder();
+
+	virtual void decode(Tokend::TokenContext *tokenContext, const Tokend::MetaAttribute &metaAttribute, Tokend::Record &record);
+};
+
+//
+// A coder that reads the data of an object
+//
+class MscDataAttributeCoder : public Tokend::AttributeCoder
+{
+	NOCOPY(MscDataAttributeCoder)
+public:
+
+	MscDataAttributeCoder() {}
+	virtual ~MscDataAttributeCoder();
+
+	virtual void decode(Tokend::TokenContext *tokenContext, const Tokend::MetaAttribute &metaAttribute, Tokend::Record &record);
+};
+
+
+#endif /* !_MUSCLECARDATTRIBUTECODER_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardKeyHandle.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardKeyHandle.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardKeyHandle.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,518 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MuscleCardKeyHandle.cpp
+ *  TokendMuscle
+ */
+
+#include "MuscleCardKeyHandle.h"
+
+#include "KeyRecord.h"
+#include "Msc/MscError.h"
+#include "Msc/MscKey.h"
+#include "Msc/MscToken.h"
+
+#include <security_utilities/debugging.h>
+#include <security_utilities/utilities.h>
+#include <security_cdsa_utilities/cssmerrors.h>
+#include <security_cdsa_client/aclclient.h>
+#include <Security/cssmerr.h>
+
+using CssmClient::AclFactory;
+
+
+//
+// MuscleCardKeyHandle
+//
+MuscleCardKeyHandle::MuscleCardKeyHandle(const Tokend::MetaRecord &metaRecord,
+	Tokend::Record &record, MscKey &key) :
+	Tokend::KeyHandle(metaRecord, &record),
+	mKey(key)
+{
+}
+
+MuscleCardKeyHandle::~MuscleCardKeyHandle()
+{
+}
+
+void MuscleCardKeyHandle::getKeySize(CSSM_KEY_SIZE &keySize)
+{
+	secdebug("crypto", "getKeySize");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+uint32 MuscleCardKeyHandle::getOutputSize(const Context &context, uint32 inputSize, bool encrypting)
+{
+	secdebug("crypto", "getOutputSize");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+static const MSCUChar8 sha1sigheader[] =
+{
+	0x30, // SEQUENCE
+	0x21, // LENGTH
+	  0x30, // SEQUENCE
+	  0x09, // LENGTH
+		0x06, 0x05, 0x2B, 0x0E, 0x03, 0x02, 0x1a, // SHA1 OID (1 4 14 3 2 26)
+	    0x05, 0x00, // OPTIONAL ANY algorithm params (NULL)
+	  0x04, 0x14 // OCTECT STRING (20 bytes)
+};
+
+static const MSCUChar8 md5sigheader[] =
+{
+	0x30, // SEQUENCE
+	0x20, // LENGTH
+	  0x30, // SEQUENCE
+	  0x0C, // LENGTH
+	    0x06, 0x08, 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x02, 0x05, // MD5 OID (1 2 840 113549 2 5)
+	    0x05, 0x00, // OPTIONAL ANY algorithm params (NULL)
+	  0x04, 0x10 // OCTECT STRING (16 bytes)
+};
+
+void MuscleCardKeyHandle::generateSignature(const Context &context,
+	CSSM_ALGORITHMS signOnly, const CssmData &input, CssmData &signature)
+{
+	secdebug("crypto", "generateSignature alg: %u signOnly: %u", context.algorithm(), signOnly);
+	IFDUMPING("crypto", context.dump("signature context"));
+
+	if (context.type() != CSSM_ALGCLASS_SIGNATURE)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_CONTEXT);
+
+	if (context.algorithm() != CSSM_ALGID_RSA)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_ALGORITHM);
+
+	// Find out if we are doing a SHA1 or MD5 signature and setup header to point to the right asn1 blob.
+	MSCPCUChar8 header;
+	MSCULong32 headerLength;
+	if (signOnly == CSSM_ALGID_SHA1)
+	{
+		if (input.Length != 20)
+			CssmError::throwMe(CSSMERR_CSP_BLOCK_SIZE_MISMATCH);
+
+		header = sha1sigheader;
+		headerLength = sizeof(sha1sigheader);
+	}
+	else if (signOnly == CSSM_ALGID_MD5)
+	{
+		if (input.Length != 16)
+			CssmError::throwMe(CSSMERR_CSP_BLOCK_SIZE_MISMATCH);
+
+		header = md5sigheader;
+		headerLength = sizeof(md5sigheader);
+	}
+	else if (signOnly == CSSM_ALGID_NONE)
+	{
+		// Special case used by SSL it's an RSA signature, without the ASN1 stuff
+		header = NULL;
+		headerLength = 0;
+	}
+	else
+		CssmError::throwMe(CSSMERR_CSP_INVALID_DIGEST_ALGORITHM);
+
+	// Create an input buffer in which we construct the data we will send to the token.
+	MSCUChar8 cipherMode;
+	MSCULong32 inputDataSize = headerLength + input.Length;
+	MSCULong32 keyLength = mKey.size() / 8;
+	auto_array<MSCUChar8> inputData(keyLength);
+	MSCPUChar8 to = inputData.get();
+
+	// Get padding, but default to pkcs1 style padding
+	uint32 padding = CSSM_PADDING_PKCS1;
+	context.getInt(CSSM_ATTRIBUTE_PADDING, padding);
+
+	// Figure out whether the underlying token supports RSA_NOPAD, if so we generate our own padding if not,
+	// we let the card do the PKCS1 padding itself.
+	MSCULong32 rsaCapabilities = mKey.connection().getCapabilities(MSC_TAG_CAPABLE_RSA);
+	if (rsaCapabilities & MSC_CAPABLE_RSA_NOPAD)
+	{
+		secdebug("crypto", "generateSignature: card supports RSA_NOPAD");
+		cipherMode = MSC_MODE_RSA_NOPAD;
+
+		if (padding == CSSM_PADDING_PKCS1)
+		{
+			// Add PKCS1 style padding
+			*(to++) = 0;
+			*(to++) = 1; /* Private Key Block Type. */
+			MSCULong32 padLength = keyLength - 3 - inputDataSize;
+			memset(to, 0xff, padLength);
+			to += padLength;
+			*(to++) = 0;
+			inputDataSize = keyLength;
+		}
+		else if (padding == CSSM_PADDING_NONE)
+		{
+			// Token will fail if the input data isn't exactly keysize / 8 octects long
+		}
+		else
+			CssmError::throwMe(CSSMERR_CSP_INVALID_ATTR_PADDING);
+	}
+	else if (rsaCapabilities & MSC_CAPABLE_RSA_PKCS1)
+	{
+		if (padding != CSSM_PADDING_PKCS1)
+			CssmError::throwMe(CSSMERR_CSP_INVALID_ATTR_PADDING);
+
+		secdebug("crypto", "generateSignature: card only supports RSA_PKCS1");
+		cipherMode = MSC_MODE_RSA_PAD_PKCS1;
+	}
+	else
+	{
+		CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED); // @@@ Look for a better error.
+	}
+
+	// Now copy the ASN1 header into the input buffer.
+	// This header is the DER encoding of
+	// DigestInfo ::= SEQUENCE { digestAlgorithm AlgorithmIdentifier, digest OCTET STRING }
+	// Where AlgorithmIdentifier ::= SEQUENCE { algorithm OBJECT IDENTIFIER, parameters OPTIONAL ANY }
+	if (headerLength)
+	{
+		memcpy(to, header, headerLength);
+		to += headerLength;
+	}
+
+	// Finally copy the passed in data to the input buffer.
+	memcpy(to, input.Data, input.Length);
+
+	// @@@ Switch to using tokend allocators
+	MSCPUChar8 outputData = reinterpret_cast<MSCPUChar8>(malloc(keyLength));
+	size_t outputLength = keyLength;
+	try
+	{
+		// Sign the inputData using the token
+		mKey.computeCrypt(cipherMode, MSC_DIR_SIGN, inputData.get(), inputDataSize, outputData, outputLength);
+	}
+	catch (...)
+	{
+		// @@@ Switch to using tokend allocators
+		free(outputData);
+		throw;
+	}
+
+	signature.Data = outputData;
+	signature.Length = outputLength;
+}
+
+void MuscleCardKeyHandle::verifySignature(const Context &context,
+	CSSM_ALGORITHMS signOnly, const CssmData &input, const CssmData &signature)
+{
+	secdebug("crypto", "verifySignature");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void MuscleCardKeyHandle::generateMac(const Context &context,
+	const CssmData &input, CssmData &output)
+{
+	secdebug("crypto", "generateMac");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void MuscleCardKeyHandle::verifyMac(const Context &context,
+	const CssmData &input, const CssmData &compare)
+{
+	secdebug("crypto", "verifyMac");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void MuscleCardKeyHandle::encrypt(const Context &context,
+	const CssmData &clear, CssmData &cipher)
+{
+	secdebug("crypto", "encrypt");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void MuscleCardKeyHandle::decrypt(const Context &context,
+	const CssmData &cipher, CssmData &clear)
+{
+	secdebug("crypto", "decrypt alg: %u", context.algorithm());
+	IFDUMPING("crypto", context.dump("decrypt context"));
+
+	if (context.type() != CSSM_ALGCLASS_ASYMMETRIC)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_CONTEXT);
+
+	if (context.algorithm() != CSSM_ALGID_RSA)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_ALGORITHM);
+
+	size_t keyLength = mKey.size() / 8;
+	if (cipher.length() % keyLength != 0)
+		CssmError::throwMe(CSSMERR_CSP_INPUT_LENGTH_ERROR);
+
+	// @@@ Add support for multiples of keyLength by doing multiple blocks
+	if (cipher.length() != keyLength)
+		CssmError::throwMe(CSSMERR_CSP_INPUT_LENGTH_ERROR);
+
+	// @@@ Use a secure allocator for this.
+	auto_array<uint8> outputData(keyLength);
+	uint8 *output = outputData.get();
+	size_t outputLength = keyLength;
+
+	// Figure out whether the underlying token supports RSA_NOPAD, if so we remove the padding
+	// ourselves if not, we let the card remove the PKCS1 padding.
+	MSCULong32 rsaCapabilities = mKey.connection().getCapabilities(MSC_TAG_CAPABLE_RSA);
+	if (rsaCapabilities & MSC_CAPABLE_RSA_NOPAD)
+	{
+		secdebug("crypto", "decrypt: card supports RSA_NOPAD");
+		// Decrypt the inputData using the token
+		mKey.computeCrypt(MSC_MODE_RSA_NOPAD, MSC_DIR_DECRYPT, cipher.Data, cipher.Length, output, outputLength);
+
+		// Now check for proper  pkcs1 type 2 padding and remove it.
+		if (outputLength != keyLength || *(output++) != 0 || *(output++) != 2)
+			CssmError::throwMe(CSSMERR_CSP_INVALID_DATA);
+
+		/* Skip over padding data */
+		outputLength -= 2; // We already skiped the 00 02 at the start of the block.
+		size_t padSize;
+		for (padSize = 0; padSize < outputLength; ++padSize)
+			if (*(output++) == 0) break;
+
+		if (padSize == outputLength || padSize < 8)
+			CssmError::throwMe(CSSMERR_CSP_INVALID_DATA);
+
+		outputLength -= padSize + 1; /* Don't count the 00 at the end of the padding. */
+	}
+	else if (rsaCapabilities & MSC_CAPABLE_RSA_PKCS1)
+	{
+		secdebug("crypto", "generateSignature: card only supports RSA_PKCS1");
+		// Decrypt the inputData using the token
+		mKey.computeCrypt(MSC_MODE_RSA_PAD_PKCS1, MSC_DIR_DECRYPT, cipher.Data, cipher.Length, output, outputLength);
+	}
+	else
+	{
+		CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED); // @@@ Look for a better error.
+	}
+
+	// @@@ Switch to using tokend allocators
+	clear.Data = reinterpret_cast<uint8 *>(malloc(outputLength));
+	// Finally copy the result into the clear buffer and set the length.
+	memcpy(clear.Data, output, outputLength);
+	clear.Length = outputLength;
+}
+
+void MuscleCardKeyHandle::exportKey(const Context &context, const AccessCredentials *cred,
+		CssmKey &wrappedKey)
+{
+	wrappedKey.clearPod();
+	wrappedKey.header().HeaderVersion = CSSM_KEYHEADER_VERSION;
+	wrappedKey.header().cspGuid(Guid::overlay(gGuidAppleSdCSPDL));
+	wrappedKey.blobType(CSSM_KEYBLOB_RAW);
+
+	uint32_t keyType = mKey.type();
+	uint32 algID;
+	uint32 keyClass;
+	CSSM_KEYBLOB_FORMAT format;
+
+    switch (keyType)
+	{
+	case MSC_KEY_RSA_PRIVATE:
+		format = CSSM_KEYBLOB_RAW_FORMAT_NONE;
+		keyClass = CSSM_KEYCLASS_PRIVATE_KEY;
+		algID = CSSM_ALGID_RSA;
+		break;
+
+	case MSC_KEY_RSA_PRIVATE_CRT:
+		format = CSSM_KEYBLOB_RAW_FORMAT_PKCS1;
+		keyClass = CSSM_KEYCLASS_PRIVATE_KEY;
+		algID = CSSM_ALGID_RSA;
+		break;
+
+	case MSC_KEY_RSA_PUBLIC:
+		format = CSSM_KEYBLOB_RAW_FORMAT_PKCS1;
+		keyClass = CSSM_KEYCLASS_PUBLIC_KEY;
+		algID = CSSM_ALGID_RSA;
+		break;
+
+	case MSC_KEY_DSA_PRIVATE:
+		format = CSSM_KEYBLOB_RAW_FORMAT_FIPS186;
+		keyClass = CSSM_KEYCLASS_PRIVATE_KEY;
+		algID = CSSM_ALGID_DSA;
+		break;
+
+	case MSC_KEY_DSA_PUBLIC:
+		format = CSSM_KEYBLOB_RAW_FORMAT_FIPS186;
+		keyClass = CSSM_KEYCLASS_PUBLIC_KEY;
+		algID = CSSM_ALGID_DSA;
+		break;
+
+	case MSC_KEY_DES:
+		format = CSSM_KEYBLOB_RAW_FORMAT_NONE;
+		keyClass = CSSM_KEYCLASS_SESSION_KEY;
+		algID = CSSM_ALGID_DES;
+		break;
+
+	case MSC_KEY_3DES:
+		format = CSSM_KEYBLOB_RAW_FORMAT_NONE;
+		keyClass = CSSM_KEYCLASS_SESSION_KEY;
+		// @@@ Which algid is this?
+		algID = CSSM_ALGID_3DES;
+		//algID = CSSM_ALGID_3DES_3KEY_EDE;
+		//algID = CSSM_ALGID_3DES_2KEY_EDE;
+		//algID = CSSM_ALGID_3DES_1KEY_EEE;
+		//algID = CSSM_ALGID_3DES_3KEY_EEE;
+		//algID = CSSM_ALGID_3DES_2KEY_EEE;
+		break;
+
+	case MSC_KEY_3DES3:
+		format = CSSM_KEYBLOB_RAW_FORMAT_NONE;
+		keyClass = CSSM_KEYCLASS_SESSION_KEY;
+		// @@@ Which algid is this?
+		algID = CSSM_ALGID_3DES_3KEY_EDE;
+		//algID = CSSM_ALGID_3DES_3KEY_EEE;
+		break;
+
+	default:
+		format = CSSM_KEYBLOB_RAW_FORMAT_OTHER;
+		keyClass = CSSM_KEYCLASS_OTHER;
+		algID = CSSM_ALGID_CUSTOM;
+		break;
+	}
+
+	wrappedKey.blobFormat(format);
+	wrappedKey.algorithm(algID);
+	wrappedKey.keyClass(keyClass);
+	wrappedKey.header().LogicalKeySizeInBits = mKey.size() / 8;
+
+	wrappedKey.header().KeyAttr = CSSM_KEYATTR_MODIFIABLE | CSSM_KEYATTR_EXTRACTABLE;
+
+#if 0
+	CSSM_KEYUSE usage =
+		(mr.metaAttribute(kSecKeyEncrypt).attribute(tokenContext, record).boolValue() ? CSSM_KEYUSE_ENCRYPT : 0)
+		| (mr.metaAttribute(kSecKeyDecrypt).attribute(tokenContext, record).boolValue() ? CSSM_KEYUSE_DECRYPT : 0)
+		| (mr.metaAttribute(kSecKeySign).attribute(tokenContext, record).boolValue() ? CSSM_KEYUSE_SIGN : 0)
+		| (mr.metaAttribute(kSecKeyVerify).attribute(tokenContext, record).boolValue() ? CSSM_KEYUSE_VERIFY : 0)
+		| (mr.metaAttribute(kSecKeySignRecover).attribute(tokenContext, record).boolValue() ? CSSM_KEYUSE_SIGN_RECOVER : 0)
+		| (mr.metaAttribute(kSecKeyVerifyRecover).attribute(tokenContext, record).boolValue() ? CSSM_KEYUSE_VERIFY_RECOVER : 0)
+		| (mr.metaAttribute(kSecKeyWrap).attribute(tokenContext, record).boolValue() ? CSSM_KEYUSE_WRAP : 0)
+		| (mr.metaAttribute(kSecKeyUnwrap).attribute(tokenContext, record).boolValue() ? CSSM_KEYUSE_UNWRAP : 0)
+		| (mr.metaAttribute(kSecKeyDerive).attribute(tokenContext, record).boolValue() ? CSSM_KEYUSE_DERIVE : 0);
+	if (usage == (CSSM_KEYUSE_ENCRYPT | CSSM_KEYUSE_DECRYPT | CSSM_KEYUSE_SIGN | CSSM_KEYUSE_VERIFY
+		| CSSM_KEYUSE_SIGN_RECOVER | CSSM_KEYUSE_VERIFY_RECOVER
+		| CSSM_KEYUSE_WRAP | CSSM_KEYUSE_UNWRAP | CSSM_KEYUSE_DERIVE))
+		usage = CSSM_KEYUSE_ANY;
+
+	wrappedKey.header().KeyUsage = usage;
+#else
+	wrappedKey.header().KeyUsage = CSSM_KEYUSE_ANY;
+#endif
+
+	wrappedKey.KeyData.Length = mKey.size() / 8;
+	void *buffer = malloc(wrappedKey.KeyData.Length);
+	wrappedKey.KeyData.Data = reinterpret_cast<uint8 *>(buffer);
+	mKey.exportKey(buffer, wrappedKey.KeyData.Length);
+}
+
+void MuscleCardKeyHandle::getOwner(AclOwnerPrototype &owner)
+{
+	// we don't really know (right now), so claim we're owned by PIN #0
+	if (!mAclOwner) {
+		Allocator &alloc = Allocator::standard();
+		mAclOwner.allocator(alloc);
+
+		unsigned int acl = mKey.keyACL.readPermission;
+		if (acl == MSC_AUT_NONE)
+			acl = mKey.keyACL.writePermission;
+		if (acl == MSC_AUT_NONE)
+			acl = mKey.keyACL.usePermission;
+		if (acl == MSC_AUT_NONE) {
+			// nobody can do anything with this key? how useless...
+			mAclOwner = AclFactory::NobodySubject(alloc);
+		} else if (acl == MSC_AUT_ALL) {
+			// no restrictions - an ANY ACL
+			mAclOwner = AclFactory::AnySubject(alloc);
+		} else {
+			// we don't currently support ownership by multiple PINs:
+			// pick the first one and ignore the rest
+			for (unsigned n = 0; n < 5; n++)
+				if (acl & (MSC_AUT_PIN_0 << n)) {
+					mAclOwner = AclFactory::PinSubject(alloc, n);
+					break;
+				}
+			// ignoring the KEY and USER bits -- whatever they might be
+		}
+	}
+	owner = mAclOwner;
+}
+
+void MuscleCardKeyHandle::getAcl(const char *tag, uint32 &count, AclEntryInfo *&acls)
+{
+	// we don't (yet) support queries by tag
+	if (tag)
+		CssmError::throwMe(CSSM_ERRCODE_INVALID_ACL_ENTRY_TAG);
+
+	if (!mAclEntries) {
+		mAclEntries.allocator(Allocator::standard());
+        // Anyone can read the DB record for this key (which is a reference CSSM_KEY)
+		mAclEntries.add(CssmClient::AclFactory::AnySubject(mAclEntries.allocator()),
+                        AclAuthorizationSet(CSSM_ACL_AUTHORIZATION_DB_READ, 0));
+		// READ -> unwrap (extract)
+		keyAcl(mKey.keyACL.readPermission, AclAuthorizationSet(
+				CSSM_ACL_AUTHORIZATION_EXPORT_CLEAR,
+				CSSM_ACL_AUTHORIZATION_EXPORT_WRAPPED,
+				0));
+		// WRITE is currently ignored
+		// USE will have to serve for all crypto operations (pity that)
+		keyAcl(mKey.keyACL.usePermission, AclAuthorizationSet(
+			CSSM_ACL_AUTHORIZATION_ENCRYPT,
+			CSSM_ACL_AUTHORIZATION_DECRYPT,
+			CSSM_ACL_AUTHORIZATION_SIGN,
+			CSSM_ACL_AUTHORIZATION_MAC,
+			CSSM_ACL_AUTHORIZATION_DERIVE,
+			0));
+	}
+	count = mAclEntries.size();
+	acls = mAclEntries.entries();
+}
+
+void MuscleCardKeyHandle::keyAcl(unsigned int acl, const AclAuthorizationSet &auths)
+{
+	Allocator &alloc = mAclEntries.allocator();
+	if (acl == MSC_AUT_NONE) {
+		// there's no way to do this... so say nothing
+	} else if (acl == MSC_AUT_ALL) {
+		// no restrictions - add an ANY ACL
+		mAclEntries.add(AclFactory::AnySubject(alloc), auths);
+	} else {
+		// general case: for each enabling PIN, issue an ACL entry
+		// (we could form a 1-of-n ACL, but that would complicate the sample set)
+		for (unsigned n = 0; n < 5; n++)
+			if (acl & (MSC_AUT_PIN_0 << n))
+				mAclEntries.add(AclFactory::PinSubject(alloc, n), auths);
+		// ignoring the KEY and USER bits -- whatever they might be
+	}
+}
+
+
+//
+// MuscleCardKeyHandleFactory
+//
+MuscleCardKeyHandleFactory::~MuscleCardKeyHandleFactory()
+{
+}
+
+
+Tokend::KeyHandle *MuscleCardKeyHandleFactory::keyHandle(Tokend::TokenContext *tokenContext,
+	const Tokend::MetaRecord &metaRecord, Tokend::Record &record) const
+{
+	KeyRecord &keyRecord = dynamic_cast<KeyRecord &>(record);			
+	return new MuscleCardKeyHandle(metaRecord, record, keyRecord.key());
+}
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardKeyHandle.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardKeyHandle.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardKeyHandle.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,90 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MuscleCardKeyHandle.h
+ *  TokendMuscle
+ */
+
+#ifndef _MUSCLECARDKEYHANDLE_H_
+#define _MUSCLECARDKEYHANDLE_H_
+
+#include "KeyHandle.h"
+
+class MscKey;
+
+//
+// A KeyHandle object which implements the crypto interface to muscle.
+//
+class MuscleCardKeyHandle: public Tokend::KeyHandle
+{
+	NOCOPY(MuscleCardKeyHandle)
+public:
+    MuscleCardKeyHandle(const Tokend::MetaRecord &metaRecord,
+		Tokend::Record &record, MscKey &key);
+    ~MuscleCardKeyHandle();
+
+    virtual void getKeySize(CSSM_KEY_SIZE &keySize);
+    virtual uint32 getOutputSize(const Context &context, uint32 inputSize, bool encrypting);
+    virtual void generateSignature(const Context &context, CSSM_ALGORITHMS signOnly, const CssmData &input, CssmData &signature);
+    virtual void verifySignature(const Context &context, CSSM_ALGORITHMS signOnly, const CssmData &input, const CssmData &signature);
+    virtual void generateMac(const Context &context, const CssmData &input, CssmData &output);
+    virtual void verifyMac(const Context &context, const CssmData &input, const CssmData &compare);
+    virtual void encrypt(const Context &context, const CssmData &clear, CssmData &cipher);
+    virtual void decrypt(const Context &context, const CssmData &cipher, CssmData &clear);
+
+	virtual void exportKey(const Context &context, const AccessCredentials *cred,
+		CssmKey &wrappedKey);
+
+    virtual void getOwner(AclOwnerPrototype &owner);
+    virtual void getAcl(const char *tag, uint32 &count, AclEntryInfo *&aclList);
+
+private:
+	MscKey &mKey;
+
+	// temporary ACL cache hack - to be removed
+	AutoAclOwnerPrototype mAclOwner;
+	AutoAclEntryInfoList mAclEntries;
+	
+	void keyAcl(unsigned int acl, const AclAuthorizationSet &auths);
+};
+
+
+//
+// A factory that creates MuscleCardKeyHandle objects.
+//
+class MuscleCardKeyHandleFactory : public Tokend::KeyHandleFactory
+{
+	NOCOPY(MuscleCardKeyHandleFactory)
+public:
+	MuscleCardKeyHandleFactory() {}
+	virtual ~MuscleCardKeyHandleFactory();
+
+	virtual Tokend::KeyHandle *keyHandle(Tokend::TokenContext *tokenContext,
+		const Tokend::MetaRecord &metaRecord, Tokend::Record &record) const;
+};
+
+
+#endif /* !_MUSCLECARDKEYHANDLE_H_ */
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardSchema.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardSchema.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardSchema.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,120 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MuscleCardSchema.cpp
+ *  TokendMuscle
+ */
+
+#include "MuscleCardSchema.h"
+
+#include "MetaAttribute.h"
+#include "MetaRecord.h"
+
+#include <PCSC/musclecard.h>
+#include <Security/SecCertificate.h>
+#include <Security/SecKeychainItem.h>
+#include <Security/SecKey.h>
+
+using namespace Tokend;
+
+MuscleCardSchema::MuscleCardSchema() :
+	mEncryptCoder(MSC_KEYPOLICY_DIR_ENCRYPT),
+	mDecryptCoder(MSC_KEYPOLICY_DIR_DECRYPT),
+	mSignCoder(MSC_KEYPOLICY_DIR_SIGN),
+	mVerifyCoder(MSC_KEYPOLICY_DIR_VERIFY)
+{
+}
+
+MuscleCardSchema::~MuscleCardSchema()
+{
+}
+
+Tokend::Relation *MuscleCardSchema::createKeyRelation(CSSM_DB_RECORDTYPE keyType)
+{
+	Relation *rn = createStandardRelation(keyType);
+
+	// Set up coders for key records.
+	MetaRecord &mr = rn->metaRecord();
+	mr.keyHandleFactory(&mMuscleCardKeyHandleFactory);
+
+	// Print name of a key might as well be the key name.
+	mr.attributeCoder(kSecKeyPrintName, &mKeyNameCoder);
+
+	// Other key valuess
+	mr.attributeCoder(kSecKeyKeyType, &mKeyAlgorithmCoder);
+	mr.attributeCoder(kSecKeyKeySizeInBits, &mKeySizeCoder);
+	// @@@ Should be different for 3DES keys.
+	mr.attributeCoder(kSecKeyEffectiveKeySize, &mKeySizeCoder);
+
+	// Key attributes
+	mr.attributeCoder(kSecKeyExtractable, &mKeyExtractableCoder);
+	mr.attributeCoder(kSecKeySensitive, &mKeySensitiveCoder);
+	mr.attributeCoder(kSecKeyModifiable, &mKeyModifiableCoder);
+	mr.attributeCoder(kSecKeyPrivate, &mKeyPrivateCoder);
+	// Made up since muscle doesn't tell us these.
+	mr.attributeCoder(kSecKeyNeverExtractable, &mFalseCoder);
+	mr.attributeCoder(kSecKeyAlwaysSensitive, &mFalseCoder);
+
+	// Key usage
+	mr.attributeCoder(kSecKeyEncrypt, &mEncryptCoder);
+	mr.attributeCoder(kSecKeyDecrypt, &mDecryptCoder);
+	mr.attributeCoder(kSecKeyWrap, &mEncryptCoder);
+	mr.attributeCoder(kSecKeyUnwrap, &mDecryptCoder);
+	mr.attributeCoder(kSecKeySign, &mSignCoder);
+	mr.attributeCoder(kSecKeyVerify, &mVerifyCoder);
+	// Made up since muscle doesn't tell us these.
+	mr.attributeCoder(kSecKeyDerive, &mFalseCoder);
+	mr.attributeCoder(kSecKeySignRecover, &mFalseCoder);
+	mr.attributeCoder(kSecKeyVerifyRecover, &mFalseCoder);
+
+	return rn;
+}
+
+void MuscleCardSchema::create()
+{
+	Schema::create();
+
+	/* Relation *rn_priv = */ createKeyRelation(CSSM_DL_DB_RECORD_PRIVATE_KEY);
+	Relation *rn_publ = createKeyRelation(CSSM_DL_DB_RECORD_PUBLIC_KEY);
+	Relation *rn_symm = createKeyRelation(CSSM_DL_DB_RECORD_SYMMETRIC_KEY);
+	Relation *rn_ce = createStandardRelation(CSSM_DL_DB_RECORD_X509_CERTIFICATE);
+
+	// @@@ We need a coder that calculates the public key hash of a public key
+	rn_publ->metaRecord().attributeCoder(kSecKeyLabel, &mZeroCoder);
+
+	// For symmetric keys we use the object id as the label.
+	rn_symm->metaRecord().attributeCoder(kSecKeyLabel, &mKeyNameCoder);
+
+	// Set coders for certificate attributes.
+	MetaRecord &mr_cert = rn_ce->metaRecord();
+	mr_cert.attributeCoderForData(&mMscDataAttributeCoder);
+
+	// Create the generic table
+	// @@@ HARDWIRED @@@
+    Relation *rn_gen = createStandardRelation(CSSM_DL_DB_RECORD_GENERIC);
+	MetaRecord &mr_gen = rn_gen->metaRecord();
+	mr_gen.attributeCoderForData(&mMscDataAttributeCoder);
+	mr_gen.attributeCoder(kSecLabelItemAttr, &mObjectIDCoder);
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardSchema.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardSchema.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardSchema.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,80 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MuscleCardSchema.h
+ *  TokendMuscle
+ */
+
+#ifndef _MUSCLECARDSCHEMA_H_
+#define _MUSCLECARDSCHEMA_H_
+
+#include "Schema.h"
+#include "MuscleCardAttributeCoder.h"
+#include "MuscleCardKeyHandle.h"
+
+namespace Tokend
+{
+	class Relation;
+	class MetaRecord;
+	class AttributeCoder;
+}
+
+class MuscleCardSchema : public Tokend::Schema
+{
+	NOCOPY(MuscleCardSchema)
+public:
+    MuscleCardSchema();
+    virtual ~MuscleCardSchema();
+
+	virtual void create();
+protected:
+	Tokend::Relation *createKeyRelation(CSSM_DB_RECORDTYPE keyType);
+
+private:
+	// Coders we need.
+	MscDataAttributeCoder mMscDataAttributeCoder;
+	ObjectIDAttributeCoder mObjectIDCoder;
+	KeyNameAttributeCoder mKeyNameCoder;
+
+	KeyAlgorithmAttributeCoder mKeyAlgorithmCoder;
+
+	// Coders for attributes of keys
+	KeyExtractableAttributeCoder mKeyExtractableCoder;
+	KeySensitiveAttributeCoder mKeySensitiveCoder;
+	KeyModifiableAttributeCoder mKeyModifiableCoder;
+	KeyPrivateAttributeCoder mKeyPrivateCoder;
+
+	// Coders for Directions (or usage bits) of keys
+	KeyDirectionAttributeCoder mEncryptCoder;
+	KeyDirectionAttributeCoder mDecryptCoder;
+	KeyDirectionAttributeCoder mSignCoder;
+	KeyDirectionAttributeCoder mVerifyCoder;
+
+	KeySizeAttributeCoder mKeySizeCoder;
+
+	MuscleCardKeyHandleFactory mMuscleCardKeyHandleFactory;
+};
+
+#endif /* !_MUSCLECARDSCHEMA_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardToken.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardToken.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardToken.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,297 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MuscleCardToken.cpp
+ *  TokendMuscle
+ */
+
+#include "MuscleCardToken.h"
+#include "Adornment.h"
+
+#include "Adornment.h"
+#include "AttributeCoder.h"
+#include "KeyRecord.h"
+#include "TokenRecord.h"
+#include "Msc/MscToken.h"
+#include "Msc/MscTokenConnection.h"
+#include "Msc/MscWrappers.h"
+#include "MuscleCardSchema.h"
+#include <security_cdsa_client/aclclient.h>
+#include <map>
+#include <vector>
+
+using CssmClient::AclFactory;
+
+
+MuscleCardToken::MuscleCardToken() : mConnection(NULL)
+{
+}
+
+MuscleCardToken::~MuscleCardToken()
+{
+	delete mTokenContext;
+	delete mSchema;
+	delete mConnection;
+}
+
+uint32 MuscleCardToken::probe(SecTokendProbeFlags flags, char tokenUid[TOKEND_MAX_UID])
+{
+	MscTokenInfo tinfo(*(*startupReaderInfo)());
+	MscTokenConnection tc(tinfo);
+	tc.connect();
+	tc.release();
+	if (flags!=kSecTokendProbeDefault)
+		;
+	return 50;
+}
+
+void MuscleCardToken::establish(const CSSM_GUID *guid, uint32 subserviceId,
+	SecTokendEstablishFlags flags, const char *cacheDirectory, const char *workDirectory,
+	char mdsDirectory[PATH_MAX], char printName[PATH_MAX])
+{
+	MscTokenInfo tinfo(*(*startupReaderInfo)());
+	mConnection = new MscTokenConnection(tinfo);
+	mConnection->connect();
+	::strncpy(printName, mConnection->tokenInfo.tokenName, PATH_MAX);
+	mTokenContext = new MscToken(mConnection);
+	static_cast<MscToken *>(mTokenContext)->loadobjects();
+    mSchema = new MuscleCardSchema();
+	mSchema->create();
+
+	populate();
+}
+
+//
+// Authenticate to the token
+//
+void MuscleCardToken::authenticate(CSSM_DB_ACCESS_TYPE mode, const AccessCredentials *cred)
+{
+	if (cred) {
+		if (cred->tag() && !strncmp(cred->tag(), "PIN", 3)) {	// tag="PINk"; unlock a PIN
+			if (cred->size() != 1)
+				CssmError::throwMe(CSSM_ERRCODE_INVALID_SAMPLE_VALUE);	// just one, please
+			const TypedList &sample = (*cred)[0];
+			switch (sample.type()) {
+			case CSSM_SAMPLE_TYPE_PASSWORD:
+			case CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD:
+				{
+					unsigned int slot;
+					sscanf(cred->tag()+3, "%d", &slot);	// "PINn"
+					secdebug("muscleacl", "verifying PIN%d", slot);
+					mConnection->verifyPIN(slot, sample[1].toString());
+					secdebug("muscleacl", "verify successful");
+				}
+				break;
+			default:
+				secdebug("muscleacl", "sample type %d not supported", sample.type());
+				CssmError::throwMe(CSSM_ERRCODE_ACL_SUBJECT_TYPE_NOT_SUPPORTED);
+			}
+		} else
+			secdebug("muscleacl", "authenticate without PIN tag ignored");
+	} else
+		secdebug("muscleacl", "authenticate(NULL) ignored");
+}
+
+
+//
+// Database-level ACLs
+//
+void MuscleCardToken::getOwner(AclOwnerPrototype &owner)
+{
+	// MUSCLE defines ACLs on card initialization, but doesn't seem to allow
+	// them to be read out after the card has been personalized.
+	// In absence of any meaningful information, blame PIN #0.
+	if (!mAclOwner) {
+		mAclOwner.allocator(Allocator::standard());
+		mAclOwner = AclFactory::PinSubject(Allocator::standard(), 0);
+	}
+	owner = mAclOwner;
+}
+
+
+void MuscleCardToken::getAcl(const char *tag, uint32 &count, AclEntryInfo *&acls)
+{
+	// we don't (yet) support queries by tag
+	if (tag)
+		CssmError::throwMe(CSSM_ERRCODE_INVALID_ACL_ENTRY_TAG);
+
+	Allocator &alloc = Allocator::standard();
+	// get pin list, then for each pin
+	if (!mAclEntries) {
+		mAclEntries.allocator(alloc);
+        // Anyone can read any record from this db.
+        // We don't support insertion modification or deletion yet.
+        mAclEntries.add(CssmClient::AclFactory::AnySubject(mAclEntries.allocator()),
+                        AclAuthorizationSet(CSSM_ACL_AUTHORIZATION_DB_READ, 0));
+		// for each PIN on the card...
+		unsigned int pins = mConnection->listPins();
+		for (unsigned n = 0; n < 16; n++)
+			if (pins & (1 << n)) {
+				// add a PIN slot for PASSWORD and PROTECTED_PASSWORD credentials
+				mAclEntries.addPin(AclFactory::PWSubject(alloc), n);
+				mAclEntries.addPin(AclFactory::PromptPWSubject(alloc, CssmData()), n);
+			}
+	}
+
+	// return the ACL vector
+	count = mAclEntries.size();
+	acls = mAclEntries.entries();
+}
+
+
+#pragma mark ---------------- CAC Specific --------------
+
+void MuscleCardToken::populate()
+{
+	secdebug("populate", "MuscleCardToken::populate() begin");
+
+	Tokend::Relation &certRelation = mSchema->findRelation(CSSM_DL_DB_RECORD_X509_CERTIFICATE);
+	Tokend::Relation &dataRelation = mSchema->findRelation(CSSM_DL_DB_RECORD_GENERIC);
+	Tokend::Relation &privateKeyRelation = mSchema->findRelation(CSSM_DL_DB_RECORD_PRIVATE_KEY);
+	Tokend::Relation &publicKeyRelation = mSchema->findRelation(CSSM_DL_DB_RECORD_PUBLIC_KEY);
+	Tokend::Relation &symmetricKeyRelation = mSchema->findRelation(CSSM_DL_DB_RECORD_SYMMETRIC_KEY);
+
+	// Map from number to certs.
+	typedef std::map< UInt32, RefPointer<Tokend::Record> > CertificateMap;
+	CertificateMap certificates;
+
+	typedef std::vector<RefPointer<KeyRecord> > KeyVector;
+	KeyVector keys;
+
+	// The first time through, we insert cert and data records. We skip attribute records
+	// so that we can add them as adornments to records that will exist after this pass
+	for (MscToken::ObjIterator it = static_cast<MscToken *>(mTokenContext)->begin();
+		 it != static_cast<MscToken *>(mTokenContext)->end();
+		 ++it)
+	{
+		MscObject *obj = it->second;
+		std::string objid = obj->objid();
+
+		secdebug("populate", "Found object with id: %s", objid.c_str());
+
+		switch (objid[0])
+		{
+		case 'C':			// insert in cert relation
+			{
+				RefPointer<Tokend::Record> record(new TokenRecord(objid));
+				certRelation.insertRecord(record);
+				UInt32 certNum = atoi(objid.c_str() + 1);
+				certificates.insert(std::pair<UInt32, RefPointer<Tokend::Record> >(certNum, record));
+			}
+			break;
+		case 'k':			// this will become an adornment for key record
+#if 0
+			{
+				// @@@ Move this define to a msc header
+#define CKO_CAC_PRIVATE_KEY 0x03000000
+				RefPointer<KeyRecord> keyRecord(new KeyRecord(*obj));
+				uint32_t cka_class = keyRecord->attributeValueAsUint32(CKA_CLASS);
+				switch (cka_class)
+				{
+				case CKO_PRIVATE_KEY:
+				case CKO_CAC_PRIVATE_KEY:
+					secdebug("populate", "Inserting private key with id: %s CKA_CLASS: %08X", objid.c_str(), cka_class);
+					privateKeyRelation.insertRecord(keyRecord);
+					keys.push_back(keyRecord);
+					break;
+				case CKO_PUBLIC_KEY:
+				case CKO_SECRET_KEY:
+				default:
+					secdebug("populate", "Ignoring key with id: %s CKA_CLASS: %08X", objid.c_str(), cka_class);
+					break;
+				}
+			}
+			break;
+#endif
+		case 'c':			// this might become an adornment for cert record
+			secdebug("populate", "Ignoring object with id: %s", objid.c_str());
+			break;
+		default:			// insert as data record
+			{
+				RefPointer<Tokend::Record> record(new TokenRecord(objid));
+				dataRelation.insertRecord(record);
+			}
+			break;
+		}
+	}
+
+	// The first time through, we insert cert and data records. We skip attribute records
+	// so that we can add them as adornments to records that will exist after this pass
+	for (MscToken::ConstKeyIterator it = static_cast<MscToken *>(mTokenContext)->kbegin();
+		 it != static_cast<MscToken *>(mTokenContext)->kend();
+		 ++it)
+	{
+		MscKey *key = it->second;
+		IFDUMPING("key", key->debugDump());
+		{
+			RefPointer<KeyRecord> keyRecord(new KeyRecord(*key));
+			uint32_t type = key->type();
+			switch (type)
+			{
+			case MSC_KEY_RSA_PRIVATE:
+			case MSC_KEY_RSA_PRIVATE_CRT:
+			case MSC_KEY_DSA_PRIVATE:
+				secdebug("populate", "Inserting private key with type: %02X", type);
+				privateKeyRelation.insertRecord(keyRecord);
+				keys.push_back(keyRecord);
+				break;
+			case MSC_KEY_RSA_PUBLIC:
+			case MSC_KEY_DSA_PUBLIC:
+				secdebug("populate", "Inserting public key with type: %02X", type);
+				publicKeyRelation.insertRecord(keyRecord);
+				keys.push_back(keyRecord);
+				break;
+			case MSC_KEY_DES:
+			case MSC_KEY_3DES:
+			case MSC_KEY_3DES3:
+				secdebug("populate", "Inserting symmetric key with type: %02X", type);
+				symmetricKeyRelation.insertRecord(keyRecord);
+				keys.push_back(keyRecord);
+				break;
+			default:
+				secdebug("populate", "Ignoring key with type: %02X", type);
+				break;
+			}
+		}
+	}
+
+	for (KeyVector::const_iterator ks_it = keys.begin(); ks_it != keys.end(); ++ks_it)
+	{
+		UInt32 keyNum = (*ks_it)->key().number();
+		CertificateMap::const_iterator cs_it = certificates.find(keyNum);
+		if (cs_it == certificates.end())
+		{
+			secdebug("populate", "No certificate found for key: %lu", keyNum);
+		}
+		else
+		{
+			secdebug("populate", "Linked key: K%lu to certificate C%lu", keyNum, keyNum);
+			(*ks_it)->setAdornment(mSchema->publicKeyHashCoder().certificateKey(),
+				new Tokend::LinkedRecordAdornment(cs_it->second));
+		}
+	}
+
+	secdebug("populate", "MuscleCardToken::populate() end");
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardToken.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardToken.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/MuscleCardToken.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,68 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MuscleCardToken.h
+ *  TokendMuscle
+ */
+
+#ifndef _MUSCLECARDTOKEN_H_
+#define _MUSCLECARDTOKEN_H_
+
+#include <Token.h>
+
+class MscTokenConnection;
+
+//
+// "The" token
+//
+class MuscleCardToken : public Tokend::Token
+{
+	NOCOPY(MuscleCardToken)
+public:
+	MuscleCardToken();
+	~MuscleCardToken();
+
+    virtual uint32 probe(SecTokendProbeFlags flags, char tokenUid[TOKEND_MAX_UID]);
+	virtual void establish(const CSSM_GUID *guid, uint32 subserviceId,
+		SecTokendEstablishFlags flags, const char *cacheDirectory, const char *workDirectory,
+		char mdsDirectory[PATH_MAX], char printName[PATH_MAX]);
+	virtual void authenticate(CSSM_DB_ACCESS_TYPE mode, const AccessCredentials *cred);
+	virtual void getOwner(AclOwnerPrototype &owner);
+	virtual void getAcl(const char *tag, uint32 &count, AclEntryInfo *&acls);
+
+protected:
+
+	void populate();
+
+public:
+	MscTokenConnection *mConnection;
+	
+	// temporary ACL cache hack - to be removed
+	AutoAclOwnerPrototype mAclOwner;
+	AutoAclEntryInfoList mAclEntries;
+};
+
+
+#endif /* !_MUSCLECARDTOKEN_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/TokenRecord.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/TokenRecord.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/TokenRecord.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,42 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  TokenRecord.cpp
+ *  TokendMuscle
+ */
+
+#include "TokenRecord.h"
+
+using namespace Tokend;
+
+TokenRecord::TokenRecord(const std::string &objectID) :
+	mObjectID(objectID)
+{
+}
+
+TokenRecord::~TokenRecord()
+{
+}
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/TokenRecord.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/TokenRecord.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/TokenRecord.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,50 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  TokenRecord.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKENRECORD_H_
+#define _TOKENRECORD_H_
+
+#include "Record.h"
+#include <string>
+
+class TokenRecord : public Tokend::Record
+{
+	NOCOPY(TokenRecord)
+public:
+	TokenRecord(const std::string &objectID);
+	virtual ~TokenRecord();
+
+    std::string objid() const { return mObjectID; }
+
+private:
+	std::string mObjectID;			// we don't need full MscObjectInfo, since MscToken only needs objid
+};
+
+#endif /* !_TOKENRECORD_H_ */
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/musclecard_csp_capabilities.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/musclecard_csp_capabilities.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/musclecard_csp_capabilities.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>Capabilities</key>
+	<string>file:musclecard_csp_capabilities_common.mds</string>
+	<key>MdsFileDescription</key>
+	<string>MuscleCard Token CSPDL CSP Capabilities</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_CAPABILITY_RECORDTYPE</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/musclecard_csp_capabilities_common.mds
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/musclecard_csp_capabilities_common.mds	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/musclecard_csp_capabilities_common.mds	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,903 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<array>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>SHA1 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>16</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>MD5 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>16</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>MD2 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RSA Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<integer>64</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>DES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_3DES_3KEY</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<integer>192</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>3DES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC2 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC4</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC4 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC5 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_CAST</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>New item</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>CAST Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_BLOWFISH</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>Blowfish Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>SHA1HMAC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>MD5HMAC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_AES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>128</integer>
+					<integer>192</integer>
+					<integer>256</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>AES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_ASC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>ASC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>31</integer>
+					<integer>127</integer>
+					<integer>128</integer>
+					<integer>161</integer>
+					<integer>192</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>FEE Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>DSA Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 MD5 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_MD2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 MD2 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 SHA1 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>DES Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_3DES_3KEY_EDE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>3DES EDE Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_AES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>AES Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC4</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>0</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>RC4 Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>RC5 Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_BLOWFISH</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>Blowfish Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_CAST</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>CAST Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>RSA Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEEDEXP</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>FEEDExp Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEED</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>FEED Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD5 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD2WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD2 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 With DSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw DSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD5 with FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 with FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithECDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 with ECDSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_ECDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw ECDSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_MAC</string>
+		<key>Description</key>
+		<string>SHA1HMAC MAC</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC_LEGACY</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_MAC</string>
+		<key>Description</key>
+		<string>SHA1HMAC MAC Legacy</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_APPLE_YARROW</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_RANDOMGEN</string>
+		<key>Description</key>
+		<string>Yarrow PRNG</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+</array>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/musclecard_csp_primary.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/musclecard_csp_primary.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/musclecard_csp_primary.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>AclSubjectTypes</key>
+	<array>
+		<string>CSSM_ACL_SUBJECT_TYPE_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>AuthTags</key>
+	<!-- @@@ complete this -->
+	<array>
+		<string>CSSM_ACL_AUTHORIZATION_ANY</string>
+	</array>
+	<key>CspCustomFlags</key>
+	<integer>0</integer>
+	<key>CspFlags</key>
+	<!-- @@@ dynamic -->
+	<string>CSSM_CSP_STORES_PRIVATE_KEYS | CSSM_CSP_STORES_PUBLIC_KEYS | CSSM_CSP_STORES_CERTIFICATES | CSSM_CSP_STORES_GENERIC</string>
+	<key>CspType</key>
+	<string>CSSM_CSP_HARDWARE</string>
+	<key>MdsFileDescription</key>
+	<string>Token CSPDL CSP Primary info</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_PRIMARY_RECORDTYPE</string>
+	<key>ModuleName</key>
+	<string>AppleSDCSPDL</string>
+	<key>ProductVersion</key>
+	<string>0.1</string>
+	<key>SampleTypes</key>
+	<array>
+		<string>CSSM_SAMPLE_TYPE_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>UseeTags</key>
+	<array/>
+	<key>Vendor</key>
+	<string>Apple Computer, Inc.</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/musclecard_dl_primary.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/musclecard_dl_primary.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/musclecard_dl_primary.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>AclSubjectTypes</key>
+	<array>
+		<string>CSSM_ACL_SUBJECT_TYPE_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>AuthTags</key>
+	<array>
+	<!-- @@@ complete this -->
+		<string>CSSM_ACL_AUTHORIZATION_ANY</string>
+	</array>
+	<key>ConjunctiveOps</key>
+	<array>
+		<string>CSSM_DB_NONE</string>
+		<string>CSSM_DB_AND</string>
+		<string>CSSM_DB_OR</string>
+	</array>
+	<key>DLType</key>
+	<string>CSSM_DL_FFS</string>
+	<key>MdsFileDescription</key>
+	<string>Token CSPDL DL Primary info</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_DL_PRIMARY_RECORDTYPE</string>
+	<key>ModuleName</key>
+	<string>AppleSDCSPDL</string>
+	<key>ProductVersion</key>
+	<string>0.1</string>
+	<key>QueryLimitsFlag</key>
+	<integer>0</integer>
+	<key>RelationalOps</key>
+	<array>
+		<string>CSSM_DB_EQUAL</string>
+		<string>CSSM_DB_LESS_THAN</string>
+		<string>CSSM_DB_GREATER_THAN</string>
+		<string>CSSM_DB_CONTAINS_FINAL_SUBSTRING</string>
+		<string>CSSM_DB_CONTAINS_INITIAL_SUBSTRING</string>
+		<string>CSSM_DB_CONTAINS</string>
+		<string></string>
+	</array>
+	<key>SampleTypes</key>
+	<array>
+		<string>CSSM_SAMPLE_TYPE_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>Vendor</key>
+	<string>Apple Computer, Inc.</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/musclecard_smartcard.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/musclecard_smartcard.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/mds/musclecard_smartcard.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>MdsFileDescription</key>
+	<string>SD/CSPDL Generic Smartcard Information</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_SC_INFO_RECORDTYPE</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>ScVendor</key>
+	<string>Generic</string>
+	<key>ScVersion</key>
+	<string>unknown</string>
+	<key>ScFirmwareVersion</key>
+	<string>unknown</string>
+	<key>ScFlags</key>			<!-- @@@ dynamic -->
+	<integer>0</integer>
+	<key>ScCustomFlags</key>
+	<integer>0</integer>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/musclecard.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/musclecard.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/MuscleCard/musclecard.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,38 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ * musclecard.cpp - MuscleCard.tokend main program
+ */
+
+#include "MuscleCardToken.h"
+
+int main(int argc, const char *argv[])
+{
+	secdebug("tokendmuscle", "main starting with %d arguments", argc);
+	secdelay("/tmp/delay/MuscleCard");
+
+	token = new MuscleCardToken();
+	return SecTokendMain(argc, argv, token->callbacks(), token->support());
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/Info.plist
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/Info.plist	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/Info.plist	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleExecutable</key>
+	<string>PIV</string>
+	<key>CFBundleIdentifier</key>
+	<string>com.apple.tokend.piv</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>PIV</string>
+	<key>CFBundlePackageType</key>
+	<string>????</string>
+	<key>CFBundleShortVersionString</key>
+	<string>2.2</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>36720</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVAttributeCoder.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVAttributeCoder.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVAttributeCoder.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,70 @@
+/*
+ *  Copyright (c) 2004-2007 Apple Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  PIVAttributeCoder.cpp
+ *  TokendPIV
+ */
+
+/* ---------------------------------------------------------------------------
+ *
+ *		This file should not need to be modified except for replacing
+ *		"piv" with the name of your token
+ *
+ * ---------------------------------------------------------------------------
+*/
+
+#include "PIVAttributeCoder.h"
+
+#include "MetaAttribute.h"
+#include "MetaRecord.h"
+#include "PIVRecord.h"
+
+using namespace Tokend;
+
+//
+// PIVDataAttributeCoder
+//
+PIVDataAttributeCoder::~PIVDataAttributeCoder()
+{
+}
+
+void PIVDataAttributeCoder::decode(TokenContext *tokenContext,
+	const MetaAttribute &metaAttribute, Record &record)
+{
+	PIVRecord &pivRecord = dynamic_cast<PIVRecord &>(record);
+	record.attributeAtIndex(metaAttribute.attributeIndex(),
+		pivRecord.getDataAttribute(tokenContext));
+}
+
+//
+// PIVKeySizeAttributeCoder
+//
+PIVKeySizeAttributeCoder::~PIVKeySizeAttributeCoder() {}
+
+void PIVKeySizeAttributeCoder::decode(Tokend::TokenContext *tokenContext,
+								   const Tokend::MetaAttribute &metaAttribute, Tokend::Record &record)
+{
+	uint32 keySize = dynamic_cast<PIVKeyRecord &>(record).sizeInBits();
+	record.attributeAtIndex(metaAttribute.attributeIndex(), new Attribute(keySize));
+}

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVAttributeCoder.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVAttributeCoder.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVAttributeCoder.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,74 @@
+/*
+ *  Copyright (c) 2004-2007 Apple Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  PIVAttributeCoder.h
+ *  TokendPIV
+ */
+
+/* ---------------------------------------------------------------------------
+ *
+ *		This file should not need to be modified except for replacing
+ *		"piv" with the name of your token
+ *
+ * ---------------------------------------------------------------------------
+*/
+
+#ifndef _PIVATTRIBUTECODER_H_
+#define _PIVATTRIBUTECODER_H_
+
+#include "AttributeCoder.h"
+#include <string>
+
+//
+// A coder that reads the data of an object
+//
+class PIVDataAttributeCoder : public Tokend::AttributeCoder
+{
+	NOCOPY(PIVDataAttributeCoder)
+public:
+
+	PIVDataAttributeCoder() {}
+	virtual ~PIVDataAttributeCoder();
+
+	virtual void decode(Tokend::TokenContext *tokenContext,
+		const Tokend::MetaAttribute &metaAttribute, Tokend::Record &record);
+};
+
+
+//
+// A coder that produces the LogicalKeySizeInBits of a key
+//
+class PIVKeySizeAttributeCoder : public Tokend::AttributeCoder
+{
+	NOCOPY(PIVKeySizeAttributeCoder)
+public:
+	PIVKeySizeAttributeCoder() {}
+	virtual ~PIVKeySizeAttributeCoder();
+
+	virtual void decode(Tokend::TokenContext *tokenContext, const Tokend::MetaAttribute &metaAttribute, Tokend::Record &record);
+};
+
+
+#endif /* !_PIVATTRIBUTECODER_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVCCC.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVCCC.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVCCC.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,109 @@
+/*
+ *  Copyright (c) 2004-2007 Apple Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  PIVCCC.cpp
+ *  TokendPIV
+ */
+
+#include "PIVCCC.h"
+#include "PIVToken.h"
+#include "PIVError.h"
+
+#include "TLV.h"
+
+PIVCCC::PIVCCC(const byte_string &data) throw(PIVError)
+{
+	/* Upon construction, parse the input data */
+	parse(data);
+}
+
+PIVCCC::~PIVCCC()
+{
+}
+
+void PIVCCC::parse(const byte_string &data) throw(PIVError)
+{
+	/*
+		Sample CCC block
+		
+		53 44 F0 15 A0 00 00 03 08 01 02 20 50 50 00 11 07 00 00 83 58 00 00 
+		83 58 F1 01 21 F2 01 21 F3 00 F4 01 00 F5 01 10 F6 11 00 00 00 00 00 
+		00 00 00 00 00 00 00 00 00 00 00 00 F7 00 FA 00 FB 00 FC 00 FD 00 FE 00 90 00
+	*/
+	// Parse the CCC as a TLV
+	TLV_ref tlv;
+	try {
+		tlv = TLV::parse(data);
+	} catch (std::runtime_error &e) {
+		PIVError::throwMe(SCARD_RETURNED_DATA_CORRUPTED);
+	}
+	// Check that the return-data tag is correct
+	if(tlv->getTag().size() != 1 || tlv->getTag()[0] != PIV_GETDATA_RESPONSE_TAG)
+		PIVError::throwMe(SCARD_RETURNED_DATA_CORRUPTED);
+
+	// Iterate over the TLV's contained values to check for desired/invalid values
+	TLVList list = tlv->getInnerValues();
+	for(TLVList::const_iterator iter = list.begin(); iter != list.end(); ++iter) {
+		// No known CCC tags of > 1 byte
+		if((*iter)->getTag().size() != 1)
+			PIVError::throwMe(SCARD_RETURNED_DATA_CORRUPTED);
+		uint8_t tag = (*iter)->getTag()[0];
+		switch (tag)
+		{
+		case PIV_CCC_TAG_CARD_IDENTIFIER:			// 0xF0
+			// Store the card identifier value persistently
+			mIdentifier_content = (*iter)->getValue();
+			mIdentifier.Data = &mIdentifier_content[0];
+			mIdentifier.Length = mIdentifier_content.size();
+			break;
+		case PIV_CCC_TAG_CARD_CONTAINER_VERS:		// 0xF1
+		case PIV_CCC_TAG_CARD_GRAMMAR_VERS:			// 0xF2
+		case PIV_CCC_TAG_APPS_URL:					// 0xF3
+		case PIV_CCC_TAG_IS_PKCS15:					// 0xF4
+		case PIV_CCC_TAG_DATA_MODEL_NUMBER:			// 0xF5
+		case PIV_CCC_TAG_ACL_RULE_TABLE:			// 0xF6
+		case PIV_CCC_TAG_CARD_APDUS:				// 0xF7
+		case PIV_CCC_TAG_REDIRECTION:				// 0xFA
+		case PIV_CCC_TAG_CAPABILITY_TUPLES:			// 0xFB
+		case PIV_CCC_TAG_STATUS_TUPLES:				// 0xFC
+		case PIV_CCC_TAG_NEXT_CCC:					// 0xFD
+		case PIV_CCC_TAG_EXTENDED_APP_URL:			// 0xE3
+		case PIV_CCC_TAG_SEC_OBJECT_BUFFER:			// 0xB4
+		case PIV_CCC_TAG_ERROR_DETECTION:			// 0xFE
+		case 0:
+		case 0xFF:
+			// Permit these values, but throw them away
+			break;
+		default:
+			// Unknown data is an error condition
+			PIVError::throwMe(SCARD_RETURNED_DATA_CORRUPTED);
+			break;
+		}
+	}
+}
+
+std::string PIVCCC::hexidentifier() const
+{
+	return mIdentifier.toHex();		// hex string of binary blob
+}

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVCCC.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVCCC.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVCCC.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,67 @@
+/*
+ *  Copyright (c) 2004-2007 Apple Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  PIVCCC.h
+ *  TokendPIV
+ */
+
+#ifndef _PIVCCC_H_
+#define _PIVCCC_H_
+
+#include "PIVDefines.h"
+#include <security_cdsa_utilities/cssmdata.h>
+#include <string>
+#include "byte_string.h"
+#include "PIVError.h"
+
+class PIVCCC
+{
+public:
+	PIVCCC(const byte_string &data) throw(PIVError);
+	virtual ~PIVCCC();
+
+	const unsigned char *identifier() const { return mIdentifier; }
+	std::string hexidentifier() const;
+	
+protected:
+
+	// Reference: SP 800-73-1 Appendix A
+	CssmData mIdentifier;				// 0xF0	Card Identifier
+	// byte_string to contain the identifier
+	byte_string mIdentifier_content;
+
+#if 0
+	unsigned char ccversion;			// Capability Container version number
+	unsigned char cgversion;
+	unsigned char mAppCardURL[128];		// 0xF3	Applications CardURL
+	bool pkcs15;						// 0xF4	PKCS#15
+	unsigned char datamodelnumber;		// 0xF5	Registered Data Model number
+	unsigned char mACLRuleTable[17];	// 0xF6	Access Control Rule Table 
+#endif
+
+private:
+	void parse(const byte_string &data) throw(PIVError);
+};
+
+#endif /* !_PIVCCC_H_ */

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVDefines.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVDefines.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVDefines.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,404 @@
+/*
+ *  Copyright (c) 2004-2007 Apple Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  PIVDefines.h
+ *  TokendPIV
+ */
+
+#ifndef _PIVDEFINES_H_
+#define _PIVDEFINES_H_
+
+/*
+	For the PIV tokend, refer to NIST Specical Publication 800-73-1, "Interfaces
+	for Personal Identity Verification". The define for CLA_STANDARD comes from 2.3.3.1.1. [SP800731]
+	See Appendix A for useful codes.
+	Object identifiers: 4.2 OIDs and Tags of PIV Card Application Data Objects [SP800731]
+	
+	The other publication referenced here is NIST IR 6887 - 2003 Edition (GSC-IS Version 2.1) [NISTIR6887]
+	
+	Also useful is NIST Special Publication 800-85A [SP80085A]
+	
+	P1 - Reference Control Parameter
+	
+	See "Table 1.  SP 800-73 Data Model Containers" for RID and object IDs for data objects (p 5)
+	See "Appendix A - PIV Data Model" for object IDs (p 45)
+*/
+
+#pragma mark ---------- PIV defines ----------
+
+#define PIV_CLA_STANDARD				0x00
+#define PIV_CLA_CHAIN					0x10
+#define PIV_INS_SELECT_FILE				0xA4
+#define PIV_INS_VERIFY_APDU				0x20	// SP800731 Section 2.3.3.2.1
+#define PIV_INS_CHANGE_REFERENCE_DATA	0x24	// [SP800731 7.2.2]
+#define PIV_INS_GET_DATA				0xCB	// [SP800731 7.1.2]
+#define PIV_INS_GENERAL_AUTHENTICATE	0x87    // [SP800731 7.2.4]
+
+// Placeholders for fields in the APDU to be filled in programmatically
+#define TBD_ZERO			0x00
+#define TBD_FF				0xFF
+
+// These are from NISTIR6887 5.1.1.4 Select File APDU
+// They are the values for the P1 field
+#define SELECT_P1_EXPLICIT	0x00
+#define SELECT_P1_CHILDDF	0x01
+#define SELECT_P1_CHILDEF	0x02
+#define SELECT_P1_PARENTDF	0x03
+
+/*
+	Reference: [SP800731] Appendix A PIV Data Model (data sizes)
+	
+	Name							ID		Size
+	Card Capabilities Container		0xDB00	266 
+	Card Holder Unique Identifier	0x3000	3377
+	X.509 Certificates				------	1651
+	Card Holder Fingerprints		0x6010	7768 
+	Printed Information				0x3001	106
+	Card Holder Facial Image		0x6030	12704
+	Security Object					0x9000	1000
+*/
+
+#define PIV_MAX_DATA_SIZE           (12704+1024)		// plus some extra
+
+#pragma mark ---------- Object IDs on Token ----------
+
+/*
+	Object IDs for objects on token. All currently 3 hex bytes.
+	See 4.2 OIDs and Tags of PIV Card Application Data Objects [SP800731]
+
+	4.1 PIV Card Application Data Objects [SP800731]
+	A PIV Card Application shall contain six mandatory data objects and five optional data object for 
+	interoperable use.  The six mandatory data objects for interoperable use are as follows: 
+
+	1. Card Capability Container 
+	2. Card Holder Unique Identifier  
+	3. X.509 Certificate for PIV Authentication  
+	4. Card Holder Fingerprint I 
+	5. Card Holder Fingerprint II2 
+	6. Security Object 
+ 
+	The five optional data objects for interoperable use are as follows: 
+ 
+	1. Card Holder Facial Image 
+	2. Printed Information 
+	3. X.509 Certificate for PIV Digital Signature 
+	4. X.509 Certificate for PIV Key Management 
+	5. X.509 Certificate for Card Authentication 
+*/
+
+//	Card Capability Container 2.16.840.1.101.3.7.1.219.0 '5FC107' M
+#define PIV_OBJECT_ID_CARD_CAPABILITY_CONTAINER				0x5F, 0xC1, 0x07
+
+//	Card Holder Unique Identifier 2.16.840.1.101.3.7.2.48.0 '5FC102' M [CHUID]
+#define PIV_OBJECT_ID_CARDHOLDER_UNIQUEID					0x5F, 0xC1, 0x02
+
+//	Card Holder Fingerprints 2.16.840.1.101.3.7.2.96.16 '5FC103' M
+#define PIV_OBJECT_ID_CARDHOLDER_FINGERPRINTS				0x5F, 0xC1, 0x03
+
+//	Printed Information 2.16.840.1.101.3.7.2.48.1 '5FC109' O
+#define PIV_OBJECT_ID_PRINTED_INFORMATION					0x5F, 0xC1, 0x09
+
+//	Card Holder Facial Image 2.16.840.1.101.3.7.2.96.48 '5FC108' O
+#define PIV_OBJECT_ID_CARDHOLDER_FACIAL_IMAGE				0x5F, 0xC1, 0x08
+
+//	X.509 Certificate for PIV Authentication 2.16.840.1.101.3.7.2.1.1 '5FC105' M
+#define PIV_OBJECT_ID_X509_CERTIFICATE_PIV_AUTHENTICATION	0x5F, 0xC1, 0x05
+
+//	X.509 Certificate for Digital Signature 2.16.840.1.101.3.7.2.1.0 '5FC10A' O
+#define PIV_OBJECT_ID_X509_CERTIFICATE_DIGITAL_SIGNATURE	0x5F, 0xC1, 0x0A
+
+//	X.509 Certificate for Key Management 2.16.840.1.101.3.7.2.1.2 '5FC10B' O
+#define PIV_OBJECT_ID_X509_CERTIFICATE_KEY_MANAGEMENT		0x5F, 0xC1, 0x0B
+
+//	X.509 Certificate for Card Authentication 2.16.840.1.101.3.7.2.5.0 '5FC101' O
+#define PIV_OBJECT_ID_X509_CERTIFICATE_CARD_AUTHENTICATION	0x5F, 0xC1, 0x01
+
+// ----------------------------------------------------------------------------
+/*
+	Verify APDU	[NISTIR6887 5.1.2.4]
+	Function Code 0x08 
+	CLA 0x00
+	INS 0x20
+	P1 0x00
+	P2 0x00 for default key, 0x01 to 0x30 for key number 
+	Lc Length of data field 
+	Data Field Authentication data (i.e., password or PIN) 
+	Le Empty
+	
+	Note:  If the Lc is 0x00 and the Data Field is empty, VERIFY returns the 
+	number of tries remaining on the referenced PIN.
+	
+	NB: "empty" in these documents seems to mean "not present", as opposed to zeros
+*/
+
+//											0x00			0x20			P1		P2
+#define PIV_VERIFY_APDU				PIV_CLA_STANDARD, PIV_INS_VERIFY_APDU, 0x00, TBD_ZERO
+
+// Template for supplying a PIN to be verified
+//													  Lc
+#define PIV_VERIFY_APDU_TEMPLATE	PIV_VERIFY_APDU, 0x08, TBD_FF, TBD_FF, TBD_FF, TBD_FF, \
+															TBD_FF, TBD_FF, TBD_FF, TBD_FF
+// Template used to check on the lock state only
+#define PIV_VERIFY_APDU_STATUS		PIV_VERIFY_APDU, 0x00
+													 
+#define PIV_VERIFY_APDU_INDEX_KEY	3	// Index into APDU for PIN number (i.e. which PIN)
+#define PIV_VERIFY_APDU_INDEX_LEN	4	// Index into APDU for data length (always 8)
+#define PIV_VERIFY_APDU_INDEX_DATA	5	// Index into APDU for PIN data
+
+// Allowable values for P2 in VERIFY APDU
+// P2 0x00 for default key, 0x01 to 0x30 for key number 
+#define PIV_VERIFY_KEY_NUMBER_DEFAULT	0x00
+#define PIV_VERIFY_KEY_NUMBER_MAX		0x30
+
+#define PIV_VERIFY_PIN_LENGTH_MIN		4
+#define PIV_VERIFY_PIN_LENGTH_MAX		8
+
+// ----------------------------------------------------------------------------
+/*
+	CHANGE REFERENCE DATA Card Command (i.e. change PIN) [SP800731 7.2.2]
+	Function Code 0x08 
+	CLA			0x00
+	INS			0x24
+	P1			0x00
+	P2			0x00 for default key, 0x01 to 0x30 for key number 
+	Lc			Length of data field (always 0x10)
+	Data Field	Current PIN reference data concatenated without delimitation with the 
+				new PIN reference data, both PINs as described in 3.5.3 
+	Le			Empty
+*/
+
+#define PIV_CHANGE_REFERENCE_DATA_APDU		PIV_CLA_STANDARD, PIV_INS_CHANGE_REFERENCE_DATA, 0x00, TBD_ZERO, TBD_ZERO
+// Template for supplying a PIN to be changed
+// similar to PIV_VERIFY_APDU_TEMPLATE except with space for 2 PINs
+#define PIV_CHANGE_REFERENCE_DATA_APDU_TEMPLATE		\
+	PIV_CHANGE_REFERENCE_DATA_APDU,					\
+	TBD_FF, TBD_FF, TBD_FF, TBD_FF, TBD_FF, TBD_FF, TBD_FF, TBD_FF,	\
+	TBD_FF, TBD_FF, TBD_FF, TBD_FF, TBD_FF, TBD_FF, TBD_FF, TBD_FF,	\
+	0x00
+
+// Index into APDU for new PIN data
+#define PIV_CHANGE_REFERENCE_DATA_APDU_INDEX_DATA2	(PIV_VERIFY_APDU_INDEX_DATA + PIV_VERIFY_PIN_LENGTH_MAX)
+
+// ----------------------------------------------------------------------------
+
+/*
+	Reference: [SP800731]
+	
+	7.1.2 GET DATA Card Command 
+	The GET DATA card command retrieves the data content of the single data object
+	whose tag is given in the data field. 
+	
+	Command Syntax 
+	CLA			0x00
+	INS			0xCB
+	P1			0x3F
+	P2			0xFF
+	Lc			0x10
+	Data Field	See Table 16. 
+	Le			Number of data content bytes to be retrieved. 
+ 
+	Table 16.  Data Objects in the Data Field of the GET DATA Card Command 
+	Name		Tag		M/O		Comment 
+	Tag list	0x5C	M		BER-TLV tag of the data object to be retrieved.  See Table 6. 
+ 
+	Response Syntax 
+	Data Field BER-TLV with the tag '53' containing in the value field the requested 
+	data object.  
+	SW1-SW2 Status word 
+ 
+	SW1	 SW2		Meaning 
+	'61' 'xx'	Successful execution where SW2 encodes the number of response 
+				data bytes still available 
+	'69' '82'	Security status not satisfied 
+	'6A' '82'	Data object not found 
+	'90' '00'	Successful execution
+	
+	Reference:
+	Get Cert
+	APDU: 00 CB 3F FF 05 5C 03 5F C1 05 
+	APDU: 61 00 
+
+	Get Printed Data
+	APDU: 00 CB 3F FF 05 5C 03 5F C1 09 
+	APDU: 61 44 
+*/
+
+//										0x00				0xCB
+#define PIV_GETDATA_APDU			PIV_CLA_STANDARD, PIV_INS_GET_DATA, 0x3F, 0xFF
+// Template for getting data
+//									 00 CB 3F FF		Lc		Tag	  Len	    OID1	  OID2	  OID3
+#define PIV_GETDATA_APDU_TEMPLATE	PIV_GETDATA_APDU, TBD_ZERO, 0x5C, TBD_ZERO, TBD_FF, TBD_FF, TBD_FF
+
+#define PIV_GETDATA_APDU_INDEX_LEN		4	// Index into APDU for APDU data length (this is TLV<OID>) [Lc]
+#define PIV_GETDATA_APDU_INDEX_OIDLEN	6	// Index into APDU for requested length of data
+#define PIV_GETDATA_APDU_INDEX_OID		7	// Index into APDU for object ID
+
+#define PIV_GETDATA_CONT_APDU_TEMPLATE	0x00, 0xC0, 0x00, 0x00, TBD_ZERO
+
+#define PIV_GETDATA_CONT_APDU_INDEX_LEN	4	// Index into CONT APDU for requested length of data
+
+#define PIV_GETDATA_RESPONSE_TAG		0x53
+#define PIV_GETDATA_TAG_CERTIFICATE		0x70
+#define PIV_GETDATA_TAG_CERTINFO		0x71
+#define PIV_GETDATA_TAG_MSCUID			0x72
+#define PIV_GETDATA_TAG_ERRORDETECTION	0xFE
+
+/*
+	Reference: [SP800731]	Appendix A PIV Data Model
+	
+	CertInfo::= BIT STRING { 
+	   CompressionTypeMsb(0), // 0 = no compression and 1 = gzip compression. 
+	   CompressionTypeLsb(1), // shall be set to "0" for PIV Applications 
+	   IsX509(2),   // shall be set to "0" for PIV Applications 
+	   RFU3(3), 
+	   RFU4(4), 
+	   RFU5(5), 
+	   RFU6(6), 
+	   RFU7(7) 
+	   }
+	   
+	Note: the compression mask below should only be 0x80, but NASA cards use 0x01 (??)
+*/
+#define PIV_GETDATA_COMPRESSION_MASK	0x81
+
+// ----------------------------------------------------------------------------
+
+/*
+Card Identifier 0xF0 Fixed 21 
+Capability Container version number 0xF1 Fixed 1 
+Capability Grammar version number 0xF2 Fixed 1 
+Applications CardURL 0xF3 Variable 128 
+PKCS#15 0xF4 Fixed 1 
+Registered Data Model number 0xF5 Fixed 1 
+Access Control Rule Table 0xF6 Fixed 17 
+CARD APDUs 0xF7 Fixed 0 
+Redirection Tag 0xFA Fixed 0 
+Capability Tuples (CTs) 0xFB Fixed 0 
+Status Tuples (STs) 0xFC Fixed 0 
+*/
+
+#define PIV_CCC_TAG_CARD_IDENTIFIER		0xF0
+#define PIV_CCC_TAG_CARD_CONTAINER_VERS	0xF1
+#define PIV_CCC_TAG_CARD_GRAMMAR_VERS	0xF2
+#define PIV_CCC_TAG_APPS_URL			0xF3
+#define PIV_CCC_TAG_IS_PKCS15			0xF4
+#define PIV_CCC_TAG_DATA_MODEL_NUMBER	0xF5
+#define PIV_CCC_TAG_ACL_RULE_TABLE		0xF6
+#define PIV_CCC_TAG_CARD_APDUS			0xF7
+#define PIV_CCC_TAG_REDIRECTION			0xFA
+#define PIV_CCC_TAG_CAPABILITY_TUPLES	0xFB
+#define PIV_CCC_TAG_STATUS_TUPLES		0xFC
+#define PIV_CCC_TAG_NEXT_CCC			0xFD
+#define PIV_CCC_TAG_EXTENDED_APP_URL	0xE3
+#define PIV_CCC_TAG_SEC_OBJECT_BUFFER	0xB4
+#define PIV_CCC_TAG_ERROR_DETECTION		0xFE
+
+#define PIV_CCC_SZ_CARD_IDENTIFIER		21
+
+// ----------------------------------------------------------------------------
+
+/*
+	Reference: [SP800-78-1]  6. Identifiers for PIV Card Interfaces
+
+	Key References:
+*/
+#define PIV_KEYREF_PIV_AUTHENTICATION      0x9A
+#define PIV_KEYREF_PIV_CARD_MANAGEMENT     0x9B
+#define PIV_KEYREF_PIV_DIGITAL_SIGNATURE   0x9C
+#define PIV_KEYREF_PIV_KEY_MANAGEMENT      0x9D
+#define PIV_KEYREF_PIV_CARD_AUTHENTICATION 0x9E
+
+/*
+	Algorithm Identifiers:
+	(Listing Only RSA)
+*/
+/* NOTE: After 2008/12/31 user keys will no longer be issued as 1024 */
+#define PIV_KEYALG_RSA_1024    0x06
+#define PIV_KEYALG_RSA_2048    0x07
+
+/*
+	Reference: [SP800-73-1]
+
+	7.2.4 General Authenticate Command
+	The GENERAL AUTHENTICATE card command performs a cryptographic operation such as an
+	authentication protocol using the data provided in the data field of the command and returns the result of
+	the cryptographic operation in the response data field.
+	The GENERAL AUTHENTICATE command shall be used to authenticate the card or a card application
+	to the client-application (INTERNAL AUTHENTICATE), to authenticate an entity to the card
+	(EXTERNAL AUTHENTICATE), and to perform a mutual authentication between the card and an entity
+	external to the card (MUTUAL AUTHENTICATE).
+	The GENERAL AUTHENTICATE command shall be used to realize the signing functionality on the
+	PIV client-application programming interface.  Data sent to the card is expected to be hashed off-card.
+	The GENERAL AUTHENTICATE command supports command chaining to permit the uninterrupted
+	transmission of long command data fields to the PIV Card Application.  If a card command other than the
+	GENERAL AUTHENTICATICATE command is received by the PIV Card Application before the
+	termination of a GENERAL AUTHENTICATE chain, the PIV Card Application shall rollback to the
+	state it was in immediately prior to the reception of the first command in the interrupted chain. In other
+	words, an interrupted GENERAL AUTHENTICATE chain has no effect on the PIV Card Application.
+
+	Command Syntax
+	CLA        '00' or '10' indicating command chaining.
+	INS        '87'
+	P1         Algorithm reference
+	P2         Key reference
+	Lc         Length of data field
+	Data Field See Table 17.
+	Le         Absent or length of expected response
+
+	Table 17. Data Objects in the Dynamic Authentication Template (Tag '7C')
+	Name           Tag   M/O Description
+	Witness        '80'  C   Demonstration of knowledge of a fact without revealing
+                             the fact.  An empty witness is a request for a witness.
+	Challenge      '81'  C   One or more random numbers or byte sequences to be
+                             used in the authentication protocol.
+	Response       '82'  C   A sequence of bytes encoding a response step in an
+                             authentication protocol.
+	Committed      '83'  C   Hash-code of a large random number including one or  
+	  challenge              more challenges
+	Authentication '84'  C   Hash-code of one or more data fields and a witness data code object. 
+
+	The data objects that appear in the dynamic authentication template (tag '7C') in the data field of the
+	GENERAL AUTHENTICATE card command depend on the authentication protocol being executed.
+
+	Response Syntax
+	Data Field         Absent or authentication-related data
+	SW1-SW2            Status word
+
+	== How to use for signing/decrypting ==
+	Build output data structure:
+	0x7C BER-LENGTH     // Dynamic Auth Template
+		0x82 0x00       // Request for Response
+		0x81 BER-LENGTH // 'Challenge' the card for crypto
+			data
+	Assuming 256-bytes sendable each time
+	while remaining data left
+		if there will be more after this
+			SEND 0x10 0x87 ALG KEY LEN (data chunk)
+		else
+			SEND 0x00 0x87 ALG KEY LEN (data chunk)
+*/
+
+// ----------------------------------------------------------------------------
+
+#endif /* !_PIVDEFINES_H_ */

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVError.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVError.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVError.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,114 @@
+/*
+ *  Copyright (c) 2004-2007 Apple Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  PIVError.cpp
+ *  TokendPIV
+ */
+
+/* ---------------------------------------------------------------------------
+ *
+ *		MODIFY
+ *		- Fill in your token specific error codes below
+ *
+ * ---------------------------------------------------------------------------
+*/
+
+/*
+	Errors:
+	card blocked: shall not be made and the PIV Card Application shall return the status word '69 83'. 
+*/
+
+#include "PIVError.h"
+
+#include <Security/cssmerr.h>
+
+//
+// PIVError exceptions
+//
+PIVError::PIVError(uint16_t sw) : SCardError(sw)
+{
+#if MAX_OS_X_VERSION_MIN_REQUIRED <= MAX_OS_X_VERSION_10_5
+	IFDEBUG(debugDiagnose(this));
+#else
+	SECURITY_EXCEPTION_THROW_OTHER(this, sw, (char *)"PIV");
+#endif
+}
+
+PIVError::~PIVError() throw ()
+{
+}
+
+const char *PIVError::what() const throw ()
+{ return "PIV error"; }
+
+OSStatus PIVError::osStatus() const
+{
+    switch (statusWord)
+    {
+	case PIV_AUTHENTICATION_FAILED_0:
+	case PIV_AUTHENTICATION_FAILED_1:
+	case PIV_AUTHENTICATION_FAILED_2:
+	case PIV_AUTHENTICATION_FAILED_3:
+        return CSSM_ERRCODE_OPERATION_AUTH_DENIED;
+	// At least leave the default case
+    default:
+        return SCardError::osStatus();
+    }
+}
+
+void PIVError::throwMe(uint16_t sw)
+{ throw PIVError(sw); }
+
+#if !defined(NDEBUG)
+
+#if MAX_OS_X_VERSION_MIN_REQUIRED <= MAX_OS_X_VERSION_10_5
+
+void PIVError::debugDiagnose(const void *id) const
+{
+    secdebug("exception", "%p PIVError %s (%04hX)",
+             id, errorstr(statusWord), statusWord);
+}
+
+#endif // MAX_OS_X_VERSION_MIN_REQUIRED <= MAX_OS_X_VERSION_10_5
+
+const char *PIVError::errorstr(uint16_t sw) const
+{
+	switch (sw)
+	{
+	case PIV_AUTHENTICATION_FAILED_0:
+		return "Authentication failed, 0 retries left.";
+	case PIV_AUTHENTICATION_FAILED_1:
+		return "Authentication failed, 1 retry left.";
+	case PIV_AUTHENTICATION_FAILED_2:
+		return "Authentication failed, 2 retries left.";
+	case PIV_AUTHENTICATION_FAILED_3:
+		return "Authentication failed, 3 retries left.";
+	// At least leave the default case
+	default:
+		return SCardError::errorstr(sw);
+	}
+}
+
+#endif //NDEBUG
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVError.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVError.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVError.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,72 @@
+/*
+ *  Copyright (c) 2004-2007 Apple Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  PIVError.h
+ *  TokendPIV
+ */
+
+/* ---------------------------------------------------------------------------
+ *
+ *		MODIFY
+ *		- Fill in your token specific error codes below
+ *
+ * ---------------------------------------------------------------------------
+*/
+
+#ifndef _PIVERROR_H_
+#define _PIVERROR_H_
+
+#include "SCardError.h"
+
+
+/** Entered PIN is not correct and pin was blocked. */
+#define PIV_AUTHENTICATION_FAILED_0        0x6300
+/** Entered PIN is not correct, 1 try left. */
+#define PIV_AUTHENTICATION_FAILED_1        0x6301
+/** Entered PIN is not correct, 2 tries left. */
+#define PIV_AUTHENTICATION_FAILED_2        0x6302
+/** Entered PIN is not correct, 3 tries left. */
+#define PIV_AUTHENTICATION_FAILED_3        0x6303
+
+class PIVError : public Tokend::SCardError
+{
+protected:
+    PIVError(uint16_t sw);
+    virtual ~PIVError() throw ();
+public:
+	OSStatus osStatus() const;
+	virtual const char *what () const throw ();
+
+    static void check(uint16_t sw)	{ if (sw != SCARD_SUCCESS) throwMe(sw); }
+    static void throwMe(uint16_t sw) __attribute__((noreturn));
+    
+protected:
+#if MAX_OS_X_VERSION_MIN_REQUIRED <= MAX_OS_X_VERSION_10_5
+    IFDEBUG(void debugDiagnose(const void *id) const;)
+#endif
+    IFDEBUG(const char *errorstr(uint16_t sw) const;)
+};
+
+#endif /* !_CACERROR_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVKeyHandle.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVKeyHandle.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVKeyHandle.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,211 @@
+/*
+ *  Copyright (c) 2004-2007 Apple Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  PIVKeyHandle.cpp
+ *  TokendPIV
+ */
+
+#include "PIVKeyHandle.h"
+
+#include "PIVRecord.h"
+#include "PIVToken.h"
+
+#include <security_utilities/debugging.h>
+#include <security_utilities/utilities.h>
+#include <security_cdsa_utilities/cssmerrors.h>
+#include <Security/cssmerr.h>
+
+#include "byte_string.h"
+
+#include "PIVUtilities.h"
+#include "Padding.h"
+
+//
+// PIVKeyHandle
+//
+PIVKeyHandle::PIVKeyHandle(PIVToken &pivToken,
+	const Tokend::MetaRecord &metaRecord, PIVKeyRecord &pivKey) :
+	Tokend::KeyHandle(metaRecord, &pivKey),
+	mToken(pivToken),
+	mKey(pivKey)
+{
+}
+
+PIVKeyHandle::~PIVKeyHandle()
+{
+}
+
+void PIVKeyHandle::getKeySize(CSSM_KEY_SIZE &keySize)
+{
+	secdebug("crypto", "getKeySize");
+	keySize.LogicalKeySizeInBits = mKey.sizeInBits();
+	keySize.EffectiveKeySizeInBits = mKey.sizeInBits();
+}
+
+uint32 PIVKeyHandle::getOutputSize(const Context &context, uint32 inputSize,
+	bool encrypting)
+{
+	secdebug("crypto", "getOutputSize");
+	if (encrypting)
+		CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+	return inputSize;       //accurate for crypto used on PIV cards
+}
+
+
+void PIVKeyHandle::generateSignature(const Context &context,
+	CSSM_ALGORITHMS alg, const CssmData &input, CssmData &signature)
+{
+	// MODIFY: This routine may have to be modified
+	// See comment at top of file
+	secdebug("crypto", "generateSignature alg: %u sigAlg: %u",
+		context.algorithm(), alg);
+	IFDUMPING("crypto", context.dump("signature context"));
+
+	if (context.type() != CSSM_ALGCLASS_SIGNATURE)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_CONTEXT);
+
+	if (context.algorithm() != CSSM_ALGID_RSA)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_ALGORITHM);
+
+	// Create an input buffer in which we construct the data we will send to the token.
+	byte_string inputData(input.Data, input.Data + input.Length);
+
+	// Get padding, but default to pkcs1 style padding
+	uint32 padding = CSSM_PADDING_PKCS1;
+	context.getInt(CSSM_ATTRIBUTE_PADDING, padding);
+
+	Padding::apply(inputData, mKey.sizeInBits() / 8, padding, alg);
+
+	// @@@ Switch to using tokend allocators
+	/* Use ref to a new buffer item to keep the data around after the function ends */
+	size_t keyLength = mKey.sizeInBits() / 8;
+	byte_string outputData;
+	outputData.reserve(keyLength);
+
+	const AccessCredentials *cred = context.get<const AccessCredentials>(CSSM_ATTRIBUTE_ACCESS_CREDENTIALS);
+	// Sign the inputData using the token
+	mKey.computeCrypt(mToken, true, cred, inputData, outputData);
+
+	signature.Data = malloc_copy(outputData);
+	signature.Length = outputData.size();
+}
+
+void PIVKeyHandle::verifySignature(const Context &context,
+	CSSM_ALGORITHMS signOnly, const CssmData &input, const CssmData &signature)
+{
+	secdebug("crypto", "verifySignature");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void PIVKeyHandle::generateMac(const Context &context,
+	const CssmData &input, CssmData &output)
+{
+	secdebug("crypto", "generateMac");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void PIVKeyHandle::verifyMac(const Context &context,
+	const CssmData &input, const CssmData &compare)
+{
+	secdebug("crypto", "verifyMac");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void PIVKeyHandle::encrypt(const Context &context,
+	const CssmData &clear, CssmData &cipher)
+{
+	secdebug("crypto", "encrypt");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void PIVKeyHandle::decrypt(const Context &context,
+	const CssmData &cipher, CssmData &clear)
+{
+	// MODIFY: This routine may have to be modified
+	// See comment at top of file
+	secdebug("crypto", "decrypt alg: %u", context.algorithm());
+	IFDUMPING("crypto", context.dump("decrypt context"));
+
+	if (context.type() != CSSM_ALGCLASS_ASYMMETRIC)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_CONTEXT);
+
+	if (context.algorithm() != CSSM_ALGID_RSA)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_ALGORITHM);
+
+	/* Check for supported padding */
+	uint32 padding = context.getInt(CSSM_ATTRIBUTE_PADDING);
+	if(!Padding::canRemove(padding))
+		CssmError::throwMe(CSSMERR_CSP_INVALID_ATTR_PADDING);
+
+	size_t keyLength = mKey.sizeInBits() / 8;
+	if (cipher.length() % keyLength != 0)
+		CssmError::throwMe(CSSMERR_CSP_INPUT_LENGTH_ERROR);
+
+	// @@@ Use a secure allocator for this.
+	/* Use ref to a new buffer item to keep the data around after the function ends */
+	byte_string outputData;
+	outputData.reserve(cipher.Length);
+	// --- support for multiples of keyLength by doing multiple blocks
+	for(size_t i = 0; i < cipher.Length; i += keyLength) {
+		byte_string inputData(cipher.Data + i, cipher.Data + i + keyLength);
+		byte_string tmpOutput;
+		tmpOutput.reserve(keyLength);
+		secdebug("crypto", "decrypt: card supports RSA_NOPAD");
+		const AccessCredentials *cred = context.get<const AccessCredentials>(CSSM_ATTRIBUTE_ACCESS_CREDENTIALS);
+		// Decrypt the inputData using the token
+		mKey.computeCrypt(mToken, false, cred, inputData, tmpOutput);
+		Padding::remove(tmpOutput, padding);
+		outputData += tmpOutput;
+		/* Clear out temporary output */
+		secure_zero(tmpOutput);
+	}
+
+	clear.Data = malloc_copy(outputData);
+	clear.Length = outputData.size();
+}
+
+void PIVKeyHandle::exportKey(const Context &context,
+	const AccessCredentials *cred, CssmKey &wrappedKey)
+{
+	secdebug("crypto", "exportKey");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+//
+// PIVKeyHandleFactory
+//
+PIVKeyHandleFactory::~PIVKeyHandleFactory()
+{
+}
+
+
+Tokend::KeyHandle *PIVKeyHandleFactory::keyHandle(
+	Tokend::TokenContext *tokenContext, const Tokend::MetaRecord &metaRecord,
+	Tokend::Record &record) const
+{
+	PIVKeyRecord &key = dynamic_cast<PIVKeyRecord &>(record);
+	PIVToken &pivToken = static_cast<PIVToken &>(*tokenContext);
+	return new PIVKeyHandle(pivToken, metaRecord, key);
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVKeyHandle.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVKeyHandle.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVKeyHandle.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,103 @@
+/*
+ *  Copyright (c) 2004-2007 Apple Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  PIVKeyHandle.h
+ *  TokendPIV
+ */
+
+#ifndef _PIVKEYHANDLE_H_
+#define _PIVKEYHANDLE_H_
+
+#include "KeyHandle.h"
+
+#include <deque>
+#include "byte_string.h"
+#include "SecureBufferAllocator.h"
+
+class PIVToken;
+class PIVKeyRecord;
+
+//
+// A KeyHandle object which implements the crypto interface to piv.
+//
+class PIVKeyHandle: public Tokend::KeyHandle
+{
+	NOCOPY(PIVKeyHandle)
+public:
+    PIVKeyHandle(PIVToken &cacToken, const Tokend::MetaRecord &metaRecord,
+		PIVKeyRecord &cacKey);
+    ~PIVKeyHandle();
+
+    virtual void getKeySize(CSSM_KEY_SIZE &keySize);
+    virtual uint32 getOutputSize(const Context &context, uint32 inputSize,
+		bool encrypting);
+    virtual void generateSignature(const Context &context,
+		CSSM_ALGORITHMS signOnly, const CssmData &input, CssmData &signature);
+    virtual void verifySignature(const Context &context,
+		CSSM_ALGORITHMS alg, const CssmData &input,
+			const CssmData &signature);
+    virtual void generateMac(const Context &context, const CssmData &input,
+		CssmData &output);
+    virtual void verifyMac(const Context &context, const CssmData &input,
+		const CssmData &compare);
+    virtual void encrypt(const Context &context, const CssmData &clear,
+		CssmData &cipher);
+	/* Implemented such that the decrypted data has limited external exposure
+	 * Value is, however, cached until destroyed */
+    virtual void decrypt(const Context &context, const CssmData &cipher,
+		CssmData &clear);
+
+	virtual void exportKey(const Context &context,
+		const AccessCredentials *cred, CssmKey &wrappedKey);
+private:
+	PIVToken &mToken;
+	PIVKeyRecord &mKey;
+	/* Fixed queue of crypto data to keep the CssmData values used
+	 * so that when the Key Handle keys away, the CssmData references go away.
+	 * Fixed queue to prevent unbounded growth.
+	 * TODO: Need spec on how to do this 'right' -- preferred setup would be for
+	 * the data buffer be provided
+	 */
+//	static const unsigned MAX_BUFFERS = 2;
+//	SecureBufferAllocator<MAX_BUFFERS> bufferAllocator;
+};
+
+
+//
+// A factory that creates PIVKeyHandle objects.
+//
+class PIVKeyHandleFactory : public Tokend::KeyHandleFactory
+{
+	NOCOPY(PIVKeyHandleFactory)
+public:
+	PIVKeyHandleFactory() {}
+	virtual ~PIVKeyHandleFactory();
+
+	virtual Tokend::KeyHandle *keyHandle(Tokend::TokenContext *tokenContext,
+		const Tokend::MetaRecord &metaRecord, Tokend::Record &record) const;
+};
+
+
+#endif /* !_PIVKEYHANDLE_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVRecord.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVRecord.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVRecord.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,281 @@
+/*
+ *  Copyright (c) 2004-2007 Apple Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  PIVRecord.cpp
+ *  TokendPIV
+ */
+
+#include "PIVRecord.h"
+#include "PIVDefines.h"
+
+#include "PIVError.h"
+#include "PIVToken.h"
+#include "Attribute.h"
+#include "MetaAttribute.h"
+#include "MetaRecord.h"
+#include <security_cdsa_client/aclclient.h>
+#include <Security/SecKey.h>
+
+#include <algorithm> /* min, find_if */
+
+#include "TLV.h"
+#include "PIVUtilities.h"
+
+//
+// PIVRecord
+//
+PIVRecord::~PIVRecord()
+{
+}
+
+//
+// PIVDataRecord
+//
+PIVDataRecord::~PIVDataRecord()
+{
+}
+
+
+//
+// PIVCertificateRecord
+//
+PIVCertificateRecord::~PIVCertificateRecord()
+{
+}
+
+//
+// PIVProtectedRecord
+//
+PIVProtectedRecord::~PIVProtectedRecord()
+{
+}
+
+void PIVProtectedRecord::getAcl(const char *tag, uint32 &count, AclEntryInfo *&acls)
+{
+	if (!mAclEntries) {
+		mAclEntries.allocator(Allocator::standard());
+        // Reading this object's data requires PIN1
+		mAclEntries.add(CssmClient::AclFactory::PinSubject(
+			mAclEntries.allocator(), 1),
+			AclAuthorizationSet(CSSM_ACL_AUTHORIZATION_DB_READ, 0));
+	}
+	count = mAclEntries.size();
+	acls = mAclEntries.entries();
+}
+
+Tokend::Attribute *PIVDataRecord::getDataAttribute(Tokend::TokenContext *tokenContext)
+{
+	PIVToken &pivToken = dynamic_cast<PIVToken &>(*tokenContext);
+	if(mAllowCaching && lastAttribute.get())
+		return lastAttribute.get();
+
+	byte_string data;
+
+	pivToken.getDataCore(mApplication, description(), mIsCertificate, mAllowCaching, data);
+	/* Tokend::Attribute creates a copy of data */
+	lastAttribute.reset(new Tokend::Attribute(&data[0], data.size()));
+	return lastAttribute.get();
+}
+
+//
+// PIVKeyRecord
+//
+PIVKeyRecord::PIVKeyRecord(const unsigned char *application, size_t applicationSize,
+	const char *description, const Tokend::MetaRecord &metaRecord,
+	unsigned char keyRef, size_t keySize) :
+    PIVRecord(application, applicationSize, description),
+	keyRef(keyRef), keySize(keySize)
+{
+	/* Allow all keys to decrypt, unwrap, sign */
+    attributeAtIndex(metaRecord.metaAttribute(kSecKeyDecrypt).attributeIndex(),
+                     new Tokend::Attribute(true));
+    attributeAtIndex(metaRecord.metaAttribute(kSecKeyUnwrap).attributeIndex(),
+                     new Tokend::Attribute(true));
+    attributeAtIndex(metaRecord.metaAttribute(kSecKeySign).attributeIndex(),
+                     new Tokend::Attribute(true));
+}
+
+PIVKeyRecord::~PIVKeyRecord()
+{
+}
+
+size_t PIVKeyRecord::sizeInBits() const {
+	return keySize;
+}
+
+/*
+	MODIFY - This is where most of the crypto functions end up, and 
+	this will be the main place to actually talk with the token.
+*/
+
+void PIVKeyRecord::computeCrypt(PIVToken &pivToken, bool sign,	// MODIFY
+	const AccessCredentials *cred,
+	const byte_string &data, byte_string &output)
+{
+	if (data.size() != sizeInBits() / 8)
+		CssmError::throwMe(CSSMERR_CSP_BLOCK_SIZE_MISMATCH);
+
+	/* Allow all key usage, certificates determine validity */
+	unsigned char algRef;
+	switch (sizeInBits()) {
+	case 1024:
+		algRef = PIV_KEYALG_RSA_1024;
+		break;
+	case 2048:
+		algRef = PIV_KEYALG_RSA_2048;
+		break;
+	default:
+		/* Cannot use a key ~= 1024 or 2048 bits yet */
+		CssmError::throwMe(CSSMERR_CSP_KEY_USAGE_INCORRECT);
+		break;
+	}
+
+	/* Build the BER-Encoded message */
+	/* Template: 0x7C L { 0x82 0x00, 0x81 L data } .. 2 tag+lengths + 1 tag-0 */
+	TLVList commandList;
+	commandList.push_back(TLV_ref(new TLV(0x81, data)));
+	commandList.push_back(TLV_ref(new TLV(0x82)));
+	TLV_ref command = TLV_ref(new TLV(0x7C, commandList));
+
+	/* TODO: Evaluate result length handling */
+	/* At least enough to contain BER-TLV */
+	size_t resultLength = sizeInBits() / 8;
+	resultLength += 1 + TLV::encodedLength(resultLength); // RESPONSE
+	resultLength += 1 + 1; // Potential empty response-tlv
+	resultLength += 1 + TLV::encodedLength(resultLength); // TLV containing response
+	/* Round out resultLength to a multiple of 256 */
+	resultLength = resultLength + resultLength % 256 + 256;
+	// Ensure that there's enough space to prevent unnecessary resizing
+	output.reserve(resultLength);
+
+	PCSC::Transaction _(pivToken);
+	pivToken.selectDefault();
+	/* Support for the signing key w/ user-consent pin */
+	if (cred)
+	{
+		uint32 size = cred->size();
+		for (uint32 ix = 0; ix < size; ++ix)
+		{
+			const TypedList &sample = (*cred)[ix];
+			if (sample.type() == CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD
+				&& sample.length() == 2)
+			{
+				CssmData &pin = sample[1].data();
+				if (pin.Length > 0)
+				{
+					pivToken.verifyPIN(1, pin.Data, pin.Length);
+					break;
+				}
+				else if (pin.Length == 0)
+				{
+					// %%% <rdar://4334623>
+					// PIN previously verified by securityd;
+					// continue to look at remaining samples
+				}
+				else
+				{
+					CssmError::throwMe(CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED);
+				}
+			}
+		}
+	}
+
+	byte_string commandString = command->encode();
+	PIVError::check(pivToken.exchangeChainedAPDU(0x00, 0x87, algRef, keyRef, commandString, output));
+
+	/* DECODE 0x7C */
+	TLV_ref tlv;
+	try {
+		tlv = TLV::parse(output);
+	} catch(...) {
+		secure_zero(output);
+		PIVError::throwMe(SCARD_RETURNED_DATA_CORRUPTED);
+	}
+	secure_zero(output);
+	if(tlv->getTag() != (unsigned char*)"\x7C") {
+		secdebug("piv", " %s: computeCrypt: missing response tag: 0x%.2X",
+				 description(), 0x7C);
+		PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+	}
+	byte_string tagData;
+	try {
+		TLVList list = tlv->getInnerValues();
+		TLVList::const_iterator iter = find_if(list.begin(), list.end(), TagPredicate(0x82));
+		if(iter != list.end())
+			tagData = (*iter)->getValue();
+	} catch(...) {
+	}
+	if(tagData.size() == 0) {
+		secdebug("piv", " %s: computeCrypt: missing response value tag: 0x%.2X",
+				 description(), 0x82);
+		PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+	}
+
+	if(tagData.size() != sizeInBits() / 8) { // Not enough data at all..
+		secure_zero(tagData);
+		secdebug("piv", " %s: computeCrypt: expected contained response length: %ld, got: %ld",
+				 description(), sizeInBits() / 8, tagData.size());
+		PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+	}
+
+	output.swap(tagData);
+	/* zero-out tagData */
+	secure_zero(tagData);
+}
+
+void PIVKeyRecord::getAcl(const char *tag, uint32 &count, AclEntryInfo *&acls)
+{
+	if (!mAclEntries) {
+		mAclEntries.allocator(Allocator::standard());
+        // Anyone can read the DB record for this key (which is a reference
+		// CSSM_KEY)
+		mAclEntries.add(CssmClient::AclFactory::AnySubject(
+			mAclEntries.allocator()),
+			AclAuthorizationSet(CSSM_ACL_AUTHORIZATION_DB_READ, 0));
+		
+		CssmData prompt;
+		char tmptag[20];
+		const uint32 slot = 1;	// hardwired for now, but...
+		snprintf(tmptag, sizeof(tmptag), "PIN%d", slot);
+		
+		if(isUserConsent()) {	// PIN1 must be entered every time
+			mAclEntries.add(
+				CssmClient::AclFactory::PromptPWSubject(mAclEntries.allocator(), prompt),
+				AclAuthorizationSet(CSSM_ACL_AUTHORIZATION_SIGN, CSSM_ACL_AUTHORIZATION_DECRYPT, 0),
+				tmptag);
+		} else {
+		// Using this key to sign or decrypt will require PIN1
+			mAclEntries.add(CssmClient::AclFactory::PinSubject(
+				mAclEntries.allocator(), 1),
+				AclAuthorizationSet(CSSM_ACL_AUTHORIZATION_SIGN, CSSM_ACL_AUTHORIZATION_DECRYPT, 0),
+				tmptag);
+		}
+	}
+	count = mAclEntries.size();
+	acls = mAclEntries.entries();
+}
+
+bool PIVKeyRecord::isUserConsent() const {
+	return keyRef == PIV_KEYREF_PIV_DIGITAL_SIGNATURE;
+}

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVRecord.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVRecord.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVRecord.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,122 @@
+/*
+ *  Copyright (c) 2004-2007 Apple Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  PIVRecord.h
+ *  TokendPIV
+ */
+
+#ifndef _PIVRECORD_H_
+#define _PIVRECORD_H_
+
+#include "Record.h"
+
+#include "byte_string.h"
+
+class PIVToken;
+
+class PIVRecord : public Tokend::Record
+{
+	NOCOPY(PIVRecord)
+public:
+	PIVRecord(const unsigned char *application, size_t applicationSize, const char *description) :
+		mApplication(application, application + applicationSize), mDescription(description) {}
+	virtual ~PIVRecord();
+
+	virtual const char *description() { return mDescription.c_str(); }
+
+protected:
+    const unsigned char *application() const { return &mApplication[0]; }
+
+protected:
+	const byte_string mApplication;
+	const std::string mDescription;
+};
+
+
+class PIVKeyRecord : public PIVRecord
+{
+	NOCOPY(PIVKeyRecord)
+public:
+	PIVKeyRecord(const unsigned char *application, size_t applicationSize, const char *description,
+                 const Tokend::MetaRecord &metaRecord, unsigned char keyRef, size_t keySize);
+	virtual ~PIVKeyRecord();
+
+	size_t sizeInBits() const;
+	void computeCrypt(PIVToken &pivToken, bool sign, const AccessCredentials *cred,
+		const byte_string& data_type, byte_string &output);
+
+    virtual void getAcl(const char *tag, uint32 &count,
+		AclEntryInfo *&aclList);
+private:
+	AutoAclEntryInfoList mAclEntries;
+	const unsigned char keyRef;
+	bool isUserConsent() const;
+	size_t keySize;
+};
+
+
+class PIVDataRecord : public PIVRecord
+{
+	NOCOPY(PIVDataRecord)
+public:
+	PIVDataRecord(const unsigned char *application, size_t applicationSize, const char *description) :
+		PIVRecord(application, applicationSize, description), mIsCertificate(false), mAllowCaching(true) {}
+	virtual ~PIVDataRecord();
+
+	virtual Tokend::Attribute *getDataAttribute(Tokend::TokenContext *tokenContext);
+
+protected:
+	
+	bool mIsCertificate;
+	bool mAllowCaching;
+	/* Added to permit caching on-demand as well as keep the string values around long enough to send
+	 * to securityd */
+	auto_ptr<Tokend::Attribute> lastAttribute;
+};
+
+class PIVCertificateRecord : public PIVDataRecord
+{
+	NOCOPY(PIVCertificateRecord)
+public:
+	PIVCertificateRecord(const unsigned char *application, size_t applicationSize,
+		const char *description) :
+		PIVDataRecord(application, applicationSize, description) {mIsCertificate = true; mAllowCaching = true; }
+	virtual ~PIVCertificateRecord();
+};
+
+class PIVProtectedRecord : public PIVDataRecord
+{
+	NOCOPY(PIVProtectedRecord)
+public:
+	PIVProtectedRecord(const unsigned char *application, size_t applicationSize, const char *description) :
+		PIVDataRecord(application, applicationSize, description) {mIsCertificate = false; mAllowCaching = false; }
+	virtual ~PIVProtectedRecord();
+
+    virtual void getAcl(const char *tag, uint32 &count,
+		AclEntryInfo *&aclList);
+private:
+	AutoAclEntryInfoList mAclEntries;
+};
+
+#endif /* !_PIVRECORD_H_ */

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVSchema.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVSchema.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVSchema.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,105 @@
+/*
+ *  Copyright (c) 2004-2007 Apple Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  PIVSchema.cpp
+ *  TokendPIV
+ */
+
+/* ---------------------------------------------------------------------------
+ *
+ *		MODIFY
+ *		- Change key size if necessary
+ *
+ * ---------------------------------------------------------------------------
+*/
+
+#include "PIVSchema.h"
+
+#include "MetaAttribute.h"
+#include "MetaRecord.h"
+
+#include <Security/SecCertificate.h>
+#include <Security/SecKeychainItem.h>
+#include <Security/SecKey.h>
+
+using namespace Tokend;
+
+PIVSchema::PIVSchema() :
+	mKeyAlgorithmCoder(uint32(CSSM_ALGID_RSA))
+{
+}
+
+PIVSchema::~PIVSchema()
+{
+}
+
+Tokend::Relation *PIVSchema::createKeyRelation(CSSM_DB_RECORDTYPE keyType)
+{
+	Relation *rn = createStandardRelation(keyType);
+
+	// Set up coders for key records.
+	MetaRecord &mr = rn->metaRecord();
+	mr.keyHandleFactory(&mPIVKeyHandleFactory);
+
+	// Print name of a key might as well be the key name.
+	mr.attributeCoder(kSecKeyPrintName, &mDescriptionCoder);
+
+	// Other key valuess
+	mr.attributeCoder(kSecKeyKeyType, &mKeyAlgorithmCoder);
+	mr.attributeCoder(kSecKeyKeySizeInBits, &mKeySizeCoder);
+	mr.attributeCoder(kSecKeyEffectiveKeySize, &mKeySizeCoder);
+
+	// Key attributes
+	mr.attributeCoder(kSecKeyExtractable, &mFalseCoder);
+	mr.attributeCoder(kSecKeySensitive, &mTrueCoder);
+	mr.attributeCoder(kSecKeyModifiable, &mFalseCoder);
+	mr.attributeCoder(kSecKeyPrivate, &mTrueCoder);
+	mr.attributeCoder(kSecKeyNeverExtractable, &mTrueCoder);
+	mr.attributeCoder(kSecKeyAlwaysSensitive, &mTrueCoder);
+
+	// Key usage
+	mr.attributeCoder(kSecKeyEncrypt, &mFalseCoder);
+	mr.attributeCoder(kSecKeyWrap, &mFalseCoder);
+	mr.attributeCoder(kSecKeyVerify, &mFalseCoder);
+	mr.attributeCoder(kSecKeyDerive, &mFalseCoder);
+	mr.attributeCoder(kSecKeySignRecover, &mFalseCoder);
+	mr.attributeCoder(kSecKeyVerifyRecover, &mFalseCoder);
+
+	return rn;
+}
+
+void PIVSchema::create()
+{
+	Schema::create();
+
+	createStandardRelation(CSSM_DL_DB_RECORD_X509_CERTIFICATE);
+	createKeyRelation(CSSM_DL_DB_RECORD_PRIVATE_KEY);
+	
+    Relation *rn_gen = createStandardRelation(CSSM_DL_DB_RECORD_GENERIC);
+
+	// Create the generic table
+	MetaRecord &mr_gen = rn_gen->metaRecord();
+	mr_gen.attributeCoderForData(&mPIVDataAttributeCoder);
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVSchema.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVSchema.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVSchema.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,65 @@
+/*
+ *  Copyright (c) 2004-2007 Apple Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  PIVSchema.h
+ *  TokendPIV
+ */
+
+#ifndef _PIVSCHEMA_H_
+#define _PIVSCHEMA_H_
+
+#include "Schema.h"
+#include "PIVAttributeCoder.h"
+#include "PIVKeyHandle.h"
+
+namespace Tokend
+{
+	class Relation;
+	class MetaRecord;
+	class AttributeCoder;
+}
+
+class PIVSchema : public Tokend::Schema
+{
+	NOCOPY(PIVSchema)
+public:
+    PIVSchema();
+	virtual ~PIVSchema();
+
+	virtual void create();
+
+protected:
+	Tokend::Relation *createKeyRelation(CSSM_DB_RECORDTYPE keyType);
+
+private:
+	// Coders we need.
+	PIVDataAttributeCoder mPIVDataAttributeCoder;
+
+	Tokend::ConstAttributeCoder mKeyAlgorithmCoder;
+	PIVKeySizeAttributeCoder mKeySizeCoder;
+
+	PIVKeyHandleFactory mPIVKeyHandleFactory;
+};
+
+#endif /* !_PIVSCHEMA_H_ */

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVToken.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVToken.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVToken.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,1016 @@
+/*
+ *  Copyright (c) 2004-2007 Apple Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  PIVToken.cpp
+ *  TokendPIV
+ */
+
+#include "PIVToken.h"
+#include "PIVDefines.h"
+#include "PIVCCC.h"
+
+#include "Adornment.h"
+#include "AttributeCoder.h"
+#include "PIVError.h"
+#include "PIVRecord.h"
+#include "PIVSchema.h"
+#include <security_cdsa_client/aclclient.h>
+#include <map>
+#include <vector>
+#include <zlib.h>
+#include <CoreFoundation/CFString.h>
+/* FOR KEYSIZE RETREIVAL */
+#include <Security/Security.h>
+
+#include <algorithm> /* min */
+
+#include "TLV.h"
+
+using CssmClient::AclFactory;
+
+/*
+		APDU: 00 A4 04 00 06 A0 00 00 00 01 01 
+		APDU: 6A 82		==> applet not found (NISTIR6887 5.3.3.2/ISO 7816-4)
+*/
+
+#pragma mark ---------- PIV defines ----------
+
+
+// Result codes [Ref NISTIR6887 5.1.1.1 Get Response APDU]
+
+#define PIV_RESULT_SUCCESS_SW1		0x90	//[ref SCARD_SUCCESS]
+#define PIV_RESULT_SUCCESS_SW2		(unsigned char )0x00
+#define PIV_RESULT_CONTINUATION_SW1	(unsigned char )0x61
+
+/*
+	00 A4 04 00 07 A0 00 00 01 51 00 00		[A0000001510000]
+	00 A4 04 00 06 A0 00 00 00 01 01 
+
+	00 A4 04 00 0B A0 00 00 03 08 00 00 10 00 01 00		
+		Select applet/object	(00 A4 )
+		select by AID			(04)
+		P2						(00)
+		Lc (length of data)		(0B)
+		Applet id				A0 00 00 03 08 00 00 10 00 01 00 (A000000308000010000100)
+								A0 00 00 03 08 00 00 10 00 01 00
+	1. Send SELECT card command with, 
+	 
+	2. Send SELECT card command without the version number, 
+	0 10 00 
+	...
+	AID == A0 00 00 03 08 00 00 10 00 01 00 
+	...
+	AID == A0 00 00 03 08 00 00 
+*/
+
+static const unsigned char kSelectPIVApplet[] = { SELECT_PIV_APPLET_LONG };	// or SELECT_PIV_APPLET_SHORT
+
+static const unsigned char kUniversalAID[] = { 0xA0, 0x00, 0x00, 0x01, 0x16, 0xDB, 0x00 };
+
+#pragma mark ---------- Data Description Strings -----------
+
+static const char *sDescripCardCapabilityContainer = "CCC";
+static const char *sDescripCardHolderUniqueIdentifier = "CHUID";
+static const char *sDescripCardHolderFingerprints = "FINGERPRINTS";
+static const char *sDescripPrintedInformation = "PRINTDATA";
+static const char *sDescripCardHolderFacialImage = "FACIALIMAGE";
+
+#pragma mark ---------- Object IDs ----------
+
+static const unsigned char oidCardCapabilityContainer[] = { PIV_OBJECT_ID_CARD_CAPABILITY_CONTAINER };
+static const unsigned char oidCardHolderUniqueIdentifier[] = { PIV_OBJECT_ID_CARDHOLDER_UNIQUEID };
+static const unsigned char oidCardHolderFingerprints[] = { PIV_OBJECT_ID_CARDHOLDER_FINGERPRINTS };
+static const unsigned char oidPrintedInformation[] = { PIV_OBJECT_ID_PRINTED_INFORMATION };
+static const unsigned char oidCardHolderFacialImage[] = { PIV_OBJECT_ID_CARDHOLDER_FACIAL_IMAGE };
+static const unsigned char oidX509CertificatePIVAuthentication[] = { PIV_OBJECT_ID_X509_CERTIFICATE_PIV_AUTHENTICATION };
+static const unsigned char oidX509CertificateDigitalSignature[] = { PIV_OBJECT_ID_X509_CERTIFICATE_DIGITAL_SIGNATURE };
+static const unsigned char oidX509CertificateKeyManagement[] = { PIV_OBJECT_ID_X509_CERTIFICATE_KEY_MANAGEMENT };
+static const unsigned char oidX509CertificateCardAuthentication[] = { PIV_OBJECT_ID_X509_CERTIFICATE_CARD_AUTHENTICATION };
+
+
+#pragma mark ---------- NO/MINOR MODIFICATION NEEDED ----------
+
+PIVToken::PIVToken() :
+	mCurrentApplet(NULL), mPinStatus(0)
+{
+	mTokenContext = this;
+	mSession.open();
+}
+
+PIVToken::~PIVToken()
+{
+	delete mSchema;
+}
+
+
+void PIVToken::didDisconnect()
+{
+	PCSC::Card::didDisconnect();
+	mCurrentApplet = NULL;
+	mPinStatus = 0;
+}
+
+void PIVToken::didEnd()
+{
+	PCSC::Card::didEnd();
+	mCurrentApplet = NULL;
+	mPinStatus = 0;
+}
+
+void PIVToken::unverifyPIN(int pinNum)
+{
+	if (pinNum != -1)
+		CssmError::throwMe(CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED);
+
+	end(SCARD_RESET_CARD);
+}
+
+void PIVToken::establish(const CSSM_GUID *guid, uint32 subserviceId,
+	SecTokendEstablishFlags flags, const char *cacheDirectory,
+	const char *workDirectory, char mdsDirectory[PATH_MAX],
+	char printName[PATH_MAX])
+{
+	Tokend::ISO7816Token::establish(guid, subserviceId, flags,
+		cacheDirectory, workDirectory, mdsDirectory, printName);
+
+#ifdef _USECERTIFICATECOMMONNAME
+	std::string commonName = authCertCommonName();
+	::snprintf(printName, 40, "PIV-%s", commonName.c_str());
+#else
+	byte_string cccOid((const unsigned char *)oidCardCapabilityContainer, oidCardCapabilityContainer + sizeof(oidCardCapabilityContainer));
+	byte_string cccdata;
+	getDataCore(cccOid, "CCC", false, true, cccdata);
+	PIVCCC ccc(cccdata);
+	::snprintf(printName, 40, "PIV-%s", ccc.hexidentifier().c_str());
+#endif	/* _USECERTIFICATECOMMONNAME */
+	Tokend::ISO7816Token::name(printName);
+	secdebug("pivtoken", "name: %s", printName);
+
+	if(mSchema)
+		delete mSchema;
+	mSchema = new PIVSchema();
+	mSchema->create();
+
+	populate();
+}
+
+//
+// Database-level ACLs
+//
+void PIVToken::getOwner(AclOwnerPrototype &owner)
+{
+	// we don't really know (right now), so claim we're owned by PIN #0
+	if (!mAclOwner)
+	{
+		mAclOwner.allocator(Allocator::standard());
+		mAclOwner = AclFactory::PinSubject(Allocator::standard(), 0);
+	}
+	owner = mAclOwner;
+}
+
+
+void PIVToken::getAcl(const char *tag, uint32 &count, AclEntryInfo *&acls)
+{
+	//uint32_t cacresult = pinStatus();
+	Allocator &alloc = Allocator::standard();
+	
+	if (unsigned pin = pinFromAclTag(tag, "?")) {
+		static AutoAclEntryInfoList acl;
+		acl.clear();
+		acl.allocator(alloc);
+		uint32_t status = this->pinStatus(pin);
+		if (status == SCARD_SUCCESS)
+			acl.addPinState(pin, CSSM_ACL_PREAUTH_TRACKING_AUTHORIZED);
+		else if (status >= PIV_AUTHENTICATION_FAILED_0 && status <= PIV_AUTHENTICATION_FAILED_3)
+			acl.addPinState(pin, 0, status - PIV_AUTHENTICATION_FAILED_0);
+		else
+			acl.addPinState(pin, CSSM_ACL_PREAUTH_TRACKING_UNKNOWN);
+		count = acl.size();
+		acls = acl.entries();
+		return;
+	}
+
+	// mAclEntries sets the handle of each AclEntryInfo to the
+	// offset in the array.
+
+	// get pin list, then for each pin
+	if (!mAclEntries) {
+		mAclEntries.allocator(alloc);
+        // Anyone can read the attributes and data of any record on this token
+        // (it's further limited by the object itself).
+		mAclEntries.add(CssmClient::AclFactory::AnySubject(
+			mAclEntries.allocator()),
+			AclAuthorizationSet(CSSM_ACL_AUTHORIZATION_DB_READ, 0));
+        // We support PIN1 with either a passed in password
+        // subject or a prompted password subject.
+		mAclEntries.addPin(AclFactory::PWSubject(alloc), 1);
+		mAclEntries.addPin(AclFactory::PromptPWSubject(alloc, CssmData()), 1);
+	}
+	count = mAclEntries.size();
+	acls = mAclEntries.entries();
+}
+
+
+#pragma mark ---------- MODIFICATION REQUIRED ----------
+
+/* ---------------------------------------------------------------------------
+ *
+ *		The methods in this section should be usable with very minor or no
+ *		modifications. For example, for a PKCS#11 based tokend, replace 
+ *		mCurrentApplet with mObjectID or the like.
+ *
+ * ---------------------------------------------------------------------------
+*/
+
+uint32 PIVToken::probe(SecTokendProbeFlags flags, char tokenUid[TOKEND_MAX_UID])	// MODIFY
+{
+	/*
+		In probe, try to figure out if this is your token. If it is, return
+		a good score (e.g. 100-200) and set the tokenUid to something
+		unique-ish. It can be completely token-specific information.
+		If not, disconnect from the token and return 0.
+	*/
+	uint32 score = Tokend::ISO7816Token::probe(flags, tokenUid);
+
+	bool doDisconnect = false; /*!(flags & kSecTokendProbeKeepToken); */
+
+	try
+	{
+		if (!identify())
+			doDisconnect = true;
+		else
+		{	
+#ifndef _USEFALLBACKTOKENUID
+			byte_string cccOid((const unsigned char *)oidCardCapabilityContainer, oidCardCapabilityContainer + sizeof(oidCardCapabilityContainer));
+			byte_string cccdata;
+			/*
+				Since probe is called before establish, securityd has not passed us
+				the cache directory yet, so we don't try to cache anything right now
+			*/
+			const bool allowCaching = false;
+			getDataCore(cccOid, "CCC", false, allowCaching, cccdata);
+			PIVCCC ccc(cccdata);
+			snprintf(tokenUid, TOKEND_MAX_UID, "PIV-%s", ccc.hexidentifier().c_str());
+
+#else
+			// You should put something to uniquely identify the token into
+			// tokenUid if possible, since then caching of large items such
+			// as certificates will be possible. Here we just put in some
+			// random junk.
+			unsigned char buffer[80];
+			time_t now;
+			struct tm* timestruct = localtime(&now);
+			strftime(reinterpret_cast<char *>(buffer), 80, "%+", timestruct);			// like "date" output in shell
+			snprintf(tokenUid, TOKEND_MAX_UID, "PIV-%s", buffer);
+#endif
+			score = 110;
+			secdebug("probe", "recognized %s", tokenUid);
+		}
+	}
+	catch (...)
+	{
+		doDisconnect = true;
+		score = 0;
+	}
+
+	if (doDisconnect)
+		disconnect();
+
+	return score;
+}
+
+size_t PIVToken::getKeySize(const byte_string &cert) const {
+	size_t keySize = 0;
+	SecCertificateRef certRef = 0;
+	SecKeyRef keyRef = 0;
+	/* Parse certificate for size */
+	CSSM_DATA certData;
+	certData.Data = (uint8_t*)&cert[0];
+	certData.Length = cert.size();
+	const CSSM_KEY *cssmKey = NULL;
+	OSStatus status = SecCertificateCreateFromData(&certData, CSSM_CERT_X_509v3, CSSM_CERT_ENCODING_BER, &certRef);
+	if(status != noErr) goto done;
+	status = SecCertificateCopyPublicKey(certRef, &keyRef);
+	if(status != noErr) goto done;
+	status = SecKeyGetCSSMKey(keyRef, &cssmKey);
+	if(status != noErr) goto done;
+	keySize = cssmKey->KeyHeader.LogicalKeySizeInBits;
+done:
+	if(keyRef)
+		CFRelease(keyRef);
+	if(certRef)
+		CFRelease(certRef);
+	return keySize;
+}
+
+void PIVToken::populate()
+{
+	/*
+		@@@ To do:
+		read and parse CCC record to find out if the card has all of the optional records
+		before adding them
+	*/
+	
+	secdebug("populate", "PIVToken::populate() begin");
+	
+	// These lines will be the same for any token with certs, keys, and
+	// data records.
+	Tokend::Relation &certRelation =
+		mSchema->findRelation(CSSM_DL_DB_RECORD_X509_CERTIFICATE);
+	Tokend::Relation &privateKeyRelation =
+		mSchema->findRelation(CSSM_DL_DB_RECORD_PRIVATE_KEY);
+	Tokend::Relation &dataRelation =
+		mSchema->findRelation(CSSM_DL_DB_RECORD_GENERIC);
+
+	/*
+		Table 1.  SP 800-73 Data Model Containers 
+
+		RID 'A0 00 00 00 01 16' - ContainerID - Access Rule - Contact/Contactless - M/O 
+		Card Capability Container				0xDB00 Read Always Contact Mandatory 
+		CHUID Buffer							0x3000 Read Always Contact & Contactless Mandatory 
+		PIV Authentication Certificate Buffer	0x0101 Read Always Contact Mandatory 
+		Fingerprint Buffer						0x6010 PIN			Contact Mandatory 
+		Printed Information Buffer				0x3001 PIN			Contact Optional 
+		Facial Image Buffer						0x6030 PIN			Contact Optional 
+		Digital Signature Certificate Buffer	0x0100 Read Always Contact Optional 
+		Key Management Certificate Buffer		0x0102 Read Always Contact Optional 
+		Card Authentication Certificate Buffer	0x0500 Read Always Contact  Optional 
+		Security Object Buffer					0x9000 Read Always Contact Mandatory 
+	*/
+
+	// Since every object ID is 3 bytes long, this works
+	const size_t sz = sizeof(oidCardCapabilityContainer);
+	
+	//	Card Capability Container 2.16.840.1.101.3.7.1.219.0 '5FC107' [Mandatory]
+	if (getDataExists(oidCardCapabilityContainer, sz, sDescripCardCapabilityContainer))
+		dataRelation.insertRecord(new PIVDataRecord(oidCardCapabilityContainer, sz, sDescripCardCapabilityContainer));
+
+	//	Card Holder Unique Identifier 2.16.840.1.101.3.7.2.48.0 '5FC102'  [Mandatory] [CHUID]
+	if (getDataExists(oidCardHolderUniqueIdentifier, sz, sDescripCardHolderUniqueIdentifier))
+		dataRelation.insertRecord(new PIVDataRecord(oidCardHolderUniqueIdentifier, sz, sDescripCardHolderUniqueIdentifier));
+
+	//	Card Holder Fingerprints 2.16.840.1.101.3.7.2.96.16 '5FC103' [Mandatory]
+	if (getDataExists(oidCardHolderFingerprints, sz, sDescripCardHolderFingerprints))
+		dataRelation.insertRecord(new PIVProtectedRecord(oidCardHolderFingerprints, sz, sDescripCardHolderFingerprints));
+
+	//	Printed Information 2.16.840.1.101.3.7.2.48.1 '5FC109' [Optional]
+	if (getDataExists(oidPrintedInformation, sz, sDescripPrintedInformation))
+		dataRelation.insertRecord(new PIVProtectedRecord(oidPrintedInformation, sz, sDescripPrintedInformation));
+
+	//	Card Holder Facial Image 2.16.840.1.101.3.7.2.96.48 '5FC108' O
+	if (getDataExists(oidCardHolderFacialImage, sz, sDescripCardHolderFacialImage))
+		dataRelation.insertRecord(new PIVProtectedRecord(oidCardHolderFacialImage, sz, sDescripCardHolderFacialImage));
+
+	// Now describe the keys and certificates
+
+	// Note that the "Card Management Key", keyref 0x9B is a symmetric key
+	// and so is not listed here
+
+	const unsigned char *certids[] = 
+	{
+		oidX509CertificatePIVAuthentication,	// 0x9A
+		oidX509CertificateDigitalSignature,		// 0x9C
+		oidX509CertificateKeyManagement,		// 0x9D
+		oidX509CertificateCardAuthentication	// 0x9E
+	};
+
+	const char *certNames[] = 
+	{
+		"PIV Authentication Certificate",
+		"Digital Signature Certificate",
+		"Key Management Certificate",
+		"Card Authentication Certificate"
+	};
+
+	const char *keyNames[] = 
+	{
+		"PIV Authentication Private Key",	// Keyref 9A
+		"Digital Signature Private Key",	// Keyref 9C
+		"Key Management Private Key",		// Keyref 9D
+		"Card Authentication Private Key"	// Keyref 9E
+	};
+
+	const unsigned char keyRefs[] =
+	{
+		PIV_KEYREF_PIV_AUTHENTICATION,
+		PIV_KEYREF_PIV_DIGITAL_SIGNATURE,
+		PIV_KEYREF_PIV_KEY_MANAGEMENT,
+		PIV_KEYREF_PIV_CARD_AUTHENTICATION
+	};
+
+	for (unsigned int ix=0;ix<sizeof(certids)/sizeof(certids[0]);++ix)
+	{
+		byte_string certData;
+		try {
+			getDataCore(byte_string(certids[ix], certids[ix] + sz), certNames[ix], true, true, certData);
+		} catch(PIVError &e) {
+			continue;
+		}
+		int keySize = getKeySize(certData);
+		if(keySize == 0) continue;
+
+		RefPointer<Tokend::Record> cert(new PIVCertificateRecord(certids[ix], sz, certNames[ix]));
+		certRelation.insertRecord(cert);
+
+		RefPointer<Tokend::Record> key(new PIVKeyRecord(certids[ix], sz, keyNames[ix], privateKeyRelation.metaRecord(), keyRefs[ix], keySize));
+		privateKeyRelation.insertRecord(key);
+
+		// The Adornment class links a particular PIVCertificateRecord 
+		// with its corresponding PIVKeyRecord record
+		key->setAdornment(mSchema->publicKeyHashCoder().certificateKey(),
+							new Tokend::LinkedRecordAdornment(cert));
+	}
+
+	secdebug("populate", "PIVToken::populate() end");
+}
+
+bool PIVToken::identify()
+{
+	//	For the PIV identify function, just try to select the PIV applet.
+	//	If it fails, this is not a PIV card.
+
+	try
+	{
+		selectDefault();
+		return true;
+	}
+	catch (const PCSC::Error &error)
+	{
+		if (error.error == SCARD_E_PROTO_MISMATCH)
+			return false;
+		throw;
+	}
+}
+
+void PIVToken::changePIN(int pinNum,
+	const unsigned char *oldPin, size_t oldPinLength,
+	const unsigned char *newPin, size_t newPinLength)
+{
+	/*
+		References:
+		- 7.2.2 CHANGE REFERENCE DATA Card Command [SP800731]
+	*/
+	if (pinNum < PIV_VERIFY_KEY_NUMBER_DEFAULT || pinNum > PIV_VERIFY_KEY_NUMBER_MAX)
+		CssmError::throwMe(CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED);
+
+	if (oldPinLength < PIV_VERIFY_PIN_LENGTH_MIN || oldPinLength > PIV_VERIFY_PIN_LENGTH_MAX ||
+		newPinLength < PIV_VERIFY_PIN_LENGTH_MIN || newPinLength > PIV_VERIFY_PIN_LENGTH_MAX)
+		CssmError::throwMe(CSSM_ERRCODE_INVALID_SAMPLE_VALUE);
+
+	PCSC::Transaction _(*this);
+	// Change pin requires that we select the default applet first
+	selectDefault();
+
+	const unsigned char dataFieldLen = 0x10;	// doc says must be 16 (= 2x8)
+	const unsigned char APDU_TEMPLATE[] = { PIV_CHANGE_REFERENCE_DATA_APDU_TEMPLATE };
+	byte_string apdu(APDU_TEMPLATE, APDU_TEMPLATE + sizeof(APDU_TEMPLATE));
+
+	apdu[PIV_VERIFY_APDU_INDEX_KEY] = static_cast<unsigned char>(pinNum & 0xFF);
+	apdu[PIV_VERIFY_APDU_INDEX_LEN] = dataFieldLen;
+
+	copy(oldPin, oldPin + oldPinLength, apdu.begin() + PIV_VERIFY_APDU_INDEX_DATA);
+	copy(newPin, newPin + newPinLength, apdu.begin() + PIV_CHANGE_REFERENCE_DATA_APDU_INDEX_DATA2);
+
+	byte_string result;
+
+	mPinStatus = exchangeAPDU(apdu, result);
+	/* Clear out pin by forcing zeroes in */
+	secure_zero(apdu);
+	PIVError::check(mPinStatus);
+}
+
+uint32_t PIVToken::pinStatus(int pinNum)
+{
+	/*
+		Ref 5.1.2.4 Verify APDU  [NISTIR6887]
+
+		Processing State returned in the Response Message 
+		SW1 SW2	Meaning 
+		63  00	Verification failed 
+		63  CX	Verification failed, X indicates the number of further allowed retries 
+		69  83	Authentication method blocked		[SCARD_AUTHENTICATION_BLOCKED]
+		69  84	Referenced data deactivated			[SCARD_REFERENCED_DATA_INVALIDATED]
+		6A  86	Incorrect parameters P1-P2			[SCARD_INCORRECT_P1_P2]
+		6A  88	Reference data not found			[SCARD_REFERENCED_DATA_NOT_FOUND]
+		90  00	Successful execution				[SCARD_SUCCESS]
+	*/
+	if (pinNum < PIV_VERIFY_KEY_NUMBER_DEFAULT || pinNum > PIV_VERIFY_KEY_NUMBER_MAX)
+		CssmError::throwMe(CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED);
+
+	if (mPinStatus && isInTransaction())
+		return mPinStatus;
+
+	PCSC::Transaction _(*this);
+	// Verify pin requires that we select the default applet first
+	selectDefault();
+
+	const unsigned char APDU_TEMPLATE[] = { PIV_VERIFY_APDU_STATUS };
+	byte_string apdu(APDU_TEMPLATE, APDU_TEMPLATE + sizeof(APDU_TEMPLATE));
+
+	apdu[PIV_VERIFY_APDU_INDEX_KEY] = 0x80;//static_cast<unsigned char>(pinNum & 0xFF);
+
+	byte_string result;
+
+	mPinStatus = exchangeAPDU(apdu, result);
+	if (((mPinStatus & 0xFF00) != SCARD_AUTHENTICATION_FAILED) &&
+		(mPinStatus != SCARD_AUTHENTICATION_BLOCKED))
+		PIVError::check(mPinStatus);
+
+	if ((mPinStatus & 0xFF00) == SCARD_AUTHENTICATION_FAILED)
+		secdebug("pivtoken", "pinStatus: %d authentication attempts remaining", (mPinStatus & 0x000F));
+	else
+	if	(mPinStatus == SCARD_AUTHENTICATION_BLOCKED)
+		secdebug("pivtoken", "pinStatus: CARD IS BLOCKED");
+
+	return mPinStatus;
+}
+
+//      00 20 00 80 08 31 32 33 34 35 36 FF FF
+//APDU: 00 20 00 01 08 31 32 33 34 35 36 FF FF 
+//APDU: 6A 88 
+
+void PIVToken::verifyPIN(int pinNum,
+	const unsigned char *pin, size_t pinLength)
+{
+	// 5.1.2.4 Verify APDU [NISTIR6887]
+	
+	if (pinNum < PIV_VERIFY_KEY_NUMBER_DEFAULT || pinNum > PIV_VERIFY_KEY_NUMBER_MAX)
+		CssmError::throwMe(CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED);
+
+	if (pinLength < PIV_VERIFY_PIN_LENGTH_MIN || pinLength > PIV_VERIFY_PIN_LENGTH_MAX)
+		CssmError::throwMe(CSSM_ERRCODE_INVALID_SAMPLE_VALUE);
+
+	PCSC::Transaction _(*this);
+	// Verify pin requires that we select the default applet first
+	selectDefault();
+
+	const unsigned char dataFieldLen = 8;	// doc says must be 8
+	
+	const unsigned char APDU_TEMPLATE[] = { PIV_VERIFY_APDU_TEMPLATE };
+	byte_string apdu(APDU_TEMPLATE, APDU_TEMPLATE + sizeof(APDU_TEMPLATE));
+
+	apdu[PIV_VERIFY_APDU_INDEX_KEY] = 0x80;//static_cast<unsigned char>(pinNum & 0xFF);
+	apdu[PIV_VERIFY_APDU_INDEX_LEN] = dataFieldLen;
+
+	copy(pin, pin + pinLength, apdu.begin() + PIV_VERIFY_APDU_INDEX_DATA);
+
+	byte_string result;
+
+	mPinStatus = exchangeAPDU(apdu, result);
+	/* Clear out pin */
+	secure_zero(apdu);
+	PIVError::check(mPinStatus);
+	// Start a new transaction which we never get rid of until someone calls
+	// unverifyPIN()
+	begin();
+}
+
+
+#pragma mark ---------------- TOKEN Specific/Utility --------------
+
+
+/* ---------------------------------------------------------------------------
+ *
+ *		The methods in this section are useful utility functions for Java
+ *		cards, but may be useful for other tokens as well with appropriate
+ *		changes.
+ *
+ * ---------------------------------------------------------------------------
+*/
+
+void PIVToken::select(const unsigned char *applet, size_t appletLength)
+{
+	/*
+		References:
+		- 2.3.3.3.1 SELECT APDU [SP800731]
+		- 5.1.1.4 Select File APDU [NISTIR6887]
+		
+		Data Field returned in the Response Message 
+		If P2 is set to 0x00, data is returned as per ISO 7816-4 [ISO4]. 
+		If P2 is set to 0x0C, no data is returned. 
+
+		Processing State returned in the Response Message 
+		
+		SW1 SW2	Meaning 
+		62  83	Selected file deactivated 
+		62  84	FCI not formatted according to ISO 7816-4 Section 5.1.5 
+		6A  81	Function not supported 
+		6A  82	File not found 
+		6A  86	Incorrect parameters P1-P2 
+		6A  87	Lc inconsistent with P1-P2 
+		90  00	Successful execution
+	*/
+	
+	secdebug("pivtoken", "select BEGIN");
+	// If we are already connected and our current applet is already selected we are done.
+	if (isInTransaction() && mCurrentApplet == applet)
+		return;
+
+	byte_string apdu(applet, applet + appletLength);
+	byte_string result;
+	bool failed = false;
+
+	uint16_t rx;
+	try
+	{
+		rx = exchangeAPDU(apdu, result);
+	}
+	catch (const PCSC::Error &error)
+	{
+		secdebug("pivtoken", "select transmit error: %ld (0x%04lX)]", error.error, error.error);
+		if (error.error == SCARD_E_PROTO_MISMATCH)
+			return;
+		failed = true;
+	}
+	catch (...)
+	{
+		secdebug("pivtoken", "select transmit unknown failure");
+		failed = true;
+	}
+	//PCSC::Error Transaction failed. (-2146435050) osStatus -2147416063
+	// We could return a more specific error based on the codes above
+
+	if (failed || (rx != SCARD_SUCCESS))
+	{
+		secdebug("pivtoken", "select END [FAILURE %02X %02X]", 
+			result[result.size() - 2], result[result.size() - 1]);
+		PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+	}
+
+	if (isInTransaction())
+		mCurrentApplet = applet;
+		
+	secdebug("pivtoken", "select END [SUCCESS]");
+}
+
+void PIVToken::selectDefault()
+{
+	select(kSelectPIVApplet, sizeof(kSelectPIVApplet));
+}
+
+uint16_t PIVToken::simpleExchangeAPDU(const byte_string &apdu, byte_string &result) {
+	transmit(apdu, result);
+	if (result.size() < 2)
+		PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+	uint16_t ret = (result[result.size() - 2] << 8) + result[result.size() - 1];
+	// Trim off status bytes
+	result.resize(result.size() - 2);
+	return ret;
+}
+
+uint16_t PIVToken::exchangeAPDU(const byte_string &apdu, byte_string &result)
+{
+	static const uint8_t GET_RESULT_TEMPLATE [] = { 0x00, 0xC0, 0x00, 0x00, 0xFF };
+	byte_string getResult(GET_RESULT_TEMPLATE, GET_RESULT_TEMPLATE + sizeof(GET_RESULT_TEMPLATE));
+	const int SIZE_INDEX = 4;
+
+	uint16_t ret = simpleExchangeAPDU(apdu, result);
+	/* Keep pulling more data */
+	while ((ret >> 8) == PIV_RESULT_CONTINUATION_SW1)
+	{
+		size_t expectedLength = ret & 0xFF;
+		if(expectedLength == 0) /* 256-byte case .. */
+			expectedLength = 256;
+		getResult[SIZE_INDEX] = expectedLength & 0xFF;
+		ret = simpleExchangeAPDU(getResult, result);
+	}
+	return ret;
+}
+
+uint16_t PIVToken::exchangeChainedAPDU(unsigned char cla, unsigned char ins,
+	unsigned char p1, unsigned char p2,
+	const byte_string &data,
+	byte_string &result)
+{
+	const size_t BASE_CHUNK_LENGTH = 242; /* 242 == reasonably safe data chunk amount well under 256 */
+	byte_string apdu;
+	uint16_t ret;
+	apdu.reserve(5 + BASE_CHUNK_LENGTH);
+	apdu.resize(5);
+	apdu[0] = cla;
+	apdu[1] = ins;
+	apdu[2] = p1;
+	apdu[3] = p2;
+
+	apdu[0] |= 0x10;
+	byte_string::iterator apduDataBegin = apdu.begin() + 5;
+	size_t chunkLength;
+	byte_string::const_iterator iter;
+	/* Chain data and skip last chunk since its in the receiving end */
+	for(iter = data.begin(); (iter + BASE_CHUNK_LENGTH) < data.end(); iter += BASE_CHUNK_LENGTH) {
+		chunkLength = std::min(BASE_CHUNK_LENGTH, (size_t)(data.end() - iter));
+		apdu.resize(5 + chunkLength);
+		apdu[4] = chunkLength & 0xFF;
+		copy(iter, iter + chunkLength, apduDataBegin);
+		/* Don't send Le */
+		ret = simpleExchangeAPDU(apdu, result);
+		/* No real data should come back until chaining is complete */
+		PIVError::check(ret);
+	}
+	apdu[0] &= ~0x10;
+	apdu[4] = (data.end() - iter) & 0xFF;
+	apdu.resize(5 + (data.end() - iter));
+	copy(iter, data.end(), apduDataBegin);
+	/* LE BYTE? */
+	return exchangeAPDU(apdu, result);
+}
+
+byte_string PIVToken::buildGetData(const byte_string &oid, int limit /* = -1 */) const {
+	// The APDU only has space for a 3 byte OID
+	if (oid.size() != 3)
+		PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+
+	const unsigned char dataFieldLen = 0x05;
+	static const unsigned char INITIAL_APDU_TEMPLATE[] = { PIV_GETDATA_APDU_TEMPLATE };
+	/* TODO: Build from ground-up */
+	byte_string initialApdu(INITIAL_APDU_TEMPLATE, INITIAL_APDU_TEMPLATE + sizeof(INITIAL_APDU_TEMPLATE));
+
+	initialApdu[PIV_GETDATA_APDU_INDEX_LEN] = dataFieldLen;
+	initialApdu[PIV_GETDATA_APDU_INDEX_OIDLEN] = oid.size();
+	copy(oid.begin(), oid.end(), initialApdu.begin() + PIV_GETDATA_APDU_INDEX_OID);
+	initialApdu.resize(PIV_GETDATA_APDU_INDEX_OID + oid.size());
+	if(limit > 255)
+		PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+	if(limit >= 0)
+		initialApdu.push_back(limit);
+	return initialApdu;
+}
+
+/*
+	This is where the actual data for a certificate or other data is retrieved from the token.
+
+	Here is a sample exchange
+
+	APDU: 00 CB 3F FF 05 5C 03 5F C1 05
+	APDU: 61 00
+
+	APDU: 00 C0 00 00 00
+	APDU: 53 82 04 84 70 82 ... 61 00
+
+	APDU: 00 C0 00 00 00
+	APDU: 68 82 8C 52 65 ... 61 88
+
+	APDU: 00 C0 00 00 88
+	APDU: 50 D0 B2 A2 EF ... 90 00
+*/
+void PIVToken::getDataCore(const byte_string &oid, const char *description, bool isCertificate,
+	bool allowCaching, byte_string &data)
+{
+	/* First check the cache */
+	CssmData cssmData;
+	if(allowCaching && cachedObject(0, description, cssmData)) {
+		data.assign(cssmData.Data, cssmData.Data + cssmData.Length);
+		free(cssmData.Data);
+		return;
+	}
+	// Talk to token here to get data
+	{
+		byte_string getDataApdu = buildGetData(oid);
+		PCSC::Transaction _(*this);
+		selectDefault();
+		/* Continuation handled by exchangeAPDU */
+		uint16_t rx = exchangeAPDU(getDataApdu, data);
+		secdebug("pivtokend", "exchangeAPDU result %02X", rx);
+		PIVError::check(rx);
+		if(data.size() > PIV_MAX_DATA_SIZE) {
+			PIVError::throwMe(SCARD_RETURNED_DATA_CORRUPTED);
+		}
+	}
+	dumpDataRecord(data, oid);
+
+	// Start to parse the BER-TLV encoded data. In the end, we only return the
+	// main data part of this but we need to step through the rest first
+	// The certficates are the only types we parse here
+
+	if (data.size()<=0)
+		return;
+	if (data[0] != PIV_GETDATA_RESPONSE_TAG)
+		PIVError::throwMe(SCARD_RETURNED_DATA_CORRUPTED);
+
+	if (isCertificate)
+		processCertificateRecord(data, oid, description);
+
+	if (!allowCaching)
+		return;
+	cssmData.Data = &data[0];
+	cssmData.Length = data.size();
+	cacheObject(0, description, cssmData);
+}
+
+void PIVToken::processCertificateRecord(byte_string &data, const byte_string &oid, const char *description)
+{
+	bool hasCertificateData = false;
+	bool isCompressed = false;
+
+	// 00000000  53 82 04 84 70 82 04 78  78 da 33 68 62 db 61 d0 
+	TLV_ref tlv;
+	TLVList list;
+	try {
+		tlv = TLV::parse(data);
+		list = tlv->getInnerValues();
+	} catch(...) {
+		PIVError::throwMe(SCARD_RETURNED_DATA_CORRUPTED);
+	}
+
+	for(TLVList::const_iterator iter = list.begin(); iter != list.end(); ++iter) {
+		const byte_string &tagString = (*iter)->getTag();
+		const byte_string &value = (*iter)->getValue();
+		if(tagString.size() != 1)
+			PIVError::throwMe(SCARD_RETURNED_DATA_CORRUPTED);
+		uint8_t tag = tagString[0];
+		switch (tag)
+		{
+		case PIV_GETDATA_TAG_CERTIFICATE:			// 0x70
+			data = value;
+			hasCertificateData = true;
+			break;
+		case PIV_GETDATA_TAG_CERTINFO:				// 0x71
+			if(value.size() != 1)
+				PIVError::throwMe(SCARD_RETURNED_DATA_CORRUPTED);
+			secdebug("pivtokend", "CertInfo byte: %02X", value[0]);
+			isCompressed = value[0] & PIV_GETDATA_COMPRESSION_MASK;
+			break;
+		case PIV_GETDATA_TAG_MSCUID:				// 0x72 -- should be of length 3...
+			break;
+		case PIV_GETDATA_TAG_ERRORDETECTION:
+			break;
+		case 0:
+		case 0xFF:
+			break;
+		default:
+			PIVError::throwMe(SCARD_RETURNED_DATA_CORRUPTED);
+			break;
+		}
+	}
+
+	/* No cert data ? */
+	if(!hasCertificateData)
+		PIVError::throwMe(SCARD_RETURNED_DATA_CORRUPTED);
+	if (isCompressed)
+	{
+		/* The certificate is compressed */
+		secdebug("pivtokend", "uncompressing compressed %s", description);
+		dumpDataRecord(data, oid, "-compressedcert");
+
+		byte_string uncompressedData;
+		uncompressedData.resize(PIV_MAX_DATA_SIZE);
+		int rv = Z_ERRNO;
+		int compTyp = compressionType(data);
+		rv = PIVToken::uncompressData(uncompressedData, data, compTyp);
+		if (rv != Z_OK)
+		{
+			secdebug("zlib", "uncompressing %s failed: %d [type=%d]", description, rv, compTyp);
+			CssmError::throwMe(CSSMERR_DL_DATABASE_CORRUPT);
+		}
+		data = uncompressedData;
+	}
+	else
+	{
+	}
+	dumpDataRecord(data, oid, "-rawcert");
+}
+
+int PIVToken::compressionType(const byte_string &data)
+{
+	// Some ad-hoc stuff to guess at compression type
+	if (data.size() > 2 && data[0] == 0x1F && data[1] == 0x8B)
+		return kCompressionGzip;
+	if (data.size() > 1 /*&& (data[0] & 0x10) == Z_DEFLATED*/)
+		return kCompressionZlib;
+	else
+		return kCompressionUnknown;
+}
+
+int PIVToken::uncompressData(byte_string &uncompressedData, const byte_string &compressedData, int compressionType)
+{
+    z_stream dstream;					// decompression stream
+	int windowSize = 15;
+	switch(compressionType) {
+	case kCompressionGzip:
+		windowSize += 0x20;
+		break;
+	case kCompressionZlib:
+		break;
+	default:
+		CssmError::throwMe(CSSMERR_DL_DATABASE_CORRUPT);
+	}
+    dstream.zalloc = (alloc_func)0;
+    dstream.zfree = (free_func)0;
+    dstream.opaque = (voidpf)0;
+	/* Input not altered , so de-const-casting ok*/
+    dstream.next_in  = (Bytef*)&compressedData[0];
+    dstream.avail_in = compressedData.size();
+	dstream.next_out = &uncompressedData[0];
+	dstream.avail_out = uncompressedData.size();
+    int err = inflateInit2(&dstream, windowSize);
+    if (err)
+		return err;
+	
+	err = inflate(&dstream, Z_FINISH);
+	if (err != Z_STREAM_END)
+	{
+		inflateEnd(&dstream);
+		return err;
+	}
+	uncompressedData.resize(dstream.total_out);
+	err = inflateEnd(&dstream);
+	return err;
+}
+
+void PIVToken::dumpDataRecord(const byte_string &data, const byte_string &oid, const char *extraSuffix)
+{
+#if !defined(NDEBUG)
+	FILE *fp;
+	char fileName[128]={0,};
+	const char *kNamePrefix = "/tmp/pivobj-";
+	char suffix[32]={0,};
+	memcpy(fileName, kNamePrefix, strlen(kNamePrefix));
+	sprintf(suffix,"%02X%02X%02X", oid[0], oid[1], oid[2]);
+	strncat(fileName, suffix, 3);
+	if (extraSuffix)
+		strcat(fileName, extraSuffix);
+	if ((fp = fopen(fileName, "wb")) != NULL)
+	{
+		fwrite(&data[0], 1, data.size(), fp);
+		fclose(fp);
+		secdebug("pivtokend", "wrote data of length %ld to %s", data.size(), fileName);
+	}
+#endif
+}	
+
+std::string PIVToken::authCertCommonName()
+{
+	// Since the PIV Authentication Certificate is mandatory, do the user
+	// a favor and find the common name to use as the name of the token
+	
+	const char *cn = NULL;
+	SecCertificateRef certificateRef = NULL;
+	CFStringRef commonName = NULL;
+	
+	byte_string data;
+	byte_string oidAuthCert(oidX509CertificatePIVAuthentication, oidX509CertificatePIVAuthentication + sizeof(oidX509CertificatePIVAuthentication));
+	getDataCore(oidAuthCert, "AUTHCERT", true, true, data);
+	CssmData certData(&data[0], data.size());
+	OSStatus status = SecCertificateCreateFromData(&certData, CSSM_CERT_X_509v3, CSSM_CERT_ENCODING_BER, &certificateRef);
+	if (!status)
+	{
+		CFStringRef commonName = NULL;
+		SecCertificateCopyCommonName(certificateRef, &commonName);
+		if (commonName)
+			cn = CFStringGetCStringPtr(commonName, kCFStringEncodingMacRoman);
+	}
+	
+	if (certificateRef)
+		CFRelease(certificateRef);
+	if (commonName)
+		CFRelease(commonName);
+
+	return std::string(cn?cn:"--unknown--");
+}
+
+size_t PIVToken::transmit(const byte_string::const_iterator &apduBegin, const byte_string::const_iterator &apduEnd, byte_string &result) {
+	const size_t BUFFER_SIZE = 1024;
+	size_t resultLength = BUFFER_SIZE;
+	size_t index = result.size();
+	/* To prevent data leaking, secure byte_string resize takes place */
+	secure_resize(result, result.size() + BUFFER_SIZE);
+	ISO7816Token::transmit(&(*apduBegin), (size_t)(apduEnd - apduBegin), &result[0]+ index, resultLength);
+	/* Trims the data, no expansion occurs */
+	result.resize(index + resultLength);
+	return resultLength;
+}
+
+bool PIVToken::getDataExists(const unsigned char *oid, size_t oidlen, const char *description)
+{
+	/* Read the data object, limiting it at one byte received to help speed things along */
+	byte_string result;
+	byte_string getDataApdu = buildGetData(byte_string(oid, oid + oidlen), 1);
+	uint16_t rx = simpleExchangeAPDU(getDataApdu, result);
+	if(rx == 0x6A82) return false; /* Object certainly doesn't exist */
+	if(rx == 0x6982) return true;  /* Assume security status not satisified == object exists */
+	if(rx & 0xFF00 == SCARD_BYTES_LEFT_IN_SW2) return true; /* More bytes left */
+	if((rx >> 8) == PIV_RESULT_CONTINUATION_SW1) return true; /* More data available */
+	return result.size() > 0; /* Data has been returned */
+}
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVToken.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVToken.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVToken.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,210 @@
+/*
+ *  Copyright (c) 2004-2007 Apple Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  PIVToken.h
+ *  TokendPIV
+ */
+
+#ifndef _PIVTOKEN_H_
+#define _PIVTOKEN_H_
+
+#define _USECERTIFICATECOMMONNAME	1
+
+#include <Token.h>
+#include "TokenContext.h"
+#include "PIVDefines.h"
+
+#include <security_utilities/pcsc++.h>
+
+#include "byte_string.h"
+
+#pragma mark ---------- PIV defines ----------
+
+#define CLA_STANDARD				0x00
+#define INS_SELECT_FILE				0xA4
+#define INS_VERIFY_APDU				0x20	// SP800731 Section 2.3.3.2.1
+#define INS_CHANGE_REFERENCE_DATA	0x24	// [SP800731 7.2.2]
+
+// Placeholders for fields in the APDU to be filled in programmatically
+#define TBD_ZERO			0x00
+#define TBD_FF				0xFF
+
+// These are from NISTIR6887 5.1.1.4 Select File APDU
+// They are the values for the P1 field
+#define SELECT_P1_EXPLICIT	0x00
+#define SELECT_P1_CHILDDF	0x01
+#define SELECT_P1_CHILDEF	0x02
+#define SELECT_P1_PARENTDF	0x03
+
+#define SELECT_APPLET  PIV_CLA_STANDARD, PIV_INS_SELECT_FILE, 0x04, 0x00	// Select application by AID
+
+#define SELECT_PIV_APPLET_VERS	0x10, 0x00, 0x01, 0x00
+#define SELECT_PIV_APPLET_SHORT	SELECT_APPLET, 0x07, 0xA0, 0x00, 0x00, 0x03, 0x08, 0x00, 0x00
+#define SELECT_PIV_APPLET_LONG  SELECT_APPLET, 0x0B, 0xA0, 0x00, 0x00, 0x03, 0x08, 0x00, 0x00, SELECT_PIV_APPLET_VERS
+
+#pragma mark ---------- Object IDs on Token ----------
+
+/*
+	Object IDs for objects on token. All currently 3 hex bytes.
+	See 4.2 OIDs and Tags of PIV Card Application Data Objects [SP800731]
+
+	4.1 PIV Card Application Data Objects [SP800731]
+	A PIV Card Application shall contain six mandatory data objects and five optional data object for 
+	interoperable use.  The six mandatory data objects for interoperable use are as follows: 
+
+	1. Card Capability Container 
+	2. Card Holder Unique Identifier  
+	3. X.509 Certificate for PIV Authentication  
+	4. Card Holder Fingerprint I 
+	5. Card Holder Fingerprint II2 
+	6. Security Object 
+ 
+	The five optional data objects for interoperable use are as follows: 
+ 
+	1. Card Holder Facial Image 
+	2. Printed Information 
+	3. X.509 Certificate for PIV Digital Signature 
+	4. X.509 Certificate for PIV Key Management 
+	5. X.509 Certificate for Card Authentication 
+*/
+
+//	Card Capability Container 2.16.840.1.101.3.7.1.219.0				0x5FC107	M
+#define PIV_OBJECT_ID_CARD_CAPABILITY_CONTAINER				0x5F, 0xC1, 0x07
+
+//	Card Holder Unique Identifier 2.16.840.1.101.3.7.2.48.0				0x5FC102	M [CHUID]
+#define PIV_OBJECT_ID_CARDHOLDER_UNIQUEID					0x5F, 0xC1, 0x02
+
+//	Card Holder Fingerprints 2.16.840.1.101.3.7.2.96.16					0x5FC103	M
+#define PIV_OBJECT_ID_CARDHOLDER_FINGERPRINTS				0x5F, 0xC1, 0x03
+
+//	Printed Information 2.16.840.1.101.3.7.2.48.1						0x5FC109	O
+#define PIV_OBJECT_ID_PRINTED_INFORMATION					0x5F, 0xC1, 0x09
+
+//	Card Holder Facial Image 2.16.840.1.101.3.7.2.96.48					0x5FC108	O
+#define PIV_OBJECT_ID_CARDHOLDER_FACIAL_IMAGE				0x5F, 0xC1, 0x08
+
+//	X.509 Certificate for PIV Authentication 2.16.840.1.101.3.7.2.1.1	0x5FC105	M
+#define PIV_OBJECT_ID_X509_CERTIFICATE_PIV_AUTHENTICATION	0x5F, 0xC1, 0x05
+
+//	X.509 Certificate for Digital Signature 2.16.840.1.101.3.7.2.1.0	0x5FC10A	O
+#define PIV_OBJECT_ID_X509_CERTIFICATE_DIGITAL_SIGNATURE	0x5F, 0xC1, 0x0A
+
+//	X.509 Certificate for Key Management 2.16.840.1.101.3.7.2.1.2		0x5FC10B	O
+#define PIV_OBJECT_ID_X509_CERTIFICATE_KEY_MANAGEMENT		0x5F, 0xC1, 0x0B
+
+//	X.509 Certificate for Card Authentication 2.16.840.1.101.3.7.2.5.0	0x5FC101	O
+#define PIV_OBJECT_ID_X509_CERTIFICATE_CARD_AUTHENTICATION	0x5F, 0xC1, 0x01
+
+
+class PIVSchema;
+class PIVCCC;
+
+#pragma mark ---------- The Token Class ----------
+
+//
+// "The" token
+//
+class PIVToken : public Tokend::ISO7816Token
+{
+	NOCOPY(PIVToken)
+public:
+	PIVToken();
+	~PIVToken();
+
+	virtual void didDisconnect();
+	virtual void didEnd();
+
+    virtual uint32 probe(SecTokendProbeFlags flags,
+		char tokenUid[TOKEND_MAX_UID]);
+	virtual void establish(const CSSM_GUID *guid, uint32 subserviceId,
+		SecTokendEstablishFlags flags, const char *cacheDirectory,
+		const char *workDirectory, char mdsDirectory[PATH_MAX],
+		char printName[PATH_MAX]);
+	virtual void getOwner(AclOwnerPrototype &owner);
+	virtual void getAcl(const char *tag, uint32 &count, AclEntryInfo *&acls);
+
+	virtual void changePIN(int pinNum,
+		const unsigned char *oldPin, size_t oldPinLength,
+		const unsigned char *newPin, size_t newPinLength);
+	virtual uint32_t pinStatus(int pinNum);
+	virtual void verifyPIN(int pinNum, const unsigned char *pin, size_t pinLength);
+	virtual void unverifyPIN(int pinNum);
+
+	bool identify();
+	
+	// These methods are convenient for Java card, but would be replace by calls
+	// to the PKCS#11 library for a for a PKCS#11 based tokend
+
+	/* NOTE: Using pointers for applet selection rather than byte_strings to permit simple selection detection */
+	void select(const unsigned char *applet, size_t appletLength);
+	void selectDefault();
+	/* Exchanges APDU without performing data continuation */
+	uint16_t simpleExchangeAPDU(const byte_string &apdu, byte_string &result);
+	/* Exchanges APDU, performing data retreival continuation as needed */
+	uint16_t exchangeAPDU(const byte_string& apdu, byte_string &result);
+	uint16_t exchangeChainedAPDU(unsigned char cla, unsigned char ins,
+	                             unsigned char p1, unsigned char p2,
+	                             const byte_string &data,
+	                             byte_string &result);
+
+	/* Builds the GetData APDU string with a given limit, if limit == -1, no limit */
+	byte_string buildGetData(const byte_string &oid, int limit = -1) const;
+
+	void getDataCore(const byte_string &oid, const char *description, bool isCertificate,
+		bool allowCaching, byte_string &data);
+	bool getDataExists(const unsigned char *oid, size_t oidlen, const char *description);
+	std::string authCertCommonName();
+
+protected:
+	void populate();
+
+	size_t getKeySize(const byte_string &cert) const;
+	void processCertificateRecord(byte_string &data, const byte_string &oid, const char *description);
+	void dumpDataRecord(const byte_string &data, const byte_string &oid, const char *extraSuffix = NULL);
+	static int compressionType(const byte_string &data);
+	static int uncompressData(byte_string &uncompressedData, const byte_string &compressedData, int compressionType);
+	
+	enum			//arbitrary values
+	{
+		kCompressionNone = 0,
+		kCompressionZlib = 1,
+		kCompressionGzip = 2,
+		kCompressionUnknown = 9
+	};
+
+	size_t transmit(const byte_string &apdu, byte_string &result) {
+		return transmit(apdu.begin(), apdu.end(), result);
+	}
+	size_t transmit(const byte_string::const_iterator &apduBegin, const byte_string::const_iterator &apduEnd, byte_string &result);
+public:
+	const unsigned char *mCurrentApplet;
+	uint32_t mPinStatus;
+	
+	// temporary ACL cache hack - to be removed
+	AutoAclOwnerPrototype mAclOwner;
+	AutoAclEntryInfoList mAclEntries;
+};
+
+
+#endif /* !_PIVTOKEN_H_ */

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVUtilities.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVUtilities.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/PIVUtilities.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,59 @@
+/*
+ *  Copyright (c) 2008 Apple Inc. All Rights Reserved.
+ *
+ *  @APPLE_LICENSE_HEADER_START@
+ *
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+#ifndef PIV_UTILITIES_H
+#define PIV_UTILITIES_H
+
+#include "byte_string.h"
+#include <algorithm>
+
+template<typename T>
+inline void secure_zero(T &l) {
+	std::fill(l.begin(), l.end(), typename T::value_type());
+}
+
+template<typename T>
+inline void secure_erase(T &data, const typename T::iterator &first, const typename T::iterator &last) {
+	/* Partly borrowing from alg used by normal 'erase' */
+	typename T::iterator newEnd(std::copy(last, data.end(), first));
+	// Filling w/ defaults to null values out
+	std::fill(newEnd, data.end(), typename T::value_type());
+	data.erase(newEnd, data.end());
+}
+
+template<typename T>
+inline void secure_resize(T &data, const size_t newSize) {
+	// Simple case where no re-allocation occurs
+	if(data.capacity() >= newSize) {
+		data.resize(newSize);
+		return;
+	}
+	// Re-allocation will occur, need to use temporary buffer...
+	T temporary(data);
+	secure_zero(data);
+	data.resize(newSize);
+	copy(temporary.begin(), temporary.end(), data.begin());
+	secure_zero(temporary);
+}
+	
+#endif

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/Padding.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/Padding.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/Padding.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,160 @@
+/*
+ *  Copyright (c) 2008 Apple Inc. All Rights Reserved.
+ *
+ *  @APPLE_LICENSE_HEADER_START@
+ *
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+#include "Padding.h"
+
+#include <Security/cssmerr.h>
+#include "PIVUtilities.h"
+
+using namespace Security;
+
+/* PKCS#1 DigestInfo header for SHA1 */
+static const unsigned char sha1sigheader[] =
+{
+	0x30, // SEQUENCE
+	0x21, // LENGTH
+		0x30, // SEQUENCE
+		0x09, // LENGTH
+			0x06, 0x05, 0x2B, 0x0E, 0x03, 0x02, 0x1a, // SHA1 OID (1 4 14 3 2 26)
+			0x05, 0x00, // OPTIONAL ANY algorithm params (NULL)
+		0x04, 0x14 // OCTECT STRING (20 bytes)
+};
+
+/* PKCS#1 DigestInfo header for MD5 */
+static const unsigned char md5sigheader[] =
+{
+	0x30, // SEQUENCE
+	0x20, // LENGTH
+		0x30, // SEQUENCE
+		0x0C, // LENGTH
+			// MD5 OID (1 2 840 113549 2 5)
+			0x06, 0x08, 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x02, 0x05,
+			0x05, 0x00, // OPTIONAL ANY algorithm params (NULL)
+		0x04, 0x10 // OCTECT STRING (16 bytes)
+};
+
+void Padding::apply(byte_string &data, size_t keySize, CSSM_PADDING padding, CSSM_ALGORITHMS hashAlg) throw(CssmError) {
+	// Calculate which hash-header to use
+	const unsigned char *header;
+	size_t headerLength;
+	switch(hashAlg) {
+	case CSSM_ALGID_SHA1:
+		if (data.size() != 20)
+			CssmError::throwMe(CSSMERR_CSP_BLOCK_SIZE_MISMATCH);
+		header = sha1sigheader;
+		headerLength = sizeof(sha1sigheader);
+		break;
+	case CSSM_ALGID_MD5:
+		if (data.size() != 16)
+			CssmError::throwMe(CSSMERR_CSP_BLOCK_SIZE_MISMATCH);
+		header = md5sigheader;
+		headerLength = sizeof(md5sigheader);
+		break;
+	case CSSM_ALGID_NONE:
+		// Special case used by SSL it's an RSA signature, without the ASN1 stuff
+		header = NULL;
+		headerLength = 0;
+		break;
+	default:
+		CssmError::throwMe(CSSMERR_CSP_INVALID_DIGEST_ALGORITHM);
+	}
+	// Reserve memory and insert the header before the data
+	data.reserve(keySize);
+	if(headerLength > 0) {
+		data.insert(data.begin(), header, header + headerLength);
+	}
+	int markerByteLocation;
+	// Calculate and apply padding
+	switch (padding) {
+	case CSSM_PADDING_NONE:
+		if(data.size() != keySize)
+			CssmError::throwMe(CSSMERR_CSP_BLOCK_SIZE_MISMATCH);
+		break;
+	case CSSM_PADDING_PKCS1:
+		// Pad using PKCS1 v1.5 signature padding ( 00 01 FF FF.. 00 | M)
+		if(data.size() + 11 > keySize)
+			CssmError::throwMe(CSSMERR_CSP_BLOCK_SIZE_MISMATCH);
+		markerByteLocation = keySize - data.size() - 1;
+		data.insert(data.begin(), keySize - data.size(), 0xFF);
+		data[0] = 0;
+		data[1] = 1;
+		data[markerByteLocation] = 0;
+		break;
+	default:
+		CssmError::throwMe(CSSMERR_CSP_INVALID_ATTR_PADDING);
+	}
+}
+
+void Padding::remove(byte_string &data, CSSM_PADDING padding) throw(CssmError) {
+	// Calculate and remove padding while validating
+	switch (padding) {
+	case CSSM_PADDING_NONE:
+		break;
+	case CSSM_PADDING_PKCS1:
+		unsigned i;
+		/* Handles PKCS1 v1.5
+		 * signatures         00 01 FF FF.. 00 | M
+		 * and encrypted data 00 02 NZ NZ.. 00 | M   (NZ = non-zero random value)
+		 */
+		if(data[0] != 0 || (data[1] != 1 && data[1] != 2))
+			CssmError::throwMe(CSSMERR_CSP_INVALID_DATA);
+		for(i = 2; i < data.size() && data[i] != 0x00; i++) {}
+		/* Assume empty data is invalid */
+		if(data.size() - i == 0)
+			CssmError::throwMe(CSSMERR_CSP_INVALID_DATA);
+		secure_erase(data, data.begin(), data.begin() + i + 1);
+		break;
+	default:
+		CssmError::throwMe(CSSMERR_CSP_INVALID_ATTR_PADDING);
+	}
+}
+
+bool Padding::canApply(CSSM_PADDING padding, CSSM_ALGORITHMS hashAlg) throw() {
+	switch(padding) {
+	case CSSM_PADDING_NONE:
+	case CSSM_PADDING_PKCS1:
+		break;
+	default:
+		return false;
+	}
+	switch(hashAlg) {
+	case CSSM_ALGID_NONE:
+	case CSSM_ALGID_SHA1:
+	case CSSM_ALGID_MD5:
+		break;
+	default:
+		return false;
+	}
+	return true;
+}
+
+bool Padding::canRemove(CSSM_PADDING padding) throw() {
+	switch(padding) {
+	case CSSM_PADDING_NONE:
+	case CSSM_PADDING_PKCS1:
+		break;
+	default:
+		return false;
+	}
+	return true;
+}
\ No newline at end of file

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/Padding.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/Padding.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/Padding.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,49 @@
+/*
+ *  Copyright (c) 2008 Apple Inc. All Rights Reserved.
+ *
+ *  @APPLE_LICENSE_HEADER_START@
+ *
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+#ifndef PADDING_H
+#define PADDING_H
+
+#include "byte_string.h"
+#include <Security/cssmtype.h>
+#include <security_cdsa_utilities/cssmerrors.h>
+
+/** Utility class to unify padding/hash-header handling
+ *
+ */
+class Padding {
+public:
+	/** Applies padding and hash-headers for signing */
+	static void apply(byte_string &data, size_t keySize, CSSM_PADDING padding = CSSM_PADDING_NONE, CSSM_ALGORITHMS hashAlg = CSSM_ALGID_NONE) throw(CssmError);
+	/** Removes padding for decryption
+	 * Note: Securely eliminates data such that the 'leftover' bytes are not left to be read after data's destruction
+	 */
+	static void remove(byte_string &data, CSSM_PADDING padding = CSSM_PADDING_NONE) throw(CssmError);
+
+	/** Returns boolean whether a specific padding/hash-header can be applied */
+	static bool canApply(CSSM_PADDING padding = CSSM_PADDING_NONE, CSSM_ALGORITHMS hashAlg = CSSM_ALGID_NONE) throw();
+	/** Returns boolean whether a specific padding can be removed */
+	static bool canRemove(CSSM_PADDING padding) throw();
+};
+
+#endif
\ No newline at end of file

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/SecureBufferAllocator.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/SecureBufferAllocator.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/SecureBufferAllocator.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,49 @@
+/*
+ *  Copyright (c) 2004-2007 Apple Inc. All Rights Reserved.
+ *
+ *  @APPLE_LICENSE_HEADER_START@
+ *
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+#ifndef SECUREBUFFERALLOCATOR_H
+#define SECUREBUFFERALLOCATOR_H
+
+#include "byte_string.h"
+#include <tr1/array>
+
+/* Utility class to store a fixed-size container of available buffers
+ * Used to keepalive byte_strings for buffer usage while keeping contents secure
+ * for re-use and on destruction.
+ */
+template<size_t MAX_SIZE>
+class SecureBufferAllocator {
+	NOCOPY(SecureBufferAllocator);
+public:
+	SecureBufferAllocator();
+	~SecureBufferAllocator();
+
+	byte_string &getBuffer();
+private:
+	std::tr1::array<byte_string, MAX_SIZE> buffers;
+	size_t nextFree;
+};
+
+#include "SecureBufferAllocator.inc"
+
+#endif
\ No newline at end of file

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/SecureBufferAllocator.inc
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/SecureBufferAllocator.inc	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/SecureBufferAllocator.inc	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,50 @@
+/*
+ *  Copyright (c) 2004-2007 Apple Inc. All Rights Reserved.
+ *
+ *  @APPLE_LICENSE_HEADER_START@
+ *
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+#include "SecureBufferAllocator.h"
+#include "PIVUtilities.h"
+
+template<size_t MAX_SIZE>
+SecureBufferAllocator<MAX_SIZE>::SecureBufferAllocator()
+: nextFree(0) {
+}
+
+template<size_t MAX_SIZE>
+SecureBufferAllocator<MAX_SIZE>::~SecureBufferAllocator() {
+	/* Clear out all buffers */
+	for(size_t i = 0; i < buffers.size(); i++)
+		secure_zero(buffers[i]);
+}
+
+template<size_t MAX_SIZE>
+byte_string &SecureBufferAllocator<MAX_SIZE>::getBuffer() {
+	byte_string &nextBuffer = buffers[nextFree];
+	/* Calculate next available buffer */
+	nextFree++;
+	if(nextFree >= buffers.size())
+		nextFree = 0;
+	/* Clear out the buffer for use */
+	secure_zero(nextBuffer);
+	nextBuffer.clear();
+	return nextBuffer;
+}

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/TLV.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/TLV.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/TLV.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,185 @@
+/*
+ *  Copyright (c) 2008 Apple Inc. All Rights Reserved.
+ *
+ *  @APPLE_LICENSE_HEADER_START@
+ *
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+#include "TLV.h"
+
+#include <iomanip>
+#include <iostream>
+#include <limits>
+
+using namespace std;
+
+TLV::TLV() throw()
+:tag(), value(NULL), innerValues(NULL) {
+}
+
+TLV::TLV(unsigned char tag) throw()
+:tag(1, tag), value(NULL), innerValues(NULL) {
+}
+
+TLV::TLV(const byte_string& tag) throw()
+:tag(tag), value(NULL), innerValues(NULL) {
+}
+
+TLV::TLV(unsigned char tag, const byte_string& value) throw()
+:tag(1, tag), value(new byte_string(value)), innerValues(NULL) {
+}
+
+TLV::TLV(const byte_string& tag, const byte_string& value) throw()
+:tag(tag), value(new byte_string(value)), innerValues(NULL) {
+}
+
+TLV::TLV(uint8_t tag, const TLVList &tlv) throw()
+:tag(1, tag), value(NULL), innerValues(new TLVList(tlv)) {
+}
+
+TLV::TLV(const byte_string &tag, const TLVList &tlv) throw()
+:tag(tag), value(NULL), innerValues(new TLVList(tlv)) {
+}
+
+TLV_ref TLV::parse(const byte_string &in) throw(std::runtime_error) {
+	byte_string::const_iterator begin = in.begin();
+	return parse(begin, in.end());
+}
+
+byte_string TLV::encode() const throw() {
+	byte_string out;
+	encode(out);
+	return out;
+}
+
+void TLV::encode(byte_string &out) const throw() {
+	const byte_string &tag = getTag();
+	// Puts the tag
+	out += tag;
+	// Puts the length
+	encodeLength(valueLength(), out);
+
+#if 1
+	// Non-caching version since the TLV is expected to be
+	// thrown away after encoding
+	// If there is a value, put that
+	if(value.get()) {
+		out += *value;
+		return;
+	}
+	if(!innerValues.get())
+		return;
+	// Else if there are innerValues, encode those out
+	encodeSequence(*innerValues, out);
+#else
+	// Obtain the value in a cached manner
+	const byte_string &value = getValue();
+	out += value;
+#endif
+}
+
+const TLVList &TLV::getInnerValues() const throw(std::runtime_error) {
+	/* If there is a cached innervalues version, output it
+	 * else parse any existing TLV data and use that */
+	if(innerValues.get()) return *innerValues;
+	if(!value.get()) {
+		innerValues.reset(new TLVList());
+		return *innerValues;
+	}
+	innerValues.reset(new TLVList());
+	byte_string::const_iterator begin = value->begin();
+	parseSequence(begin, (byte_string::const_iterator)value->end(), *innerValues);
+
+	return *innerValues;
+}
+
+const byte_string &TLV::getValue() const throw() {
+	/* If there is a cached value version, output it
+	 * else encode any existing TLV data and use that */
+	if(value.get()) return *value;
+	if(!innerValues.get()) {
+		value.reset(new byte_string());
+		return *value;
+	}
+	value.reset(new byte_string());
+	encodeSequence(*innerValues, *value);
+	return *value;
+}
+
+size_t TLV::length() const throw() {
+	size_t innerLength = valueLength();
+	return tag.size() + encodedLength(innerLength) + innerLength;
+}
+
+void TLV::encodeLength(size_t value, byte_string &out) throw() {
+	/* Encode and output the length according to BER-TLV encoding rules */
+	static const size_t MAX_VALUE = std::numeric_limits<size_t>::max();
+	static const size_t highbyte = (MAX_VALUE ^ (MAX_VALUE >> 8));
+	static const size_t shiftbyte = (sizeof(size_t) - 1) * 8;
+	if (value < 0x80) {
+		out += (unsigned char)(value & 0x7F);
+		return;
+	}
+	size_t size = sizeof(value), i;
+	while(0 == (value & highbyte) && size > 0) {
+		value <<= 8;
+		size--;
+	}
+	out += (unsigned char)(0x80 | size);
+	for(i = 0; i < size; i++) {
+		out += (unsigned char)((value >> shiftbyte) & 0xFF);
+		value <<= 8;
+	}
+}
+
+size_t TLV::encodedLength(size_t value) throw() {
+	if(value < 0x80)
+		return 1;
+	/* Values larger than 0x7F must be encoded in the form (Length-Bytes) (Length) */
+	static const size_t MAX_VALUE = std::numeric_limits<size_t>::max();
+	/* EX: 0xFF000000 - for size_t == 32-bit */
+	static const size_t highbyte = (MAX_VALUE ^ (MAX_VALUE >> 8));
+	size_t size = sizeof(value);
+	/* Check for the highest byte that contains a value */
+	while(0 == (value & highbyte) && size > 0) {
+		value <<= 8;
+		size--;
+	}
+	/* + 1 for byte-size byte
+	 * Size encoded as (0x80 + N) [N-bytes]
+	 * Max size-bytes == 127
+	 */
+	return size + 1;
+}
+
+void TLV::encodeSequence(const TLVList &tlv, byte_string &out) throw() {
+	for(TLVList::const_iterator iter = tlv.begin(); iter < tlv.end(); iter++)
+		(*iter)->encode(out);
+}
+
+size_t TLV::valueLength() const throw() {
+	/* Calculate the length of a value, either by its actual value length
+	 * or calculated length based on contained TLV values */
+	if(value.get()) return value->size();
+	if(!innerValues.get()) return 0;
+	size_t retValue = 0;
+	for(TLVList::const_iterator iter = innerValues->begin(); iter < innerValues->end(); iter++)
+		retValue += (*iter)->length();
+	return retValue;
+}

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/TLV.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/TLV.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/TLV.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,143 @@
+/*
+ *  Copyright (c) 2008 Apple Inc. All Rights Reserved.
+ *
+ *  @APPLE_LICENSE_HEADER_START@
+ *
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+#ifndef TLV_H
+#define TLV_H
+
+#include <tr1/memory>
+
+#include <stdexcept>
+
+#include <sstream>
+#include <vector>
+
+#ifndef NOCOPY
+#define NOCOPY(Type)    private: Type(const Type &); void operator = (const Type &);
+#endif
+
+#include "byte_string.h"
+
+class TLV;
+typedef std::tr1::shared_ptr<TLV> TLV_ref;
+typedef std::vector<TLV_ref> TLVList;
+
+/** Utility class to simplify TLV parsing and encoding
+ *  Condition of proper behavior (assume sizeof(size_t) => ptr size):
+ *  32-bit: Total data < 4GB
+ *  64-bit: Total data < 4GB * 4GB
+ */
+class TLV {
+	NOCOPY(TLV);
+public:
+	TLV() throw();
+	TLV(uint8_t tag) throw();
+	TLV(const byte_string &tag) throw();
+	TLV(uint8_t tag, const byte_string &value) throw();
+	TLV(const byte_string &tag, const byte_string &value) throw();
+	TLV(const byte_string &tag, const TLVList &tlv) throw();
+	TLV(uint8_t tag, const TLVList &tlv) throw();
+
+	/* Parses a byte_string as a TLV value - ignores trailing bytes
+	 * Throws an error if the encoding is invalid
+	 */
+	static TLV_ref parse(const byte_string &data) throw(std::runtime_error);
+
+	/* Parses an entire sequence of bytes as a TLV value
+	 * - ignores trailing bytes, iter points to byte after TLV
+	 * Can accept forward iterators to bytes or pointers to bytes for the range
+	 * Ex: byte_string::iterator, unsigned char *
+	 * Throws an error if the encoding is invalid
+	 */
+	template<typename ForwardIterator>
+	static TLV_ref parse(ForwardIterator &iter, const ForwardIterator &end) throw(std::runtime_error);
+
+	/* Obtains the tag of this TLV */
+	const byte_string &getTag() const throw() { return tag; }
+
+	/* Encodes this TLV into a new byte_string */
+	byte_string encode() const throw();
+	/* Encodes this TLV, appending the data to 'out' */
+	void encode(byte_string &out) const throw();
+	/* Decodes the value of this TLV as a sequence of TLVs */
+	const TLVList &getInnerValues() const throw(std::runtime_error);
+	/* Obtains the value of this TLV */
+	const byte_string &getValue() const throw();
+
+	/* Calculates the length of this TLV */
+	size_t length() const throw();
+
+private:
+	byte_string tag;
+	/* cached/assigned value as a string */
+	mutable std::auto_ptr<byte_string> value;
+	/* cached/assigned value as a TLV sequence */
+	mutable std::auto_ptr<TLVList> innerValues;
+
+	/* Parses an entire sequence of bytes as a sequence of TLV values, appending them to tlv
+	 * Can accept forward iterators to bytes or pointers to bytes for the range
+	 * Ex: byte_string::iterator, unsigned char *
+	 * Throws an error if the encoding is invalid
+	 */
+	template<typename ForwardIterator>
+	static void parseSequence(ForwardIterator &iter, const ForwardIterator &end, TLVList &tlv) throw(std::runtime_error);
+
+	/* Parses the ber-encoded length from a sequence of bytes
+	 * Can accept forward iterators to bytes or pointers to bytes for the range
+	 * Ex: byte_string::iterator, unsigned char *
+	 * Throws an error if the encoding is invalid
+	 */
+	template<typename ForwardIterator>
+	static size_t parseLength(ForwardIterator &iter, const ForwardIterator &end) throw(std::runtime_error);
+
+	/* ber-encodes an integer and writes it's output to 'out' */
+	static void encodeLength(size_t value, byte_string &out) throw();
+public:
+	/* Obtains the length of a ber-encoded integer that would contain the value */
+	static size_t encodedLength(size_t value) throw();
+private:
+	/* Encodes a sequence of TLVs, writing the to 'out' */
+	static void encodeSequence(const TLVList &tlv, byte_string &out) throw();
+
+	/* Calculates the total length of the value */
+	size_t valueLength() const throw();
+};
+
+class TagPredicate {
+public:
+	TagPredicate(uint8_t tag) throw()
+	:tag(1, tag) {
+	}
+	TagPredicate(const byte_string &tag) throw()
+	:tag(tag) {
+	}
+	bool operator() (const TLV_ref &tlv) throw() {
+		return this->tag == tlv->getTag();
+	}
+private:
+	byte_string tag;
+};
+
+/* TEMPLATE DEFINITIONS */
+#include "TLV.inc"
+
+#endif

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/TLV.inc
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/TLV.inc	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/TLV.inc	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,104 @@
+/*
+ *  Copyright (c) 2008 Apple Inc. All Rights Reserved.
+ *
+ *  @APPLE_LICENSE_HEADER_START@
+ *
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+template<typename ForwardIterator>
+void TLV::parseSequence(ForwardIterator &iter, const ForwardIterator &end, TLVList &tlv) throw(std::runtime_error) {
+	/* While there is still data inbetween the iterators */
+	while(iter < end) {
+		/* parse TLV structures and append them to the list */
+		TLV_ref ref = TLV::parse(iter, end);
+		tlv.push_back(ref);
+	}
+}
+
+template<typename ForwardIterator>
+TLV_ref TLV::parse(ForwardIterator &iter, const ForwardIterator &end) throw(std::runtime_error) {
+	byte_string tag;
+	uint8_t ch;
+	if(iter >= end) throw std::runtime_error("Invalid TLV-encoding");
+	/* Read the first byte as the tag */
+	ch = *iter++;
+	tag += ch;
+	if(iter >= end) throw std::runtime_error("Invalid TLV-encoding");
+	/* If the tag is flagged as a multibyte tag */
+	if((ch & 0x1F) == 0x1F) { /* Multibyte tag */
+		do {
+			ch = *iter++;
+			tag += ch;
+			if(iter >= end) throw std::runtime_error("Invalid TLV-encoding");
+			/* Read more until there are no more bytes w/o the high-bit set */
+		} while((ch & 0x80) != 0);
+	}
+	/* Parse the length of the contained value */
+	size_t length = parseLength(iter, end);
+	ForwardIterator begin = iter;
+	iter += length;
+	/* The iterator is permitted to be at the very and at this point */
+	if(iter > end) throw std::runtime_error("Invalid TLV-encoding");
+	/* Return a new TLV with the calculated tag and value */
+	return TLV_ref(new TLV(tag, byte_string(begin, iter)));
+}
+
+/*
+	BER-TLV
+	Reference: http://www.cardwerk.com/smartcards/smartcard_standard_ISO7816-4_annex-d.aspx
+
+	In short form, the length field consists of a single byte where the bit B8 shall be set to 0 and
+	the bits B7-B1 shall encode an integer equal to the number of bytes in the value field. Any length
+	from 0-127 can thus be encoded by 1 byte.
+
+	In long form, the length field consists of a leading byte where the bit B8 shall be set to 1 and
+	the B7-B1 shall not be all equal, thus encoding a positive integer equal to the number of subsequent
+	bytes in the length field. Those subsequent bytes shall encode an integer equal to the number of bytes
+	in the value field. Any length within the APDU limit (up to 65535) can thus be encoded by 3 bytes.
+
+	NOTE - ISO/IEC 7816 does not use the indefinite lengths specified by the basic encoding rules of
+	ASN.1 (see ISO/IEC 8825).
+
+	Sample data (from a certficate GET DATA):
+
+	00000000  53 82 04 84 70 82 04 78  78 da 33 68 62 db 61 d0
+	00000010  c4 ba 60 01 33 13 23 13  13 97 e2 dc 88 f7 0c 40
+	00000020  20 da 63 c0 cb c6 a9 d5  e6 d1 f6 9d 97 91 91 95
+	....
+	00000460  1f 22 27 83 ef fe ed 5e  7a f3 e8 b6 dc 6b 3f dc
+	00000470  4c be bc f5 bf f2 70 7e  6b d0 4c 00 80 0d 3f 1f
+	00000480  71 01 80 72 03 49 44 41
+
+*/
+template<typename ForwardIterator>
+size_t TLV::parseLength(ForwardIterator &iter, const ForwardIterator &end) throw(std::runtime_error) {
+	// Parse a BER length field. Returns the value of the length
+	uint8_t ch = *iter++;
+	if (!(ch & 0x80))	// single byte
+		return static_cast<uint32_t>(ch);
+	size_t result = 0;
+	uint8_t byteLen = ch & 0x7F;
+	for(;byteLen > 0; byteLen--) {
+		if(iter == end)
+			throw std::runtime_error("Invalid BER-encoded length");
+		ch = *iter++;
+		result = (result << 8) | static_cast<uint8_t>(ch);
+	}
+	return result;
+}

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/byte_string.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/byte_string.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/byte_string.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,76 @@
+/*
+ *  Copyright (c) 2008 Apple Inc. All Rights Reserved.
+ *
+ *  @APPLE_LICENSE_HEADER_START@
+ *
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+#ifndef BYTE_STRING
+#define BYTE_STRING
+#include <vector>
+
+/** Utility definition and additional operators to make working with
+ * sequences of bytes more easy and less error/leak-prone
+ */
+typedef std::vector<uint8_t> byte_string;
+
+inline bool operator==(const byte_string &l, const byte_string::value_type &value) {
+	return l.size() == 1 && l.at(0) == value;
+}
+
+inline byte_string &operator+=(byte_string &l, const byte_string::value_type &value) {
+	l.push_back(value);
+	return l;
+}
+inline byte_string &operator+=(byte_string &l, const char &value) {
+	l.push_back(value);
+	return l;
+}
+
+inline byte_string &operator+=(byte_string &l, const byte_string::value_type *value) {
+	l.insert(l.end(), value, value + strlen((char*)value));
+	return l;
+}
+
+inline byte_string &operator+=(byte_string &l, const byte_string &r) {
+	l.insert(l.end(), r.begin(), r.end());
+	return l;
+}
+
+/* RHS must be null-terminated */
+inline bool operator==(const byte_string& l, const byte_string::value_type* r) {
+	byte_string::size_type lSize = l.size();
+	byte_string::size_type rSize = strlen((const char*)r);
+	if(lSize != rSize)
+		return false;
+	return equal(l.begin(), l.end(), r);
+}
+
+inline bool operator!=(const byte_string& l, const byte_string::value_type* r) {
+	return !(l == r);
+}
+
+inline unsigned char *malloc_copy(const byte_string &l) {
+	unsigned char *output = (unsigned char*)malloc(l.size());
+	if(!output)
+		return NULL;
+	memcpy(output, &l[0], l.size());
+	return output;
+}
+#endif

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/piv_csp_capabilities.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/piv_csp_capabilities.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/piv_csp_capabilities.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>Capabilities</key>
+	<string>file:piv_csp_capabilities_common.mds</string>
+	<key>MdsFileDescription</key>
+	<string>PIV Token CSPDL CSP Capabilities</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_CAPABILITY_RECORDTYPE</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/piv_csp_capabilities_common.mds
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/piv_csp_capabilities_common.mds	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/piv_csp_capabilities_common.mds	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,903 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<array>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>SHA1 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>16</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>MD5 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>16</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>MD2 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RSA Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<integer>64</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>DES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_3DES_3KEY</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<integer>192</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>3DES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC2 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC4</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC4 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC5 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_CAST</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>New item</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>CAST Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_BLOWFISH</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>Blowfish Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>SHA1HMAC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>MD5HMAC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_AES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>128</integer>
+					<integer>192</integer>
+					<integer>256</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>AES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_ASC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>ASC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>31</integer>
+					<integer>127</integer>
+					<integer>128</integer>
+					<integer>161</integer>
+					<integer>192</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>FEE Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>DSA Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 MD5 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_MD2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 MD2 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 SHA1 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>DES Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_3DES_3KEY_EDE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>3DES EDE Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_AES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>AES Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC4</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>0</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>RC4 Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>RC5 Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_BLOWFISH</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>Blowfish Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_CAST</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>CAST Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>RSA Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEEDEXP</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>FEEDExp Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEED</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>FEED Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD5 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD2WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD2 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 With DSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw DSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD5 with FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 with FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithECDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 with ECDSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_ECDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw ECDSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_MAC</string>
+		<key>Description</key>
+		<string>SHA1HMAC MAC</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC_LEGACY</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_MAC</string>
+		<key>Description</key>
+		<string>SHA1HMAC MAC Legacy</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_APPLE_YARROW</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_RANDOMGEN</string>
+		<key>Description</key>
+		<string>Yarrow PRNG</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+</array>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/piv_csp_primary.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/piv_csp_primary.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/piv_csp_primary.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>AclSubjectTypes</key>
+	<array>
+		<string>CSSM_ACL_SUBJECT_TYPE_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>AuthTags</key>
+	<!-- @@@ complete this -->
+	<array>
+		<string>CSSM_ACL_AUTHORIZATION_ANY</string>
+	</array>
+	<key>CspCustomFlags</key>
+	<integer>0</integer>
+	<key>CspFlags</key>
+	<!-- @@@ dynamic -->
+	<string>CSSM_CSP_STORES_PRIVATE_KEYS | CSSM_CSP_STORES_PUBLIC_KEYS | CSSM_CSP_STORES_CERTIFICATES | CSSM_CSP_STORES_GENERIC</string>
+	<key>CspType</key>
+	<string>CSSM_CSP_HARDWARE</string>
+	<key>MdsFileDescription</key>
+	<string>Token CSPDL CSP Primary info</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_PRIMARY_RECORDTYPE</string>
+	<key>ModuleName</key>
+	<string>AppleSDCSPDL</string>
+	<key>ProductVersion</key>
+	<string>0.1</string>
+	<key>SampleTypes</key>
+	<array>
+		<string>CSSM_SAMPLE_TYPE_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>UseeTags</key>
+	<array/>
+	<key>Vendor</key>
+	<string>Apple, Inc.</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/piv_dl_primary.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/piv_dl_primary.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/piv_dl_primary.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>AclSubjectTypes</key>
+	<array>
+		<string>CSSM_ACL_SUBJECT_TYPE_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>AuthTags</key>
+	<array>
+	<!-- @@@ complete this -->
+		<string>CSSM_ACL_AUTHORIZATION_ANY</string>
+	</array>
+	<key>ConjunctiveOps</key>
+	<array>
+		<string>CSSM_DB_NONE</string>
+		<string>CSSM_DB_AND</string>
+		<string>CSSM_DB_OR</string>
+	</array>
+	<key>DLType</key>
+	<string>CSSM_DL_FFS</string>
+	<key>MdsFileDescription</key>
+	<string>Token CSPDL DL Primary info</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_DL_PRIMARY_RECORDTYPE</string>
+	<key>ModuleName</key>
+	<string>AppleSDCSPDL</string>
+	<key>ProductVersion</key>
+	<string>0.1</string>
+	<key>QueryLimitsFlag</key>
+	<integer>0</integer>
+	<key>RelationalOps</key>
+	<array>
+		<string>CSSM_DB_EQUAL</string>
+		<string>CSSM_DB_LESS_THAN</string>
+		<string>CSSM_DB_GREATER_THAN</string>
+		<string>CSSM_DB_CONTAINS_FINAL_SUBSTRING</string>
+		<string>CSSM_DB_CONTAINS_INITIAL_SUBSTRING</string>
+		<string>CSSM_DB_CONTAINS</string>
+		<string></string>
+	</array>
+	<key>SampleTypes</key>
+	<array>
+		<string>CSSM_SAMPLE_TYPE_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>Vendor</key>
+	<string>Apple, Inc.</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/piv_smartcard.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/piv_smartcard.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/mds/piv_smartcard.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>MdsFileDescription</key>
+	<string>SD/CSPDL Generic Smartcard Information</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_SC_INFO_RECORDTYPE</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>ScVendor</key>
+	<string>Generic</string>
+	<key>ScVersion</key>
+	<string>unknown</string>
+	<key>ScFirmwareVersion</key>
+	<string>PIVViewerPlugin</string>
+	<key>ScFlags</key>			<!-- @@@ dynamic -->
+	<integer>0</integer>
+	<key>ScCustomFlags</key>
+	<integer>0</integer>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/piv.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/piv.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/PIV/piv.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,61 @@
+/*
+ *  Copyright (c) 2004-2007 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ * piv.cpp - PIV.tokend main program
+ */
+
+#include "PIVToken.h"
+
+/*
+	The call to SecKeychainSetServerMode is used to avoid recursion when
+	doing keychain calls. The only place this is relevant is when we are
+	setting the print name for the token using the common name from the
+	certificate. Calling this will prevent any keychain-type calls from
+	working but will still allow use of SecCertificate calls, etc.
+	If the header is not available, you can safely undef _USECERTIFICATECOMMONNAME
+*/
+
+#ifdef _USECERTIFICATECOMMONNAME
+#include <Security/SecKeychainPriv.h>
+#endif	/* _USECERTIFICATECOMMONNAME */
+
+int main(int argc, const char *argv[])
+{
+	/* @@@ REQUIRED FOR KEYSIZE RETRIEVAL I THINK */
+#if defined(_USECERTIFICATECOMMONNAME) || 1
+	SecKeychainSetServerMode();
+#endif	/* _USECERTIFICATECOMMONNAME */
+	secdebug("PIV.tokend", "main starting with %d arguments", argc);
+	secdelay((char *)"/tmp/delay/PIV");
+
+	token = new PIVToken();
+	try {
+		int ret = SecTokendMain(argc, argv, token->callbacks(), token->support());
+		delete token;
+		return ret;
+	} catch(...) {
+		delete token;
+		return -1;
+	}
+}

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Adornment.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Adornment.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Adornment.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,97 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Adornment.cpp
+ *  TokendMuscle
+ */
+
+#include "Adornment.h"
+#include "MetaAttribute.h"
+#include "MetaRecord.h"
+#include "Record.h"
+
+namespace Tokend
+{
+
+
+//
+// LinkedRecordAdornment
+//
+//const Adornment::Key LinkedRecordAdornment::key = "LinkedRecordAdornment";
+
+LinkedRecordAdornment::LinkedRecordAdornment(RefPointer<Record> record) :
+	mRecord(record)
+{
+}
+
+LinkedRecordAdornment::~LinkedRecordAdornment()
+{
+}
+
+Record &LinkedRecordAdornment::record()
+{
+	return *mRecord;
+}
+
+
+//
+// SecCertificateAdornment
+//
+SecCertificateAdornment::SecCertificateAdornment(TokenContext *tokenContext,
+	const MetaAttribute &metaAttribute, Record &record)
+{
+	// Get the data for record (the actual certificate).
+	const MetaAttribute &dma =
+		metaAttribute.metaRecord().metaAttributeForData();
+	const Attribute &data = dma.attribute(tokenContext, record);
+
+	// Data should have exactly one value.
+	if (data.size() != 1)
+		CssmError::throwMe(CSSMERR_DL_MISSING_VALUE);
+
+	// Create a new adornment using the data from the certificate.
+	OSStatus status = SecCertificateCreateFromData(&data[0], CSSM_CERT_X_509v3,
+		CSSM_CERT_ENCODING_BER, &mCertificate);
+	if (status)
+		MacOSError::throwMe(status);
+}
+
+SecCertificateAdornment::~SecCertificateAdornment()
+{
+	CFRelease(mCertificate);
+}
+
+SecCertificateRef SecCertificateAdornment::certificate()
+{
+	return mCertificate; 
+}
+
+SecKeychainItemRef SecCertificateAdornment::certificateItem()
+{
+	return SecKeychainItemRef(mCertificate);
+}
+
+
+}	// end namespace Tokend
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Adornment.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Adornment.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Adornment.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,77 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Adornment.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_ADORNMENT_H_
+#define _TOKEND_ADORNMENT_H_
+
+#include <security_utilities/adornments.h>
+#include <security_utilities/refcount.h>
+#include <Security/SecCertificate.h>
+
+namespace Tokend
+{
+
+class TokenContext;
+class MetaRecord;
+class MetaAttribute;
+class Record;
+
+//
+// Adornment that refers to another record
+//
+class LinkedRecordAdornment : public Adornment
+{
+	NOCOPY(LinkedRecordAdornment)
+public:
+	LinkedRecordAdornment(RefPointer<Record> record);
+	~LinkedRecordAdornment();
+	Record &record();
+
+private:
+	RefPointer<Record> mRecord;
+};
+
+
+class SecCertificateAdornment : public Adornment
+{
+	NOCOPY(SecCertificateAdornment)
+public:
+	SecCertificateAdornment(TokenContext *tokenContext,
+		const MetaAttribute &metaAttribute, Record &record);
+	~SecCertificateAdornment();
+	SecCertificateRef certificate();
+	SecKeychainItemRef certificateItem();
+
+private:
+	SecCertificateRef mCertificate;
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_ADORNMENT_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Attribute.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Attribute.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Attribute.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,151 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Attribute.cpp
+ *  TokendMuscle
+ */
+
+#include "Attribute.h"
+
+namespace Tokend
+{
+
+
+Attribute::Attribute()
+{
+	mCount = 0;
+	mValues = NULL;
+}
+
+Attribute::Attribute(const Attribute &attribute)
+{
+	set(attribute.mValues, attribute.mCount);
+}
+
+Attribute::Attribute(bool value)
+{
+	uint32 v = value ? 1 : 0;
+	set(&v, sizeof(v));
+}
+
+Attribute::Attribute(sint32 value)
+{
+	set(&value, sizeof(value));
+}
+
+Attribute::Attribute(uint32 value)
+{
+	set(&value, sizeof(value));
+}
+
+Attribute::Attribute(const char *value)
+{
+	set(value, strlen(value));
+}
+
+Attribute::Attribute(const std::string &value)
+{
+	set(value.c_str(), value.size());
+}
+
+Attribute::Attribute(const void *data, uint32 length)
+{
+	set(data, length);
+}
+
+Attribute::Attribute(const CSSM_DATA *datas, uint32 count)
+{
+	set(datas, count);
+}
+
+Attribute::~Attribute()
+{
+	if (mValues)
+		free(mValues);
+}
+
+Attribute &Attribute::operator = (const Attribute &attribute)
+{
+	if (mValues)
+		free(mValues);
+
+	set(attribute.mValues, attribute.mCount);
+	return *this;
+}
+
+void Attribute::set(const CSSM_DATA *datas, uint32 count)
+{
+	mCount = count;
+	uint32 size = count * sizeof(CSSM_DATA);
+	for (uint32 ix = 0; ix < count; ++ix)
+		size += datas[ix].Length;
+
+	uint8 *buffer = (uint8 *)malloc(size);
+	mValues = CSSM_DATA_PTR(buffer);
+	buffer += sizeof(CSSM_DATA) * count;
+	for (uint32 ix = 0; ix < count; ++ix)
+	{
+		uint32 length = datas[ix].Length;
+		mValues[ix].Data = buffer;
+		mValues[ix].Length = length;
+		memcpy(mValues[ix].Data, datas[ix].Data, length);
+		buffer += length;
+	}
+}
+
+void Attribute::set(const void *data, uint32 length)
+{
+	mCount = 1;
+	uint8 *buffer = (uint8 *)malloc(sizeof(CSSM_DATA) + length);
+	mValues = CSSM_DATA_PTR(buffer);
+	mValues[0].Data = buffer + sizeof(CSSM_DATA);
+	mValues[0].Length = length;
+	memcpy(mValues[0].Data, data, length);
+}
+
+void Attribute::getDateValue(CSSM_DATE &date) const
+{
+	if (mCount == 0 || mValues[0].Length == 0)
+	{
+		memset(&date, 0, sizeof(date));
+	}
+	else if (mCount == 1 && mValues[0].Length == sizeof(date))
+	{
+		memcpy(&date, mValues[0].Data, sizeof(date));
+	}
+	else
+		CssmError::throwMe(CSSMERR_DL_MISSING_VALUE);
+}
+
+uint32 Attribute::uint32Value() const
+{
+	if (mCount != 1 || mValues[0].Length != 4)
+		CssmError::throwMe(CSSMERR_DL_MISSING_VALUE);
+
+	return *reinterpret_cast<uint32 *>(mValues[0].Data);
+}
+
+
+} // end namespace Tokend
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Attribute.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Attribute.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Attribute.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,74 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Attribute.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_ATTRIBUTE_H_
+#define _TOKEND_ATTRIBUTE_H_
+
+#include <Security/cssmtype.h>
+#include <security_cdsa_utilities/cssmdb.h>
+#include <string>
+
+namespace Tokend
+{
+
+class Attribute
+{
+public:
+	Attribute();
+	Attribute(const Attribute &attribute);
+	Attribute(bool value);
+	Attribute(sint32 value);
+	Attribute(uint32 value);
+	Attribute(const char *value);
+	Attribute(const std::string &value);
+	Attribute(const void *data, uint32 length);
+	Attribute(const CSSM_DATA *datas, uint32 count);
+	~Attribute();
+
+	Attribute &operator = (const Attribute &attribute);
+
+	uint32 size() const { return mCount; }
+	const CSSM_DATA &operator [](uint32 ix) const { return mValues[ix]; }
+	const CSSM_DATA *values() const { return mValues; }
+
+	void getDateValue(CSSM_DATE &date) const;
+	uint32 uint32Value() const;
+	bool boolValue() const { return uint32Value() != 0; }
+
+private:
+	void set(const CSSM_DATA *datas, uint32 count);
+	void set(const void *data, uint32 length);
+
+    uint32 mCount;
+    CSSM_DATA_PTR mValues;
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_ATTRIBUTE_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/AttributeCoder.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/AttributeCoder.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/AttributeCoder.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,290 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  AttributeCoder.cpp
+ *  TokendMuscle
+ */
+
+#include "AttributeCoder.h"
+
+#include "Attribute.h"
+#include "Adornment.h"
+#include "MetaAttribute.h"
+#include "MetaRecord.h"
+#include "Record.h"
+
+#include <security_cdsa_utilities/cssmerrors.h>
+#include <security_cdsa_utilities/cssmkey.h>
+#include <Security/cssmerr.h>
+
+#include <Security/SecKey.h>
+#include <Security/SecCertificate.h>
+#include <Security/SecKeychainItem.h>
+
+namespace Tokend
+{
+
+
+//
+// AttributeCoder
+//
+AttributeCoder::~AttributeCoder() {}
+
+
+//
+// CertificateAttributeCoder
+//
+CertificateAttributeCoder::~CertificateAttributeCoder() {}
+
+void CertificateAttributeCoder::decode(TokenContext *tokenContext,
+                                       const MetaAttribute &metaAttribute,
+                                       Record &record)
+{
+	// Get the SecCertificateAdornment off record using a pointer to ourself as
+	// the key
+	SecCertificateAdornment &sca =
+		record.adornment<SecCertificateAdornment>(this, tokenContext,
+			metaAttribute, record);
+
+	// Get the keychain item for the certificate from the record's adornment.
+	SecKeychainItemRef certificate = sca.certificateItem();
+	// Read the attribute with the requested attributeId from the item.
+	SecKeychainAttribute ska = { metaAttribute.attributeId() };
+	SecKeychainAttributeList skal = { 1, &ska };
+	OSStatus status = SecKeychainItemCopyContent(certificate, NULL, &skal,
+		NULL, NULL);
+	if (status)
+		MacOSError::throwMe(status);
+	// Add the retrieved attribute as an attribute to the record.
+	record.attributeAtIndex(metaAttribute.attributeIndex(),
+		new Attribute(ska.data, ska.length));
+	// Free the retrieved attribute.
+	status = SecKeychainItemFreeContent(&skal, NULL);
+	if (status)
+		MacOSError::throwMe(status);
+
+	// @@@ The code above only returns one email address.  Fix this.
+}
+
+
+//
+// ConstAttributeCoder
+//
+ConstAttributeCoder::ConstAttributeCoder(uint32 value) : mValue(value) {}
+
+ConstAttributeCoder::ConstAttributeCoder(bool value) : mValue(value ? 1 : 0) {}
+
+ConstAttributeCoder::~ConstAttributeCoder() {}
+
+void ConstAttributeCoder::decode(TokenContext *tokenContext,
+	const MetaAttribute &metaAttribute, Record &record)
+{
+	record.attributeAtIndex(metaAttribute.attributeIndex(),
+		new Attribute(mValue));
+}
+
+
+//
+// GuidAttributeCoder
+//
+GuidAttributeCoder::GuidAttributeCoder(const CSSM_GUID &guid) : mGuid(guid) {}
+
+GuidAttributeCoder::~GuidAttributeCoder() {}
+
+void GuidAttributeCoder::decode(TokenContext *tokenContext,
+	const MetaAttribute &metaAttribute, Record &record)
+{
+	record.attributeAtIndex(metaAttribute.attributeIndex(),
+		new Attribute(&mGuid, sizeof(CSSM_GUID)));
+}
+
+
+//
+// NullAttributeCoder
+//
+NullAttributeCoder::~NullAttributeCoder() {}
+
+void NullAttributeCoder::decode(TokenContext *tokenContext,
+	const MetaAttribute &metaAttribute, Record &record)
+{
+	record.attributeAtIndex(metaAttribute.attributeIndex(), new Attribute());
+}
+
+
+//
+// ZeroAttributeCoder
+//
+ZeroAttributeCoder::~ZeroAttributeCoder() {}
+
+void ZeroAttributeCoder::decode(TokenContext *tokenContext,
+	const MetaAttribute &metaAttribute, Record &record)
+{
+	record.attributeAtIndex(metaAttribute.attributeIndex(),
+		new Attribute(reinterpret_cast<const void *>(NULL), 0));
+}
+
+
+//
+// KeyDataAttributeCoder
+//
+KeyDataAttributeCoder::~KeyDataAttributeCoder() {}
+
+void KeyDataAttributeCoder::decode(TokenContext *tokenContext,
+	const MetaAttribute &metaAttribute, Record &record)
+{
+	const MetaRecord &mr = metaAttribute.metaRecord();
+	CssmKey key;
+	key.header().cspGuid(Guid::overlay(gGuidAppleSdCSPDL));
+	key.blobType(CSSM_KEYBLOB_REFERENCE);
+	key.blobFormat(CSSM_KEYBLOB_REF_FORMAT_INTEGER);
+	key.algorithm(mr.metaAttribute(kSecKeyKeyType)
+		.attribute(tokenContext, record).uint32Value());
+	key.keyClass(mr.metaAttribute(kSecKeyKeyClass)
+		.attribute(tokenContext, record).uint32Value());
+	key.header().LogicalKeySizeInBits =
+		mr.metaAttribute(kSecKeyKeySizeInBits).attribute(tokenContext, record)
+			.uint32Value();
+
+	key.header().KeyAttr =
+		(mr.metaAttribute(kSecKeyPermanent).attribute(tokenContext, record)
+			.boolValue() ? CSSM_KEYATTR_PERMANENT : 0)
+		| (mr.metaAttribute(kSecKeyPrivate).attribute(tokenContext, record)
+			.boolValue() ? CSSM_KEYATTR_PRIVATE : 0)
+		| (mr.metaAttribute(kSecKeyModifiable).attribute(tokenContext, record)
+			.boolValue() ? CSSM_KEYATTR_MODIFIABLE : 0)
+		| (mr.metaAttribute(kSecKeySensitive).attribute(tokenContext, record)
+			.boolValue() ? CSSM_KEYATTR_SENSITIVE : 0)
+		| (mr.metaAttribute(kSecKeyAlwaysSensitive)
+			.attribute(tokenContext, record)
+				.boolValue() ? CSSM_KEYATTR_ALWAYS_SENSITIVE : 0)
+		| (mr.metaAttribute(kSecKeyExtractable).attribute(tokenContext, record)
+			.boolValue() ? CSSM_KEYATTR_EXTRACTABLE : 0)
+		| (mr.metaAttribute(kSecKeyNeverExtractable)
+			.attribute(tokenContext, record)
+				.boolValue() ? CSSM_KEYATTR_NEVER_EXTRACTABLE : 0);
+
+	CSSM_KEYUSE usage =
+		(mr.metaAttribute(kSecKeyEncrypt).attribute(tokenContext, record)
+			.boolValue() ? CSSM_KEYUSE_ENCRYPT : 0)
+		| (mr.metaAttribute(kSecKeyDecrypt).attribute(tokenContext, record)
+			.boolValue() ? CSSM_KEYUSE_DECRYPT : 0)
+		| (mr.metaAttribute(kSecKeySign).attribute(tokenContext, record)
+			.boolValue() ? CSSM_KEYUSE_SIGN : 0)
+		| (mr.metaAttribute(kSecKeyVerify).attribute(tokenContext, record)
+			.boolValue() ? CSSM_KEYUSE_VERIFY : 0)
+		| (mr.metaAttribute(kSecKeySignRecover).attribute(tokenContext, record)
+			.boolValue() ? CSSM_KEYUSE_SIGN_RECOVER : 0)
+		| (mr.metaAttribute(kSecKeyVerifyRecover)
+			.attribute(tokenContext, record)
+				.boolValue() ? CSSM_KEYUSE_VERIFY_RECOVER : 0)
+		| (mr.metaAttribute(kSecKeyWrap).attribute(tokenContext, record)
+			.boolValue() ? CSSM_KEYUSE_WRAP : 0)
+		| (mr.metaAttribute(kSecKeyUnwrap).attribute(tokenContext, record)
+			.boolValue() ? CSSM_KEYUSE_UNWRAP : 0)
+		| (mr.metaAttribute(kSecKeyDerive).attribute(tokenContext, record)
+			.boolValue() ? CSSM_KEYUSE_DERIVE : 0);
+	if (usage == (CSSM_KEYUSE_ENCRYPT | CSSM_KEYUSE_DECRYPT | CSSM_KEYUSE_SIGN
+		| CSSM_KEYUSE_VERIFY | CSSM_KEYUSE_SIGN_RECOVER
+		| CSSM_KEYUSE_VERIFY_RECOVER | CSSM_KEYUSE_WRAP | CSSM_KEYUSE_UNWRAP
+		| CSSM_KEYUSE_DERIVE))
+		usage = CSSM_KEYUSE_ANY;
+
+	key.header().KeyUsage = usage;
+
+	// Dates
+	mr.metaAttribute(kSecKeyStartDate).attribute(tokenContext, record)
+		.getDateValue(key.header().StartDate);
+	mr.metaAttribute(kSecKeyEndDate).attribute(tokenContext, record)
+		.getDateValue(key.header().EndDate);
+
+	record.attributeAtIndex(metaAttribute.attributeIndex(),
+		new Attribute(&key, sizeof(key)));
+}
+
+
+//
+// LinkedRecordAttributeCoder
+//
+LinkedRecordAttributeCoder::~LinkedRecordAttributeCoder() {}
+
+void LinkedRecordAttributeCoder::decode(Tokend::TokenContext *tokenContext,
+	const Tokend::MetaAttribute &metaAttribute,
+	Tokend::Record &record)
+{
+    const Tokend::MetaAttribute *lma = NULL;
+	LinkedRecordAdornment *lra = NULL;
+    if (mCertificateMetaAttribute)
+    {
+        lma = mCertificateMetaAttribute;
+        lra = record.getAdornment<LinkedRecordAdornment>(certificateKey());
+    }
+
+	if (!lra && mPublicKeyMetaAttribute)
+    {
+        lma = mPublicKeyMetaAttribute;
+        lra = record.getAdornment<LinkedRecordAdornment>(publicKeyKey());
+    }
+
+    if (!lma || !lra)
+		CssmError::throwMe(CSSMERR_DL_MISSING_VALUE);
+
+    // Get the linked record's attribute and set it on record.
+	const Attribute &attribute = lma->attribute(tokenContext, lra->record());
+	record.attributeAtIndex(metaAttribute.attributeIndex(),
+		new Attribute(attribute));
+}
+
+
+//
+// DecriptionAttributeCoder
+//
+DescriptionAttributeCoder::~DescriptionAttributeCoder()
+{
+}
+
+void DescriptionAttributeCoder::decode(TokenContext *tokenContext,
+	const MetaAttribute &metaAttribute, Record &record)
+{	
+	record.attributeAtIndex(metaAttribute.attributeIndex(),
+		new Attribute(record.description()));
+}
+
+
+//
+// DataAttributeCoder
+//
+DataAttributeCoder::~DataAttributeCoder()
+{
+}
+
+void DataAttributeCoder::decode(TokenContext *tokenContext,
+	const MetaAttribute &metaAttribute, Record &record)
+{
+	record.attributeAtIndex(metaAttribute.attributeIndex(),
+		record.getDataAttribute(tokenContext));
+}
+
+
+}	// end namespace Tokend
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/AttributeCoder.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/AttributeCoder.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/AttributeCoder.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,217 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  AttributeCoder.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_ATTRIBUTECODER_H_
+#define _TOKEND_ATTRIBUTECODER_H_
+
+#include <security_utilities/utilities.h>
+#include <Security/cssmtype.h>
+
+namespace Tokend
+{
+
+class MetaAttribute;
+class Record;
+class TokenContext;
+
+
+class AttributeCoder
+{
+	NOCOPY(AttributeCoder)
+public:
+	AttributeCoder() {}
+	virtual ~AttributeCoder() = 0;
+
+	virtual void decode(TokenContext *tokenContext,
+		const MetaAttribute &metaAttribute, Record &record) = 0;
+};
+
+
+//
+// A coder that derives certificate attributes for the certificate data
+//
+class CertificateAttributeCoder : public AttributeCoder
+{
+	NOCOPY(CertificateAttributeCoder)
+public:
+	CertificateAttributeCoder() {}
+	virtual ~CertificateAttributeCoder();
+
+	virtual void decode(TokenContext *tokenContext,
+		const MetaAttribute &metaAttribute, Record &record);
+private:
+};
+
+//
+// A coder with a constant value
+//
+class ConstAttributeCoder : public AttributeCoder
+{
+	NOCOPY(ConstAttributeCoder)
+public:
+	ConstAttributeCoder(uint32 value);
+	ConstAttributeCoder(bool value);
+	virtual ~ConstAttributeCoder();
+
+	virtual void decode(TokenContext *tokenContext,
+		const MetaAttribute &metaAttribute, Record &record);
+private:
+	uint32 mValue;
+};
+
+
+//
+// A coder whose value is a guid.
+//
+class GuidAttributeCoder : public AttributeCoder
+{
+	NOCOPY(GuidAttributeCoder)
+public:
+	GuidAttributeCoder(const CSSM_GUID &guid);
+	virtual ~GuidAttributeCoder();
+
+	virtual void decode(TokenContext *tokenContext,
+		const MetaAttribute &metaAttribute, Record &record);
+private:
+	const CSSM_GUID mGuid;
+};
+
+
+//
+// A coder whose value contains 0 values.
+//
+class NullAttributeCoder : public AttributeCoder
+{
+	NOCOPY(NullAttributeCoder)
+public:
+	NullAttributeCoder() {}
+	virtual ~NullAttributeCoder();
+
+	virtual void decode(TokenContext *tokenContext,
+		const MetaAttribute &metaAttribute, Record &record);
+};
+
+
+//
+// A coder whose value contains 1 zero length value.
+//
+class ZeroAttributeCoder : public AttributeCoder
+{
+	NOCOPY(ZeroAttributeCoder)
+public:
+	ZeroAttributeCoder() {}
+	virtual ~ZeroAttributeCoder();
+
+	virtual void decode(TokenContext *tokenContext,
+		const MetaAttribute &metaAttribute, Record &record);
+};
+
+
+//
+// A data coder for key relations
+//
+class KeyDataAttributeCoder : public AttributeCoder
+{
+	NOCOPY(KeyDataAttributeCoder)
+public:
+
+	KeyDataAttributeCoder() {}
+	virtual ~KeyDataAttributeCoder();
+
+	virtual void decode(TokenContext *tokenContext,
+		const MetaAttribute &metaAttribute, Record &record);
+};
+
+
+//
+// A coder for private key objects value is the public key hash of a
+// certificate.  Generic get an attribute of a linked record coder.
+//
+class LinkedRecordAttributeCoder : public Tokend::AttributeCoder
+{
+	NOCOPY(LinkedRecordAttributeCoder)
+public:
+	LinkedRecordAttributeCoder() {}
+	virtual ~LinkedRecordAttributeCoder();
+    
+    const void *certificateKey() const { return mCertificateMetaAttribute; }
+    const void *publicKeyKey() const { return mPublicKeyMetaAttribute; }
+
+	void setCertificateMetaAttribute(
+		const Tokend::MetaAttribute *linkedRecordMetaAttribute)
+    { mCertificateMetaAttribute = linkedRecordMetaAttribute; }
+	void setPublicKeyMetaAttribute(
+		const Tokend::MetaAttribute *linkedRecordMetaAttribute)
+    { mPublicKeyMetaAttribute = linkedRecordMetaAttribute; }
+
+	virtual void decode(Tokend::TokenContext *tokenContext,
+                        const Tokend::MetaAttribute &metaAttribute,
+                        Tokend::Record &record);
+    
+private:
+    const Tokend::MetaAttribute *mCertificateMetaAttribute;
+    const Tokend::MetaAttribute *mPublicKeyMetaAttribute;
+};
+
+
+//
+// A coder that reads the description of an object
+//
+class DescriptionAttributeCoder : public AttributeCoder
+{
+	NOCOPY(DescriptionAttributeCoder)
+public:
+
+	DescriptionAttributeCoder() {}
+	virtual ~DescriptionAttributeCoder();
+
+	virtual void decode(TokenContext *tokenContext,
+		const MetaAttribute &metaAttribute, Record &record);
+};
+
+
+//
+// A coder that reads the data of an object
+//
+class DataAttributeCoder : public Tokend::AttributeCoder
+{
+	NOCOPY(DataAttributeCoder)
+public:
+
+	DataAttributeCoder() {}
+	virtual ~DataAttributeCoder();
+
+	virtual void decode(TokenContext *tokenContext,
+		const MetaAttribute &metaAttribute, Record &record);
+};
+
+
+}	// end namespace Tokend
+
+#endif /* !_TOKEND_ATTRIBUTECODER_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Cursor.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Cursor.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Cursor.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,189 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Cursor.cpp
+ *  TokendMuscle
+ */
+
+#include "Cursor.h"
+
+#include "MetaRecord.h"
+#include "Record.h"
+#include "RecordHandle.h"
+#include "Relation.h"
+#include "Token.h"
+#include "SelectionPredicate.h"
+
+namespace Tokend
+{
+
+#pragma mark ---------------- Cursor methods --------------
+
+//
+// Cursor implemetation
+//
+Cursor::Cursor()
+{
+}
+
+Cursor::~Cursor()
+{
+}
+
+//
+// LinearCursor implemetation
+//
+LinearCursor::LinearCursor(const CSSM_QUERY *inQuery,
+	const Relation &inRelation) :
+	mIterator(inRelation.begin()),
+	mEnd(inRelation.end()),
+    mMetaRecord(inRelation.metaRecord())
+{
+	mConjunctive = inQuery->Conjunctive;
+	mQueryFlags = inQuery->QueryFlags;
+	// @@@ Do something with inQuery->QueryLimits?
+	uint32 aPredicatesCount = inQuery->NumSelectionPredicates;
+	mPredicates.resize(aPredicatesCount);
+	try
+	{
+		for (uint32 anIndex = 0; anIndex < aPredicatesCount; anIndex++)
+		{
+			CSSM_SELECTION_PREDICATE &aPredicate =
+				inQuery->SelectionPredicate[anIndex];
+			mPredicates[anIndex] =
+				new SelectionPredicate(mMetaRecord, aPredicate);
+		}
+	}
+	catch (...)
+	{
+		for_each_delete(mPredicates.begin(), mPredicates.end());
+		throw;
+	}
+}
+
+LinearCursor::~LinearCursor()
+{
+	for_each_delete(mPredicates.begin(), mPredicates.end());
+}
+
+RecordHandle *LinearCursor::next(TokenContext *tokenContext)
+{
+	while (mIterator != mEnd)
+	{
+		RefPointer<Record> rec = *mIterator;
+		++mIterator;
+
+        PredicateVector::const_iterator anIt = mPredicates.begin();
+        PredicateVector::const_iterator anEnd = mPredicates.end();
+		bool aMatch;
+		if (anIt == anEnd)	// If there are no predicates we have a match.
+			aMatch = true;
+		else if (mConjunctive == CSSM_DB_OR)
+		{
+			// If mConjunctive is OR, the first predicate that returns
+			// true indicates a match. Dropthough means no match
+			aMatch = false;
+			for (; anIt != anEnd; anIt++)
+			{
+				if ((*anIt)->evaluate(tokenContext, *rec))
+				{
+					aMatch = true;
+                    break;
+				}
+			}
+		}
+		else if (mConjunctive == CSSM_DB_AND || mConjunctive == CSSM_DB_NONE)
+		{
+			// If mConjunctive is AND (or NONE), the first predicate that
+			// returns false indicates a mismatch. Dropthough means a match.
+			aMatch = true;
+			for (; anIt != anEnd; anIt++)
+			{
+				if (!(*anIt)->evaluate(tokenContext, *rec))
+				{
+					aMatch = false;
+                    break;
+				}
+			}
+		}
+		else
+		{
+			CssmError::throwMe(CSSMERR_DL_INVALID_QUERY);
+		}
+
+        if (aMatch)
+			return new RecordHandle(mMetaRecord, rec);
+    }
+
+	return NULL;
+}
+
+#pragma mark ---------------- MultiCursor methods --------------
+
+MultiCursor::MultiCursor(const CSSM_QUERY *inQuery, const Schema &inSchema) :
+	mRelationIterator(inSchema.begin()),
+	mRelationEnd(inSchema.end())
+{
+	if (inQuery)
+		mQuery.reset(new CssmAutoQuery(*inQuery));
+	else
+	{
+		mQuery.reset(new CssmAutoQuery());
+		mQuery->recordType(CSSM_DL_DB_RECORD_ANY);
+	}
+}
+
+MultiCursor::~MultiCursor()
+{
+}
+
+RecordHandle *MultiCursor::next(TokenContext *tokenContext)
+{
+	RecordHandle *result =  NULL;
+	for (;;)
+	{
+		if (!mCursor.get())
+		{
+			if (mRelationIterator == mRelationEnd)
+				return NULL;
+
+			const Relation &aRelation = *(mRelationIterator->second);
+			++mRelationIterator;
+			if (!aRelation.matchesId(mQuery->recordType()))
+				continue;
+
+			mCursor.reset(new LinearCursor(mQuery.get(), aRelation));
+		}
+
+		if ((result = mCursor->next(tokenContext)))
+			return result;
+			
+		mCursor.reset(NULL);
+	}
+}
+
+
+}	// end namespace Tokend
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Cursor.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Cursor.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Cursor.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,96 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Cursor.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_CURSOR_H_
+#define _TOKEND_CURSOR_H_
+
+#include "Relation.h"
+#include "Schema.h"
+#include <security_cdsa_utilities/handleobject.h>
+#include <vector>
+
+namespace Tokend
+{
+
+class MetaRecord;
+class RecordHandle;
+class Relation;
+class SelectionPredicate;
+
+class Cursor : public HandleObject
+{
+	NOCOPY(Cursor)
+public:
+	Cursor();
+    virtual ~Cursor() = 0;
+    virtual RecordHandle *next(TokenContext *tokenContext) = 0;
+};
+
+class LinearCursor : public Cursor
+{
+    NOCOPY(LinearCursor)
+public:
+    LinearCursor(const CSSM_QUERY *inQuery, const Relation &inRelation);
+    virtual ~LinearCursor();
+    virtual RecordHandle *next(TokenContext *tokenContext);
+
+private:
+	Relation::const_iterator mIterator;
+	Relation::const_iterator mEnd;
+
+    const MetaRecord &mMetaRecord;
+
+    CSSM_DB_CONJUNCTIVE mConjunctive;
+
+	// If CSSM_QUERY_RETURN_DATA is set return the raw key bits
+    CSSM_QUERY_FLAGS mQueryFlags;
+    typedef vector<SelectionPredicate *> PredicateVector;
+
+    PredicateVector mPredicates;
+};
+
+class MultiCursor : public Cursor
+{
+    NOCOPY(MultiCursor)
+public:
+    MultiCursor(const CSSM_QUERY *inQuery, const Schema &inSchema);
+    virtual ~MultiCursor();
+    virtual RecordHandle *next(TokenContext *tokenContext);
+
+private:
+	Schema::ConstRelationMapIterator mRelationIterator;
+	Schema::ConstRelationMapIterator mRelationEnd;
+	auto_ptr<CssmAutoQuery> mQuery;
+	auto_ptr<Cursor> mCursor;
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_CURSOR_H_ */
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/DbValue.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/DbValue.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/DbValue.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,458 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  DbValue.cpp
+ *  TokendMuscle
+ */
+
+#include "DbValue.h"
+#include <ctype.h>
+
+// @@@ missing "pack" methods with WriteSection parameter
+
+namespace Tokend
+{
+
+//
+// DbValue
+//
+DbValue::DbValue()
+{
+}
+
+DbValue::~DbValue()
+{
+}
+
+UInt32Value::UInt32Value(const CSSM_DATA &data)
+{
+	switch (data.Length)
+	{
+	case 1:	mValue = *reinterpret_cast<uint8 *>(data.Data);		break;
+	case 2:	mValue = *reinterpret_cast<uint16 *>(data.Data);	break;
+	case 4:	mValue = *reinterpret_cast<uint32 *>(data.Data);	break;
+	default:
+		CssmError::throwMe(CSSMERR_DL_INVALID_VALUE);
+	}
+}
+
+UInt32Value::~UInt32Value()
+{
+}
+
+//
+// SInt32Value
+//
+
+SInt32Value::SInt32Value(const CSSM_DATA &data)
+{
+	switch (data.Length)
+	{
+	case 1:	mValue = *reinterpret_cast<sint8 *>(data.Data);		break;
+	case 2:	mValue = *reinterpret_cast<sint16 *>(data.Data);	break;
+	case 4:	mValue = *reinterpret_cast<sint32 *>(data.Data);	break;
+	default:
+		CssmError::throwMe(CSSMERR_DL_INVALID_VALUE);
+	}
+}
+
+SInt32Value::~SInt32Value()
+{
+}
+
+//
+// DoubleValue
+//
+
+DoubleValue::DoubleValue(const CSSM_DATA &data)
+{
+	switch (data.Length)
+	{
+	case 4:	mValue = *reinterpret_cast<float *>(data.Data);		break;
+	case 8:	mValue = *reinterpret_cast<double *>(data.Data);	break;
+	default:
+		CssmError::throwMe(CSSMERR_DL_INVALID_VALUE);
+	}
+}
+
+DoubleValue::~DoubleValue()
+{
+}
+
+//
+// BlobValue
+//
+
+BlobValue::BlobValue(const CSSM_DATA &data) : CssmData(CssmData::overlay(data))
+{
+}
+
+BlobValue::~BlobValue()
+{
+}
+
+BlobValue::Comparator::~Comparator()
+{
+}
+
+int
+BlobValue::Comparator::operator ()(const uint8 *ptr1, const uint8 *ptr2,
+	uint32 length)
+{
+	return memcmp(ptr1, ptr2, length);
+}
+
+bool
+BlobValue::evaluate(const BlobValue &other, CSSM_DB_OPERATOR op) const
+{
+	return evaluate(*this, other, op, Comparator());
+}
+
+bool
+BlobValue::evaluate(const CssmData &inData1, const CssmData &inData2,
+	CSSM_DB_OPERATOR op, Comparator compare)
+{
+	uint32 length1 = inData1.Length, length2 = inData2.Length;
+	const uint8 *data1 = inData1.Data;
+	const uint8 *data2 = inData2.Data;
+	
+	switch (op) {
+	
+	case CSSM_DB_CONTAINS_INITIAL_SUBSTRING:
+		if (length1 > length2)
+            return false;
+        length2 = length1;
+        goto DB_EQUAL;
+		
+	case CSSM_DB_CONTAINS_FINAL_SUBSTRING:
+        if (length1 > length2)
+            return false;
+		data2 += (length2 - length1);
+		length2 = length1;
+        // dropthrough...
+
+    case CSSM_DB_EQUAL:
+	DB_EQUAL:
+        if (length1 != length2)
+            return false;
+        if (length1 == 0)
+            return true;
+		return compare(data1, data2, length1) == 0;
+
+    case CSSM_DB_NOT_EQUAL:
+		if (length1 != length2)
+			return true;
+		if (length1 == 0)
+			return false;
+        return compare(data1, data2, length1) != 0;
+
+    case CSSM_DB_LESS_THAN:
+    case CSSM_DB_GREATER_THAN:
+    {
+        uint32 length = min(length1, length2);
+		int result = (length == 0) ? 0 : compare(data1, data2, length);
+		
+		if (result < 0 || (result == 0 && length1 < length2))
+			return op == CSSM_DB_LESS_THAN;
+		else if (result > 0 || (result == 0 && length1 > length2))
+			return op == CSSM_DB_GREATER_THAN;
+		break;
+	}
+
+    case CSSM_DB_CONTAINS:
+        if (length1 > length2)
+            return false;
+        if (length1 == 0)
+            return true;
+        // Both buffers are at least 1 byte long.
+        for (const uint8 *data = data2; data + length1 <= data2 + length2;
+			++data)
+			if (compare(data1, data, length1) == 0)
+				return true;
+		break;
+
+    default:
+        CssmError::throwMe(CSSMERR_DL_UNSUPPORTED_QUERY);
+    }
+
+    return false;
+}
+
+//
+// TimeDateValue
+//
+
+TimeDateValue::TimeDateValue(const CSSM_DATA &data)
+:	BlobValue(data)
+{
+	if (Length != kTimeDateSize || !isValidDate())
+		CssmError::throwMe(CSSMERR_DL_INVALID_VALUE);
+}
+
+TimeDateValue::~TimeDateValue()
+{
+}
+
+bool
+TimeDateValue::isValidDate() const
+{
+	if (Length != kTimeDateSize || Data[kTimeDateSize - 1] != 0 ||
+		Data[kTimeDateSize - 2] != 'Z')
+		return false;
+		
+	for (uint32 i = 0; i < kTimeDateSize - 2; i++)
+		if (!isdigit(Data[i]))
+			return false;
+			
+	uint32 month = rangeValue(4, 2);
+	if (month < 1 || month > 12)
+		return false;
+		
+	uint32 day = rangeValue(6, 2);
+	if (day < 1 || day > 31)
+		return false;
+		
+	uint32 hour = rangeValue(8, 2);
+	if (hour < 0 || hour > 23)
+		return false;
+		
+	uint32 minute = rangeValue(10, 2);
+	if (minute < 0 || minute > 59)
+		return false;
+
+	uint32 second = rangeValue(12, 2);
+	if (second < 0 || second > 59)
+		return false;		
+
+	return true;
+}
+
+uint32
+TimeDateValue::rangeValue(uint32 start, uint32 length) const
+{
+	uint32 value = 0;
+	for (uint32 i = 0; i < length; i++)
+		value = value * 10 + Data[start + i] - '0';
+	return value;
+}
+
+//
+// StringValue
+//
+
+StringValue::StringValue(const CSSM_DATA &data)
+:	BlobValue(data)
+{
+}
+
+StringValue::~StringValue()
+{
+}
+
+int
+StringValue::Comparator::operator ()(const uint8 *ptr1, const uint8 *ptr2,
+	uint32 length)
+{
+	return strncmp(reinterpret_cast<const char *>(ptr1),
+		reinterpret_cast<const char *>(ptr2), length);
+}
+
+bool
+StringValue::evaluate(const StringValue &other, CSSM_DB_OPERATOR op) const
+{
+	return BlobValue::evaluate(*this, other, op, StringValue::Comparator());
+}
+
+//
+// BigNumValue
+//
+
+BigNumValue::BigNumValue(const CSSM_DATA &data)
+:	BlobValue(data)
+{
+	// remove trailing zero bytes
+	while (Length > 1 && Data[Length - 1] == 0)
+		Length--;
+		
+	// if the number is zero (positive or negative), make the length zero
+	if (Length == 1 && (Data[0] & ~kSignBit) == 0)
+		Length = 0;
+}
+
+BigNumValue::~BigNumValue()
+{
+}
+
+// Walk the contents of two equal-sized bignums, moving backward
+// from the high-order bytes, and return the comparison result
+// ala memcmp.
+
+int
+BigNumValue::compare(const uint8 *a, const uint8 *b, int length)
+{
+	for (int diff, i = length - 1; i >= 1; i--)
+		if ((diff = a[i] - b[i]))
+			return diff;
+
+	// for the last (i.e. first) byte, mask out the sign bit
+	return (a[0] & ~kSignBit) - (b[0] & ~kSignBit);
+}
+
+// Compare two bignums, assuming they are in canonical form (i.e.,
+// no bytes containing trailing zeros.
+
+bool
+BigNumValue::evaluate(const BigNumValue &other, CSSM_DB_OPERATOR op) const
+{
+	uint32 length1 = Length, length2 = other.Length;
+	uint8 sign1 = length1 ? (Data[0] & kSignBit) : 0;
+	uint8 sign2 = length2 ? (other.Data[0] & kSignBit) : 0;
+	
+	switch (op)
+	{
+	case CSSM_DB_EQUAL:
+	case CSSM_DB_NOT_EQUAL:
+		return BlobValue::evaluate(other, op);
+		
+	case CSSM_DB_LESS_THAN:
+		if (sign1 ^ sign2)
+			// different signs: return true iff left value is the negative one
+			return sign1;
+		else if (length1 != length2)
+			// in canonical form, shorter numbers have smaller absolute value
+			return sign1 ? (length1 > length2) : (length1 < length2);
+		else {
+			// same length, same sign...
+			int c = compare(Data, other.Data, length1);
+			return sign1 ? (c > 0) : (c < 0);
+		}
+		break;
+		
+	case CSSM_DB_GREATER_THAN:
+		if (sign1 ^ sign2)
+			return sign2;
+		else if (length1 != length2)
+			return sign1 ? (length1 < length2) : (length1 > length2);
+		else {
+			int c = compare(Data, other.Data, length1);
+			return sign1 ? (c < 0) : (c > 0);
+		}
+		break;
+		
+	case CSSM_DB_CONTAINS:
+	case CSSM_DB_CONTAINS_INITIAL_SUBSTRING:
+	case CSSM_DB_CONTAINS_FINAL_SUBSTRING:
+	default:
+		CssmError::throwMe(CSSMERR_DL_UNSUPPORTED_QUERY);
+	}
+}
+
+//
+// MultiUInt32Value
+//
+
+MultiUInt32Value::MultiUInt32Value(const CSSM_DATA &data)
+{
+	if (data.Length & (sizeof(uint32) - 1))
+		CssmError::throwMe(CSSMERR_DL_INVALID_VALUE);
+		
+	mNumValues = data.Length / sizeof(uint32);
+	mValues = reinterpret_cast<uint32 *>(data.Data);
+	mOwnsValues = false;
+}
+
+MultiUInt32Value::~MultiUInt32Value()
+{
+	if (mOwnsValues)
+		delete [] mValues;
+}
+
+static inline int
+uint32cmp(const uint32 *a, const uint32 *b, uint32 length)
+{
+	return memcmp(a, b, length * sizeof(uint32));
+}
+
+bool
+MultiUInt32Value::evaluate(const MultiUInt32Value &other,
+	CSSM_DB_OPERATOR op) const
+{
+	uint32 length1 = mNumValues, length2 = other.mNumValues;
+	const uint32 *values1 = mValues;
+	const uint32 *values2 = other.mValues;
+	
+	switch (op)
+	{
+	case CSSM_DB_EQUAL:					
+		if (length1 == length2)
+			return uint32cmp(values1, values2, length1) == 0;
+		break;
+		
+	case CSSM_DB_NOT_EQUAL:
+		if (length1 != length2 || uint32cmp(values1, values2, length1))
+			return true;
+		break;
+
+	case CSSM_DB_CONTAINS_INITIAL_SUBSTRING:
+		if (length1 <= length2)
+			return uint32cmp(values1, values2, length1) == 0;
+		break;
+		
+	case CSSM_DB_CONTAINS_FINAL_SUBSTRING:
+		if (length1 <= length2)
+			return uint32cmp(values1, values2 + (length2 - length1), length1)
+				== 0;
+		break;
+		
+	case CSSM_DB_CONTAINS:
+		if (length1 <= length2) {
+		
+			if (length1 == 0)
+				return true;
+				
+			for (const uint32 *values = values2;
+				values + length1 < values2 + length2; values++)
+				if (uint32cmp(values1, values, length1) == 0)
+					return true;
+		}
+		break;
+		
+	case CSSM_DB_LESS_THAN:
+		// this is not required by the spec, but is required to sort indexes
+		// over multi uint32 keys...
+		if (length1 < length2)
+			return true;
+		else if (length1 == length2)
+			return uint32cmp(values1, values2, length1) < 0;
+		break;
+
+	default:
+		CssmError::throwMe(CSSMERR_DL_UNSUPPORTED_QUERY);
+	}
+	
+	return false;
+}
+
+} // end namespace Tokend
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/DbValue.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/DbValue.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/DbValue.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,206 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  DbValue.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_DBVALUE_H_
+#define _TOKEND_DBVALUE_H_
+
+#include <security_cdsa_utilities/cssmdata.h>
+#include <security_cdsa_utilities/cssmdb.h>
+#include <Security/cssmerr.h>
+#include <map>
+#include <vector>
+
+namespace Tokend
+{
+
+//
+// DbValue -- A base class for all types of database values.
+//
+class DbValue
+{
+	NOCOPY(DbValue)
+public:
+	DbValue();
+	virtual ~DbValue() = 0;
+};
+
+// A collection of subclasses of DbValue that work for simple
+// data types, e.g. uint32, sint32, and double, that have
+// the usual C comparison and sizeof operations. Defining this
+// template saves typing below.
+
+template <class T>
+class BasicValue : public DbValue
+{
+	NOCOPY(BasicValue)
+public:
+	BasicValue() {}
+	BasicValue(T value) : mValue(value) {}
+
+	bool evaluate(const BasicValue<T> &other, CSSM_DB_OPERATOR op) const
+	{
+		switch (op)
+		{
+		case CSSM_DB_EQUAL:			return mValue == other.mValue;
+		case CSSM_DB_NOT_EQUAL:		return mValue != other.mValue;
+		case CSSM_DB_LESS_THAN:		return mValue < other.mValue;
+		case CSSM_DB_GREATER_THAN:	return mValue > other.mValue;
+		default: CssmError::throwMe(CSSMERR_DL_UNSUPPORTED_QUERY);
+		}
+	}
+
+	size_t size() const { return sizeof(T); }
+	const uint8 *bytes() const
+		{ return reinterpret_cast<const uint8 *>(&mValue); }
+
+protected:
+	T mValue;
+};
+
+// Actual useful subclasses of DbValue as instances of BasicValue.
+// Note that all of these require a constructor of the form
+// (const ReadSection &, uint32 &offset) that advances the offset
+// to just after the value.
+
+class UInt32Value : public BasicValue<uint32>
+{
+	NOCOPY(UInt32Value)
+public:
+	UInt32Value(const CSSM_DATA &data);
+	virtual ~UInt32Value();
+};
+
+class SInt32Value : public BasicValue<sint32>
+{
+	NOCOPY(SInt32Value)
+public:
+	SInt32Value(const CSSM_DATA &data);
+	virtual ~SInt32Value();
+};
+
+class DoubleValue : public BasicValue<double>
+{
+	NOCOPY(DoubleValue)
+public:
+	DoubleValue(const CSSM_DATA &data);
+	virtual ~DoubleValue();
+};
+
+// Subclasses of Value for more complex types.
+
+class BlobValue : public DbValue, public CssmData
+{
+	NOCOPY(BlobValue)
+public:
+	BlobValue() {}
+	BlobValue(const CSSM_DATA &data);
+	virtual ~BlobValue();
+	bool evaluate(const BlobValue &other, CSSM_DB_OPERATOR op) const;
+
+	size_t size() const { return Length; }
+	const uint8 *bytes() const { return Data; }
+	
+protected:
+	class Comparator {
+	public:
+		virtual ~Comparator();
+		virtual int operator ()(const uint8 *ptr1, const uint8 *ptr2,
+			uint32 length);
+	};
+
+	static bool evaluate(const CssmData &data1, const CssmData &data2,
+		CSSM_DB_OPERATOR op, Comparator compare);
+};
+
+class TimeDateValue : public BlobValue
+{
+	NOCOPY(TimeDateValue)
+public:
+	enum { kTimeDateSize = 16 };
+
+	TimeDateValue(const CSSM_DATA &data);
+	virtual ~TimeDateValue();
+
+	bool isValidDate() const;
+	
+private:
+	uint32 rangeValue(uint32 start, uint32 length) const;
+};
+
+class StringValue : public BlobValue
+{
+	NOCOPY(StringValue)
+public:
+	StringValue(const CSSM_DATA &data);
+	virtual ~StringValue();
+	bool evaluate(const StringValue &other, CSSM_DB_OPERATOR op) const;
+	
+private:
+	class Comparator : public BlobValue::Comparator {
+	public:
+		virtual int operator ()(const uint8 *ptr1, const uint8 *ptr2,
+			uint32 length);
+	};
+
+};
+
+class BigNumValue : public BlobValue
+{
+	NOCOPY(BigNumValue)
+public:
+	static const uint8 kSignBit = 0x80;
+
+	BigNumValue(const CSSM_DATA &data);
+	virtual ~BigNumValue();
+	bool evaluate(const BigNumValue &other, CSSM_DB_OPERATOR op) const;
+
+private:
+	static int compare(const uint8 *a, const uint8 *b, int length);
+};
+
+class MultiUInt32Value : public DbValue
+{
+	NOCOPY(MultiUInt32Value)
+public:
+	MultiUInt32Value(const CSSM_DATA &data);
+	virtual ~MultiUInt32Value();
+	bool evaluate(const MultiUInt32Value &other, CSSM_DB_OPERATOR op) const;
+
+	size_t size() const { return mNumValues * sizeof(uint32); }
+	const uint8 *bytes() const { return reinterpret_cast<uint8 *>(mValues); }
+	
+private:
+	uint32 mNumValues;
+	uint32 *mValues;
+	bool mOwnsValues;
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_DBVALUE_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/KeyHandle.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/KeyHandle.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/KeyHandle.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,158 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  KeyHandle.cpp
+ *  TokendMuscle
+ */
+
+#include "KeyHandle.h"
+
+namespace Tokend
+{
+
+//
+// KeyHandle
+//
+KeyHandle::KeyHandle(const MetaRecord &metaRecord,
+	const RefPointer<Record> &record) :
+	RecordHandle(metaRecord, record)
+{
+}
+
+KeyHandle::~KeyHandle()
+{
+}
+
+void KeyHandle::wrapUsingKey(const Context &context,
+	const AccessCredentials *cred, KeyHandle *wrappingKeyHandle,
+	const CssmKey *wrappingKey, const CssmData *descriptiveData,
+	CssmKey &wrappedKey)
+{
+	/* We are being asked to wrap this key using another key. */
+	secdebug("crypto", "wrapKey alg: %u", context.algorithm());
+	IFDUMPING("crypto", context.dump("wrapKey context"));
+	if (wrappingKeyHandle)
+	{
+		secdebug("tokend",
+			"wrapKey of a reference key using a reference key not supported");
+		CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+	}
+
+	/* First export the key from the card. */
+	exportKey(context, cred, wrappedKey);
+
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void KeyHandle::wrapKey(const Context &context, const CssmKey &subjectKey,
+		const CssmData *descriptiveData, CssmKey &wrappedKey)
+{
+	/* We are being asked to wrap a raw subject key using a key on the card. */
+	secdebug("tokend", "wrapKey of a raw subject key not supported");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void KeyHandle::unwrapKey(const Context &context,
+	const AccessCredentials *cred, const AclEntryPrototype *access,
+	const CssmKey &wrappedKey, CSSM_KEYUSE usage,
+	CSSM_KEYATTR_FLAGS attributes, CssmData *descriptiveData,
+	CSSM_HANDLE &hUnwrappedKey, CssmKey &unwrappedKey)
+{
+	secdebug("crypto", "unwrapKey alg: %u", context.algorithm());
+	IFDUMPING("crypto", context.dump("unwrapKey context"));
+#if 0
+	/* Make sure our key type matches the context type */
+	if (keyClass() == CSSM_KEYCLASS_SESSION_KEY)
+	{
+		if (context.type() != CSSM_ALGCLASS_SYMMETRIC))
+			CssmError::throwMe(CSSMERR_CSP_INVALID_CONTEXT);
+	}
+	else
+#endif
+	if (context.type() != CSSM_ALGCLASS_ASYMMETRIC)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_CONTEXT);
+
+	/* validate wrappedKey */
+	if (wrappedKey.keyClass() != CSSM_KEYCLASS_SESSION_KEY)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_KEY_CLASS);
+
+	if(wrappedKey.blobType() != CSSM_KEYBLOB_WRAPPED)
+		CssmError::throwMe(CSSMERR_CSP_KEY_BLOB_TYPE_INCORRECT);
+
+	/* validate requested storage and usage */
+	if (!(attributes & CSSM_KEYATTR_RETURN_DATA)
+		|| (attributes & (CSSM_KEYATTR_RETURN_REF | CSSM_KEYATTR_RETURN_NONE
+			| CSSM_KEYATTR_PERMANENT | CSSM_KEYATTR_PRIVATE)) != 0)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_KEYATTR_MASK);
+
+	/* prepare outgoing header */
+	CssmKey::Header &hdr = unwrappedKey.header();
+	hdr.clearPod();
+    hdr.HeaderVersion = CSSM_KEYHEADER_VERSION;
+	hdr.cspGuid(gGuidAppleSdCSPDL);
+	hdr.blobType(CSSM_KEYBLOB_RAW);
+    hdr.algorithm(wrappedKey.algorithm());
+    hdr.keyClass(wrappedKey.keyClass());
+    hdr.KeyUsage = usage;
+    hdr.KeyAttr = attributes & ~(CSSM_KEYATTR_RETURN_DATA
+		| CSSM_KEYATTR_RETURN_REF | CSSM_KEYATTR_RETURN_NONE);
+
+    // defaults (change as needed)
+	hdr.StartDate = wrappedKey.header().StartDate;
+	hdr.EndDate = wrappedKey.header().EndDate;
+	unwrappedKey.KeyData.Data = NULL;	// ignore possible incoming KeyData
+	unwrappedKey.KeyData.Length = 0;
+
+	/* validate wrappedKey format */
+	if (wrappedKey.blobFormat() != CSSM_KEYBLOB_WRAPPED_FORMAT_PKCS7)
+		CssmError::throwMe(CSSMERR_CSP_INVALID_ATTR_WRAPPED_KEY_FORMAT);
+
+	/* There is no descriptiveData in a PKCS7 wrapped blob. */
+	if (descriptiveData)
+	{
+		descriptiveData->Data = NULL;
+		descriptiveData->Length = 0;
+	}
+
+	/* Decrypt the key blob. */
+	decrypt(context, wrappedKey.keyData(), unwrappedKey.keyData());
+	
+	/* We are assuming a CSSM_KEYBLOB_WRAPPED_FORMAT_PKCS7 from here on. */
+	hdr.blobFormat(CSSM_KEYBLOB_RAW_FORMAT_OCTET_STRING);
+	hdr.LogicalKeySizeInBits = unwrappedKey.length() * 8;
+}
+
+
+
+//
+// KeyHandleFactory
+//
+KeyHandleFactory::~KeyHandleFactory()
+{
+}
+
+
+} // end namespace Tokend
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/KeyHandle.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/KeyHandle.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/KeyHandle.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,112 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  KeyHandle.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_KEYHANDLE_H_
+#define _TOKEND_KEYHANDLE_H_
+
+#include "RecordHandle.h"
+
+#include <security_cdsa_utilities/handleobject.h>
+#include <security_cdsa_utilities/context.h>
+#include <security_cdsa_utilities/cssmaclpod.h>
+
+namespace Tokend
+{
+
+class MetaRecord;
+class Record;
+class TokenContext;
+
+
+//
+// A (nearly pure virtual) KeyHandle object which implements the crypto
+// interface.
+//
+class KeyHandle : public RecordHandle
+{
+	NOCOPY(KeyHandle)
+public:
+    KeyHandle(const MetaRecord &metaRecord, const RefPointer<Record> &record);
+    ~KeyHandle();
+
+    virtual void getKeySize(CSSM_KEY_SIZE &keySize) = 0;
+    virtual uint32 getOutputSize(const Context &context, uint32 inputSize,
+		bool encrypting) = 0;
+    virtual void generateSignature(const Context &context,
+		CSSM_ALGORITHMS signOnly, const CssmData &input,
+		CssmData &signature) = 0;
+    virtual void verifySignature(const Context &context,
+		CSSM_ALGORITHMS signOnly, const CssmData &input,
+		const CssmData &signature) = 0;
+    virtual void generateMac(const Context &context, const CssmData &input,
+		CssmData &output) = 0;
+    virtual void verifyMac(const Context &context, const CssmData &input,
+		const CssmData &compare) = 0;
+    virtual void encrypt(const Context &context, const CssmData &clear,
+		CssmData &cipher) = 0;
+    virtual void decrypt(const Context &context, const CssmData &cipher,
+		CssmData &clear) = 0;
+
+	virtual void exportKey(const Context &context,
+		const AccessCredentials *cred, CssmKey &wrappedKey) = 0;
+
+	virtual void wrapUsingKey(const Context &context,
+		const AccessCredentials *cred, KeyHandle *wrappingKeyHandle,
+		const CssmKey *wrappingKey, const CssmData *descriptiveData,
+		CssmKey &wrappedKey);
+	virtual void wrapKey(const Context &context, const CssmKey &subjectKey,
+			const CssmData *descriptiveData, CssmKey &wrappedKey);
+	virtual void unwrapKey(const Context &context,
+		const AccessCredentials *cred, const AclEntryPrototype *access,
+		const CssmKey &wrappedKey, CSSM_KEYUSE usage,
+		CSSM_KEYATTR_FLAGS attributes, CssmData *descriptiveData,
+		CSSM_HANDLE &hUnwrappedKey, CssmKey &unwrappedKey);
+private:
+};
+
+
+//
+// A (pure virtual) factory that creates KeyHandle objects.
+//
+class KeyHandleFactory
+{
+	NOCOPY(KeyHandleFactory)
+public:
+	KeyHandleFactory() {}
+	virtual ~KeyHandleFactory() = 0;
+
+	virtual KeyHandle *keyHandle(TokenContext *tokenContext,
+		const MetaRecord &metaRecord, Record &record) const = 0;
+};
+
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_KEYHANDLE_H_ */
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/MetaAttribute.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/MetaAttribute.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/MetaAttribute.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,137 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MetaAttribute.cpp
+ *  TokendMuscle
+ */
+
+#include "MetaAttribute.h"
+#include "MetaRecord.h"
+#include "Record.h"
+#include "DbValue.h"
+#include "DbValue.h"
+
+namespace Tokend
+{
+
+MetaAttribute::~MetaAttribute()
+{
+}
+
+// Construct an instance of an appropriate subclass of MetaAttribute based on
+// the given format.  Called in MetaRecord.cpp createAttribute.
+MetaAttribute *MetaAttribute::create(MetaRecord& metaRecord, Format format,
+	uint32 attributeIndex, uint32 attributeId)
+{
+	switch (format)
+	{
+	case kAF_STRING:
+		return new TypedMetaAttribute<StringValue>(metaRecord, format,
+			attributeIndex, attributeId);
+
+	case kAF_SINT32:
+		return new TypedMetaAttribute<SInt32Value>(metaRecord, format,
+			attributeIndex, attributeId);
+		
+	case kAF_UINT32:
+		return new TypedMetaAttribute<UInt32Value>(metaRecord, format,
+			attributeIndex, attributeId);
+
+	case kAF_BIG_NUM:
+		return new TypedMetaAttribute<BigNumValue>(metaRecord, format,
+			attributeIndex, attributeId);
+		
+	case kAF_REAL:
+		return new TypedMetaAttribute<DoubleValue>(metaRecord, format,
+			attributeIndex, attributeId);
+
+	case kAF_TIME_DATE:
+		return new TypedMetaAttribute<TimeDateValue>(metaRecord, format,
+			attributeIndex, attributeId);
+
+	case kAF_BLOB:
+		return new TypedMetaAttribute<BlobValue>(metaRecord, format,
+			attributeIndex, attributeId);
+		
+	case kAF_MULTI_UINT32:
+		return new TypedMetaAttribute<MultiUInt32Value>(metaRecord, format,
+			attributeIndex, attributeId);
+													
+	case kAF_COMPLEX:
+	default:
+		CssmError::throwMe(CSSMERR_DL_UNSUPPORTED_FIELD_FORMAT);
+	}
+}
+
+const Attribute &
+MetaAttribute::attribute(TokenContext *tokenContext, Record &record) const
+{
+	if (!record.hasAttributeAtIndex(mAttributeIndex))
+	{
+		if (!mCoder)
+		{
+			secdebug("coder",
+				"No coder for r: %p rid: 0x%08X aid: %u aix: %u",
+				&record, mMetaRecord.relationId(), mAttributeId,
+				mAttributeIndex);
+			CssmError::throwMe(CSSMERR_DL_MISSING_VALUE);
+		}
+
+		secdebug("coder",
+			"Asking coder %p for r: %p rid: 0x%08X aid: %u aix: %u",
+			mCoder, &record, mMetaRecord.relationId(), mAttributeId,
+			mAttributeIndex);
+		mCoder->decode(tokenContext, *this, record);
+
+		// The coder had better put something useful in the attribute we asked it to.
+		if (!record.hasAttributeAtIndex(mAttributeIndex))
+		{
+			secdebug("coder",
+				"Coder %p did not set r: %p rid: 0x%08X aid: %u aix: %u",
+				mCoder, &record, mMetaRecord.relationId(), mAttributeId,
+				mAttributeIndex);
+			CssmError::throwMe(CSSMERR_DL_MISSING_VALUE);
+		}
+	}
+
+	const Attribute &attribute = record.attributeAtIndex(mAttributeIndex);
+#ifndef NDEBUG
+	if (attribute.size() == 1)
+		secdebug("mscread",
+			"r: %p rid: 0x%08X aid: %u aix: %u has: 1 value of length: %lu",
+			&record, mMetaRecord.relationId(), mAttributeId, mAttributeIndex,
+			attribute[0].Length);
+	else
+		secdebug("mscread",
+			"r: %p rid: 0x%08X aid: %u aix: %u has: %u values",
+			&record, mMetaRecord.relationId(), mAttributeId, mAttributeIndex,
+			attribute.size());
+#endif		
+		
+	return attribute;
+}
+
+
+}	// end namespace Tokend
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/MetaAttribute.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/MetaAttribute.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/MetaAttribute.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,130 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MetaAttribute.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_METAATTRIBUTE_H_
+#define _TOKEND_METAATTRIBUTE_H_
+
+#include <Security/cssmtype.h>
+#include <security_utilities/utilities.h>
+#include "Attribute.h"
+
+namespace Tokend
+{
+
+class Attribute;
+class AttributeCoder;
+class DbValue;
+class MetaRecord;
+class Record;
+class TokenContext;
+
+// A base class for all meta attributes.
+
+class MetaAttribute
+{
+	NOCOPY(MetaAttribute)
+public:
+	typedef CSSM_DB_ATTRIBUTE_FORMAT Format;
+	
+	virtual ~MetaAttribute();
+	
+	// construct an appropriate subclass of MetaAttribute
+	static MetaAttribute *create(MetaRecord& metaRecord, Format format,
+		uint32 attributeIndex, uint32 attributeId);
+
+	void attributeCoder(AttributeCoder *coder) { mCoder = coder; }
+
+	Format attributeFormat() const { return mFormat; }
+	uint32 attributeIndex() const { return mAttributeIndex; }
+	uint32 attributeId() const { return mAttributeId; }
+
+	const Attribute &attribute(TokenContext *tokenContext,
+		Record &record) const;
+
+	const MetaRecord &metaRecord() const { return mMetaRecord; }
+	
+	// interface required of all subclasses, implemented with templates below
+	virtual DbValue *createValue(const CSSM_DATA &data) const = 0;
+
+	virtual bool evaluate(TokenContext *tokenContext, const DbValue *value,
+		Record& record, CSSM_DB_OPERATOR op) const = 0;
+
+protected:
+	MetaAttribute(MetaRecord& metaRecord, Format format, uint32 attributeIndex,
+		uint32 attributeId)
+		: mCoder(NULL), mMetaRecord(metaRecord), mFormat(format),
+		mAttributeIndex(attributeIndex), mAttributeId(attributeId) {}
+
+	AttributeCoder *mCoder;
+	MetaRecord &mMetaRecord;
+	Format mFormat;
+	uint32 mAttributeIndex;
+	uint32 mAttributeId;
+};
+
+// Template used to describe particular subclasses of MetaAttribute
+
+template <class T>
+class TypedMetaAttribute : public MetaAttribute
+{
+public:
+	TypedMetaAttribute(MetaRecord& metaRecord, Format format,
+		uint32 attributeIndex, uint32 attributeId)
+		: MetaAttribute(metaRecord, format, attributeIndex, attributeId) {}
+
+	DbValue *createValue(const CSSM_DATA &data) const
+	{
+		return new T(data);
+	}
+
+	bool evaluate(TokenContext *tokenContext, const DbValue *value,
+		Record &record, CSSM_DB_OPERATOR op) const
+	{
+		const Attribute &attr = attribute(tokenContext, record);
+		uint32 numValues = attr.size();
+
+		/* If any of the values for this attribute match we have a match. */
+		for (uint32 ix = 0; ix < numValues; ++ix)
+			if (dynamic_cast<const T *>(value)->evaluate(static_cast<const T &>(attr[ix]), op))
+				return true;
+
+		return false;
+	}
+
+	bool evaluate(const DbValue *value1, const DbValue *value2,
+		CSSM_DB_OPERATOR op) const
+	{
+		return (dynamic_cast<const T *>(value1))->
+			evaluate(*dynamic_cast<const T *>(value2), op);
+	}
+};
+
+}	// end namespace Tokend
+
+#endif /* !_TOKEND_METAATTRIBUTE_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/MetaRecord.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/MetaRecord.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/MetaRecord.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,251 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MetaRecord.cpp
+ *  TokendMuscle
+ */
+
+#include "MetaRecord.h"
+
+#include "Attribute.h"
+#include "KeyHandle.h"
+#include "MetaAttribute.h"
+#include "Record.h"
+#include <security_utilities/trackingallocator.h>
+#include <security_cdsa_utilities/cssmbridge.h>
+
+namespace Tokend
+{
+
+#pragma mark ---------------- MetaRecord methods --------------
+
+// Used for normal relations.
+MetaRecord::MetaRecord(RelationId inRelationId) : mRelationId(inRelationId),
+	mKeyHandleFactory(NULL)
+{
+    // Passing in a bogus attributeId for the attribute at index 0 (which is
+	// the data). It's not possible to look up the attribute by attributeId,
+	// nor should any coder rely on it's value.
+	mAttributeVector.push_back(MetaAttribute::create(*this, kAF_BLOB, 0,
+		'data'));
+}
+
+MetaRecord::~MetaRecord()
+{
+	for_each_delete(mAttributeVector.begin(), mAttributeVector.end());
+}
+
+MetaAttribute &MetaRecord::createAttribute(const std::string &inAttributeName,
+     CSSM_DB_ATTRIBUTE_FORMAT inAttributeFormat)
+{
+    uint32 anAttributeId = mAttributeVector.size() - 1;
+    return createAttribute(&inAttributeName, NULL, anAttributeId,
+		inAttributeFormat);
+}
+
+MetaAttribute &MetaRecord::createAttribute(const string *inAttributeName,
+	const CssmOid *inAttributeOID, uint32 inAttributeID,
+	CSSM_DB_ATTRIBUTE_FORMAT inAttributeFormat)
+{
+	// Index of new element is current size of vector
+    uint32 anAttributeIndex = mAttributeVector.size();
+    bool aInsertedAttributeName = false;
+    bool aInsertedAttributeOID = false;
+    bool aInsertedAttributeID = false;
+
+    if (inAttributeName)
+    {
+        if (!mNameStringMap.insert(NameStringMap::value_type(*inAttributeName,
+			anAttributeIndex)).second)
+            CssmError::throwMe(CSSMERR_DL_FIELD_SPECIFIED_MULTIPLE);
+        aInsertedAttributeName = true;
+    }
+    try
+    {
+        if (inAttributeOID)
+        {
+            if (!mNameOIDMap.insert(NameOIDMap::value_type(*inAttributeOID,
+				anAttributeIndex)).second)
+                CssmError::throwMe(CSSMERR_DL_FIELD_SPECIFIED_MULTIPLE);
+            aInsertedAttributeOID = true;
+        }
+
+		if (!mNameIntMap.insert(NameIntMap::value_type(inAttributeID,
+			anAttributeIndex)).second)
+			CssmError::throwMe(CSSMERR_DL_FIELD_SPECIFIED_MULTIPLE);
+		aInsertedAttributeID = true;
+
+		// Note: this no longer throws INVALID_FIELD_NAME since the attribute
+		// will always have an attribute ID by which it is known.
+		MetaAttribute *ma = MetaAttribute::create(*this, inAttributeFormat,
+			anAttributeIndex, inAttributeID);
+		mAttributeVector.push_back(ma);
+		return *ma;
+    }
+    catch (...)
+    {
+        if (aInsertedAttributeName)
+            mNameStringMap.erase(*inAttributeName);
+        if (aInsertedAttributeOID)
+            mNameOIDMap.erase(*inAttributeOID);
+        if (inAttributeID)
+            mNameIntMap.erase(inAttributeID);
+		
+        throw;
+    }
+}
+
+// Return the index (0 though NumAttributes - 1) of the attribute
+// represented by inAttributeInfo
+
+uint32 MetaRecord::attributeIndex(
+	const CSSM_DB_ATTRIBUTE_INFO &inAttributeInfo) const
+{
+	uint32 anIndex;
+	switch (inAttributeInfo.AttributeNameFormat)
+	{
+	    case CSSM_DB_ATTRIBUTE_NAME_AS_STRING:
+		{
+			string aName(inAttributeInfo.Label.AttributeName);
+			NameStringMap::const_iterator it = mNameStringMap.find(aName);
+			if (it == mNameStringMap.end())
+				CssmError::throwMe(CSSMERR_DL_INVALID_FIELD_NAME);
+
+			anIndex = it->second;
+			break;
+		}
+	    case CSSM_DB_ATTRIBUTE_NAME_AS_OID:
+	    {
+			const CssmOid &aName =
+				CssmOid::overlay(inAttributeInfo.Label.AttributeOID);
+			NameOIDMap::const_iterator it = mNameOIDMap.find(aName);
+			if (it == mNameOIDMap.end())
+				CssmError::throwMe(CSSMERR_DL_INVALID_FIELD_NAME);
+			anIndex = it->second;
+			break;
+		}
+		case CSSM_DB_ATTRIBUTE_NAME_AS_INTEGER:
+		{
+			uint32 aName = inAttributeInfo.Label.AttributeID;
+			NameIntMap::const_iterator it = mNameIntMap.find(aName);
+			if (it == mNameIntMap.end())
+				CssmError::throwMe(CSSMERR_DL_INVALID_FIELD_NAME);
+			anIndex = it->second;
+			break;
+		}
+		default:
+			CssmError::throwMe(CSSMERR_DL_INVALID_FIELD_NAME);
+			break;
+	}
+
+	return anIndex;
+}
+
+const MetaAttribute &MetaRecord::metaAttribute(
+	const CSSM_DB_ATTRIBUTE_INFO &inAttributeInfo) const
+{
+	return *mAttributeVector[attributeIndex(inAttributeInfo)];
+}
+
+const MetaAttribute &MetaRecord::metaAttribute(uint32 name) const
+{
+	NameIntMap::const_iterator it = mNameIntMap.find(name);
+	if (it == mNameIntMap.end())
+		CssmError::throwMe(CSSMERR_DL_INVALID_FIELD_NAME);
+
+	return *mAttributeVector[it->second];
+}
+
+const MetaAttribute &MetaRecord::metaAttribute(const std::string &name) const
+{
+	NameStringMap::const_iterator it = mNameStringMap.find(name);
+	if (it == mNameStringMap.end())
+		CssmError::throwMe(CSSMERR_DL_INVALID_FIELD_NAME);
+
+	return *mAttributeVector[it->second];
+}
+
+const MetaAttribute &MetaRecord::metaAttributeForData() const
+{
+	return *mAttributeVector[0];
+}
+
+void MetaRecord::attributeCoder(uint32 name, AttributeCoder *coder)
+{
+	const_cast<MetaAttribute &>(metaAttribute(name)).attributeCoder(coder);
+}
+
+void MetaRecord::attributeCoder(const std::string &name, AttributeCoder *coder)
+{
+	const_cast<MetaAttribute &>(metaAttribute(name)).attributeCoder(coder);
+}
+
+void MetaRecord::attributeCoderForData(AttributeCoder *coder)
+{
+	const_cast<MetaAttribute &>(metaAttributeForData()).attributeCoder(coder);
+}
+
+void
+MetaRecord::get(TokenContext *tokenContext, Record &record,
+	TOKEND_RETURN_DATA &data) const
+{
+	if (data.attributes)
+	{
+		// Fetch the requested attributes.
+		CSSM_DB_RECORD_ATTRIBUTE_DATA &drad = *data.attributes;
+		drad.DataRecordType = mRelationId;
+		drad.SemanticInformation = 0;
+		for (uint32 ix = 0; ix < drad.NumberOfAttributes; ++ix)
+		{
+			CSSM_DB_ATTRIBUTE_DATA &dad = drad.AttributeData[ix];
+			const MetaAttribute &ma = metaAttribute(dad.Info);
+			dad.Info.AttributeFormat = ma.attributeFormat();
+			const Attribute &attr = ma.attribute(tokenContext, record);
+			dad.NumberOfValues = attr.size();
+			dad.Value = const_cast<CSSM_DATA_PTR>(attr.values());
+		}
+	}
+
+	if (data.data)
+	{
+		// Fetch the data.
+		const MetaAttribute &ma = metaAttributeForData();
+		const Attribute &attr = ma.attribute(tokenContext, record);
+		if (attr.size() != 1)
+			CssmError::throwMe(CSSMERR_DL_MISSING_VALUE);
+
+		(*data.data) = attr.values()[0];
+        if (mKeyHandleFactory)
+        {
+			KeyHandle *keyHandle = mKeyHandleFactory->keyHandle(tokenContext,
+				*this, record);
+            data.keyhandle = keyHandle ? keyHandle->handle() : 0;
+        }
+        else
+            data.keyhandle = 0;
+	}
+}
+
+
+} // end namespace Tokend

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/MetaRecord.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/MetaRecord.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/MetaRecord.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,132 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MetaRecord.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_METARECORD_H_
+#define _TOKEND_METARECORD_H_
+
+#include <security_cdsa_utilities/cssmdata.h>
+#include <map>
+#include <string>
+#include <vector>
+#include <SecurityTokend/SecTokend.h>
+
+namespace Tokend
+{
+
+// Shorter names for some long cssm constants
+enum
+{
+	kAF_STRING = CSSM_DB_ATTRIBUTE_FORMAT_STRING,
+	kAF_SINT32 = CSSM_DB_ATTRIBUTE_FORMAT_SINT32,
+	kAF_UINT32 = CSSM_DB_ATTRIBUTE_FORMAT_UINT32,
+	kAF_BIG_NUM = CSSM_DB_ATTRIBUTE_FORMAT_BIG_NUM,
+	kAF_REAL = CSSM_DB_ATTRIBUTE_FORMAT_REAL,
+	kAF_TIME_DATE = CSSM_DB_ATTRIBUTE_FORMAT_TIME_DATE,
+	kAF_BLOB = CSSM_DB_ATTRIBUTE_FORMAT_BLOB,
+	kAF_MULTI_UINT32 = CSSM_DB_ATTRIBUTE_FORMAT_MULTI_UINT32,
+	kAF_COMPLEX = CSSM_DB_ATTRIBUTE_FORMAT_COMPLEX
+};
+
+typedef CSSM_DB_RECORDTYPE RelationId;
+
+
+class AttributeCoder;
+class KeyHandleFactory;
+class MetaAttribute;
+class Record;
+class TokenContext;
+//
+// Meta (or Schema) representation of an a Record.  Used for packing and
+// unpacking objects.
+//
+
+class MetaRecord
+{
+	NOCOPY(MetaRecord)
+public:
+	// Used for normal relations
+	// dataCoder is the coder which will be used for the "data" value
+	// (metaAttributeForData() returns a metaAttribute using this coder.
+    MetaRecord(RelationId inRelationId);
+
+	~MetaRecord();
+
+    MetaAttribute &createAttribute(const std::string &inAttributeName,
+                                   CSSM_DB_ATTRIBUTE_FORMAT inAttributeFormat);
+    MetaAttribute &createAttribute(const std::string *inAttributeName,
+						 const CssmOid *inAttributeOID,
+                         uint32 inAttributeID,
+						 CSSM_DB_ATTRIBUTE_FORMAT inAttributeFormat);
+
+	const MetaAttribute &metaAttribute(
+		const CSSM_DB_ATTRIBUTE_INFO &inAttributeInfo) const;
+	const MetaAttribute &metaAttribute(uint32 name) const;
+	const MetaAttribute &metaAttribute(
+		const std::string &name) const;
+	const MetaAttribute &metaAttributeForData() const;
+
+	void attributeCoder(uint32 name, AttributeCoder *coder);
+	void attributeCoder(const std::string &name, AttributeCoder *coder);
+	void attributeCoderForData(AttributeCoder *coder);
+
+	RelationId relationId() const { return mRelationId; }
+
+    // Return the index (0 though NumAttributes - 1) of the attribute
+	// represented by inAttributeInfo
+    uint32 attributeIndex(const CSSM_DB_ATTRIBUTE_INFO &inAttributeInfo) const;
+
+	void get(TokenContext *tokenContext, Record &record,
+		TOKEND_RETURN_DATA &data) const;
+
+	void keyHandleFactory(KeyHandleFactory *keyHandleFactory)
+		{ mKeyHandleFactory = keyHandleFactory; }
+private:
+
+    //friend class MetaAttribute;
+
+	RelationId mRelationId;
+	
+	typedef std::map<std::string, uint32> NameStringMap;
+	typedef std::map<CssmBuffer<CssmOidContainer>, uint32> NameOIDMap;
+	typedef std::map<uint32, uint32> NameIntMap;
+
+	NameStringMap mNameStringMap;
+	NameOIDMap mNameOIDMap;
+	NameIntMap mNameIntMap;
+
+	typedef std::vector<MetaAttribute *> AttributeVector;
+    typedef AttributeVector::iterator AttributeIterator;
+    typedef AttributeVector::const_iterator ConstAttributeIterator;
+	AttributeVector mAttributeVector;
+    KeyHandleFactory *mKeyHandleFactory;
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_METARECORD_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/PKCS11Object.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/PKCS11Object.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/PKCS11Object.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,208 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  PKCS11Object.cpp
+ *  TokendMuscle
+ */
+
+#include "PKCS11Object.h"
+
+#include <security_utilities/debugging.h>
+#include <security_cdsa_utilities/cssmerrors.h>
+#include <Security/cssmerr.h>
+
+#if defined(DEBUGDUMP)
+#include "cryptoki.h"
+#include "pkcs11.h"
+#endif /* !defined(DEBUGDUMP) */
+
+namespace Tokend
+{
+
+PKCS11Object::PKCS11Object(const void *inData, size_t inSize)
+{
+	const PKCS11ObjectHeader *object =
+		reinterpret_cast<const PKCS11ObjectHeader *>(inData);
+	if (inSize < sizeof(PKCS11ObjectHeader) || !object
+		|| inSize < (object->size() + sizeof(PKCS11ObjectHeader)))
+		CssmError::throwMe(CSSM_ERRCODE_INTERNAL_ERROR);
+
+	size_t objectSize = object->size();
+	const uint8_t *data = object->data();
+	for (size_t bytesRead = 0; bytesRead < objectSize;)
+	{
+		const PKCS11Attribute *attribute =
+			reinterpret_cast<const PKCS11Attribute *>(&data[bytesRead]);
+		IFDUMPING("pkcs11", debugDump(*attribute));
+		mAttributeMap.insert(pair<uint32_t,
+			const PKCS11Attribute *>(attribute->attributeId(), attribute));
+		bytesRead += sizeof(PKCS11Attribute) + attribute->size();
+	}
+}
+
+const PKCS11Object::PKCS11Attribute *
+PKCS11Object::attribute(uint32_t attributeId) const
+{
+	AttributeMap::const_iterator it = mAttributeMap.find(attributeId);
+	if (it == mAttributeMap.end())
+	{
+		secdebug("pkcs11", "pkcs11 attribute: %08X not found", attributeId);
+		return NULL;
+	}
+
+	secdebug("pkcs11-d", "accessing pkcs11 attribute: %08X size: %lu",
+		attributeId, it->second->size());
+	return it->second;
+}
+
+bool PKCS11Object::attributeValueAsBool(uint32_t attributeId) const
+{
+	const PKCS11Attribute *attr = attribute(attributeId);
+	if (!attr)
+		return false;
+
+	if (attr->size() != 1)
+	{
+		secdebug("pkcs11",
+			"attributeValueAsBool: pkcs11 attribute: %08X size: %lu",
+			attributeId, attr->size());
+		CssmError::throwMe(CSSMERR_DL_INCOMPATIBLE_FIELD_FORMAT);
+	}
+
+	return *attr->data() != 0;
+}
+
+uint32_t PKCS11Object::attributeValueAsUint32(uint32_t attributeId) const
+{
+	const PKCS11Attribute *attr = attribute(attributeId);
+	if (!attr)
+		CssmError::throwMe(CSSMERR_DL_MISSING_VALUE);
+
+	if (attr->size() != 4)
+	{
+		secdebug("pkcs11",
+			"attributeValueAsUint32: pkcs11 attribute: %08X size: %lu",
+			attributeId, attr->size());
+		CssmError::throwMe(CSSMERR_DL_INCOMPATIBLE_FIELD_FORMAT);
+	}
+
+	const uint8_t *data = attr->data();
+	return (data[0] << 24) + (data[1] << 16) + (data[2] << 8) + data[3]; 
+}
+
+void PKCS11Object::attributeValueAsData(uint32_t attributeId,
+	const uint8_t *&data, size_t &size) const
+{
+	const PKCS11Attribute *attr = attribute(attributeId);
+	if (!attr)
+		CssmError::throwMe(CSSMERR_DL_MISSING_VALUE);
+
+	size = attr->size();
+	data = attr->data();
+}
+
+#if defined(DEBUGDUMP)
+void PKCS11Object::debugDump(const PKCS11Attribute &attribute)
+{
+	Debug::dump("found pkcs11 attribute: %s size: %lu ",
+		attributeName(attribute.attributeId()), attribute.size());
+	Debug::dumpData(attribute.data(), attribute.size());
+	Debug::dump("\n");
+}
+
+const char *PKCS11Object::attributeName(uint32_t attributeId)
+{
+	static char buffer[20];
+
+	switch (attributeId)
+	{
+	case CKA_CLASS: return "CLASS";
+	case CKA_TOKEN: return "TOKEN";
+	case CKA_PRIVATE: return "PRIVATE";
+	case CKA_LABEL: return "LABEL";
+	case CKA_APPLICATION: return "APPLICATION";
+	case CKA_VALUE: return "VALUE";
+	case CKA_OBJECT_ID: return "OBJECT_ID";
+	case CKA_CERTIFICATE_TYPE: return "CERTIFICATE_TYPE";
+	case CKA_ISSUER: return "ISSUER";
+	case CKA_SERIAL_NUMBER: return "SERIAL_NUMBER";
+	case CKA_AC_ISSUER: return "AC_ISSUER";
+	case CKA_OWNER: return "OWNER";
+	case CKA_ATTR_TYPES: return "ATTR_TYPES";
+	case CKA_TRUSTED: return "TRUSTED";
+	case CKA_KEY_TYPE: return "KEY_TYPE";
+	case CKA_SUBJECT: return "SUBJECT";
+	case CKA_ID: return "ID";
+	case CKA_SENSITIVE: return "SENSITIVE";
+	case CKA_ENCRYPT: return "ENCRYPT";
+	case CKA_DECRYPT: return "DECRYPT";
+	case CKA_WRAP: return "WRAP";
+	case CKA_UNWRAP: return "UNWRAP";
+	case CKA_SIGN: return "SIGN";
+	case CKA_SIGN_RECOVER: return "SIGN_RECOVER";
+	case CKA_VERIFY: return "VERIFY";
+	case CKA_VERIFY_RECOVER: return "VERIFY_RECOVER";
+	case CKA_DERIVE: return "DERIVE";
+	case CKA_START_DATE: return "START_DATE";
+	case CKA_END_DATE: return "END_DATE";
+	case CKA_MODULUS: return "MODULUS";
+	case CKA_MODULUS_BITS: return "MODULUS_BITS";
+	case CKA_PUBLIC_EXPONENT: return "PUBLIC_EXPONENT";
+	case CKA_PRIVATE_EXPONENT: return "PRIVATE_EXPONENT";
+	case CKA_PRIME_1: return "PRIME_1";
+	case CKA_PRIME_2: return "PRIME_2";
+	case CKA_EXPONENT_1: return "EXPONENT_1";
+	case CKA_EXPONENT_2: return "EXPONENT_2";
+	case CKA_COEFFICIENT: return "COEFFICIENT";
+	case CKA_PRIME: return "PRIME";
+	case CKA_SUBPRIME: return "SUBPRIME";
+	case CKA_BASE: return "BASE";
+	case CKA_PRIME_BITS: return "PRIME_BITS";
+	case CKA_SUB_PRIME_BITS: return "SUB_PRIME_BITS";
+	case CKA_VALUE_BITS: return "VALUE_BITS";
+	case CKA_VALUE_LEN: return "VALUE_LEN";
+	case CKA_EXTRACTABLE: return "EXTRACTABLE";
+	case CKA_LOCAL: return "LOCAL";
+	case CKA_NEVER_EXTRACTABLE: return "NEVER_EXTRACTABLE";
+	case CKA_ALWAYS_SENSITIVE: return "ALWAYS_SENSITIVE";
+	case CKA_KEY_GEN_MECHANISM: return "KEY_GEN_MECHANISM";
+	case CKA_MODIFIABLE: return "MODIFIABLE";
+	case CKA_EC_PARAMS: return "EC_PARAMS";
+	case CKA_EC_POINT: return "EC_POINT";
+	case CKA_SECONDARY_AUTH: return "SECONDARY_AUTH";
+	case CKA_AUTH_PIN_FLAGS: return "AUTH_PIN_FLAGS";
+	case CKA_HW_FEATURE_TYPE: return "HW_FEATURE_TYPE";
+	case CKA_RESET_ON_INIT: return "RESET_ON_INIT";
+	case CKA_HAS_RESET: return "HAS_RESET";
+	case CKA_VENDOR_DEFINED: return "VENDOR_DEFINED";
+	default:
+		snprintf(buffer, sizeof(buffer), "unknown(%0x08X)", attributeId);
+		return buffer;
+	}
+}
+#endif /* !defined(DEBUGDUMP) */
+
+
+}	// end namespace Tokend
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/PKCS11Object.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/PKCS11Object.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/PKCS11Object.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,91 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  PKCS11Object.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_PKCS11OBJECT_H_
+#define _TOKEND_PKCS11OBJECT_H_
+
+#include <stdint.h>
+#include <map>
+#include <security_utilities/debugging.h>
+
+namespace Tokend
+{
+
+// This object doesn't copy it's data.  It's assumed that the data will live at
+// least as long as this object does.
+class PKCS11Object
+{
+public:
+	PKCS11Object(const void *inData, size_t inSize);
+
+	bool attributeValueAsBool(uint32_t attributeId) const;
+	uint32_t attributeValueAsUint32(uint32_t attributeId) const;
+	void PKCS11Object::attributeValueAsData(uint32_t attributeId,
+		const uint8_t *&data, size_t &size) const;
+
+private:
+	struct PKCS11ObjectHeader
+	{
+		uint8_t oh_type;
+		uint8_t oh_id[2];
+		uint8_t oh_next_id[2];
+		uint8_t oa_size[2];
+		uint8_t oh_data[0];
+
+		size_t size() const { return (oa_size[0] << 8) + oa_size[1]; }
+		const uint8_t *data() const { return oh_data; }
+	};
+
+	struct PKCS11Attribute
+	{
+		uint8_t oa_id[4];  // big endian attribute type
+		uint8_t oa_size[2]; // big endian attribute length
+		uint8_t oa_data[0];
+
+		uint32_t attributeId() const { return (oa_id[0] << 24)
+			+ (oa_id[1] << 16) + (oa_id[2] << 8) + oa_id[3]; }
+		size_t size() const { return (oa_size[0] << 8) + oa_size[1]; }
+		const uint8_t *data() const { return oa_data; }
+	};
+
+	const PKCS11Attribute *attribute(uint32_t attributeId) const;
+
+#if defined(DEBUGDUMP)
+	void debugDump(const PKCS11Attribute &attribute);
+	static const char *attributeName(uint32_t attributeId);
+#endif /* !defined(DEBUGDUMP) */
+
+	typedef std::map<uint32_t, const PKCS11Attribute *> AttributeMap;
+	AttributeMap mAttributeMap;
+};
+
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_PKCS11OBJECT_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Record.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Record.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Record.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,132 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Record.cpp
+ *  TokendMuscle
+ */
+
+#include "Record.h"
+
+#include <security_cdsa_client/aclclient.h>
+
+namespace Tokend
+{
+
+AutoAclOwnerPrototype Record::gNobodyAclOwner;
+AutoAclEntryInfoList Record::gAnyReadAclEntries;
+
+Record::Record()
+{
+}
+
+Record::~Record()
+{
+	for_each_delete(mAttributes.begin(), mAttributes.end());
+}
+
+bool
+Record::hasAttributeAtIndex(uint32 attributeIndex) const
+{
+	if (attributeIndex < mAttributes.size())
+		return mAttributes[attributeIndex] != NULL;
+
+	return false;
+}
+
+const Attribute &
+Record::attributeAtIndex(uint32 attributeIndex) const
+{
+	if (attributeIndex < mAttributes.size())
+	{
+		Attribute *attribute = mAttributes[attributeIndex];
+		if (attribute)
+			return *attribute;
+	}
+
+	CssmError::throwMe(CSSMERR_DL_INTERNAL_ERROR);
+}
+
+void Record::attributeAtIndex(uint32 attributeIndex, Attribute *attribute)
+{
+	auto_ptr<Attribute> _(attribute);
+	if (attributeIndex >= mAttributes.size())
+		mAttributes.resize(attributeIndex + 1);
+
+	if (mAttributes[attributeIndex] != NULL)
+		CssmError::throwMe(CSSMERR_DL_INTERNAL_ERROR);
+
+	mAttributes[attributeIndex] = _.release();
+}
+
+void Record::getOwner(AclOwnerPrototype &owner)
+{
+	// Normally nobody can change the acl of an object on a smartcard.
+	if (!gNobodyAclOwner)
+	{
+		Allocator &alloc = Allocator::standard();
+		gNobodyAclOwner.allocator(alloc);
+		gNobodyAclOwner = CssmClient::AclFactory::NobodySubject(alloc);
+	}
+	owner = gNobodyAclOwner;
+}
+
+void Record::getAcl(const char *tag, uint32 &count, AclEntryInfo *&acls)
+{
+	// Normally anyone can read an object on a smartcard (subclasses might
+	// override this).
+	if (!gAnyReadAclEntries) {
+		gAnyReadAclEntries.allocator(Allocator::standard());
+		gAnyReadAclEntries.add(CssmClient::AclFactory::AnySubject(
+			gAnyReadAclEntries.allocator()),
+			AclAuthorizationSet(CSSM_ACL_AUTHORIZATION_DB_READ, 0));
+	}
+	count = gAnyReadAclEntries.size();
+	acls = gAnyReadAclEntries.entries();
+}
+
+void Record::changeOwner(const AclOwnerPrototype &owner)
+{
+	// Default changeOwner on a record always fails.
+	CssmError::throwMe(CSSM_ERRCODE_OBJECT_MANIP_AUTH_DENIED);
+}
+
+void Record::changeAcl(const AccessCredentials &cred, const AclEdit &edit)
+{
+	// Default changeAcl on a record always fails.
+	CssmError::throwMe(CSSM_ERRCODE_OBJECT_MANIP_AUTH_DENIED);
+}
+
+const char *Record::description()
+{
+	CssmError::throwMe(CSSMERR_DL_MISSING_VALUE);
+}
+
+Attribute *Record::getDataAttribute(TokenContext *tokenContext)
+{
+	CssmError::throwMe(CSSMERR_DL_MISSING_VALUE);
+}
+
+
+} // end namespace Tokend
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Record.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Record.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Record.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,79 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Record.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_RECORD_H_
+#define _TOKEND_RECORD_H_
+
+#include "AttributeCoder.h"
+#include "MetaRecord.h"
+#include "Attribute.h"
+#include <security_utilities/refcount.h>
+#include <security_utilities/adornments.h>
+#include <security_cdsa_utilities/cssmaclpod.h>
+#include <security_cdsa_utilities/cssmcred.h>
+#include <SecurityTokend/SecTokend.h>
+
+namespace Tokend
+{
+
+class Record : public RefCount, public Security::Adornable
+{
+	NOCOPY(Record)
+public:
+	Record();
+	virtual ~Record();
+
+	bool hasAttributeAtIndex(uint32 attributeIndex) const;
+	const Attribute &attributeAtIndex(uint32 attributeIndex) const;
+	void attributeAtIndex(uint32 attributeIndex, Attribute *attribute);
+
+    virtual void getOwner(AclOwnerPrototype &owner);
+    virtual void getAcl(const char *tag, uint32 &count,
+		AclEntryInfo *&aclList);
+	virtual void changeOwner(const AclOwnerPrototype &owner);
+	virtual void changeAcl(const AccessCredentials &cred, const AclEdit &edit);
+
+	virtual const char *description();
+	virtual Attribute *getDataAttribute(TokenContext *tokenContext);
+
+protected:
+	typedef std::vector<Attribute *> Attributes;
+    typedef Attributes::iterator AttributesIterator;
+    typedef Attributes::const_iterator ConstAttributesIterator;
+
+	Attributes mAttributes;
+
+	// temporary ACL cache hack - to be removed
+	static AutoAclOwnerPrototype gNobodyAclOwner;
+	static AutoAclEntryInfoList gAnyReadAclEntries;
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_RECORD_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/RecordHandle.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/RecordHandle.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/RecordHandle.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,76 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  RecordHandle.cpp
+ *  TokendMuscle
+ */
+
+#include "RecordHandle.h"
+
+#include "MetaRecord.h"
+#include "Record.h"
+
+namespace Tokend
+{
+
+RecordHandle::RecordHandle(const MetaRecord &metaRecord,
+	const RefPointer<Record> &record) :
+	mMetaRecord(metaRecord), mRecord(record)
+{
+}
+
+RecordHandle::~RecordHandle()
+{
+}
+
+void RecordHandle::get(TokenContext *tokenContext, TOKEND_RETURN_DATA &data)
+{
+	mMetaRecord.get(tokenContext, *mRecord, data);
+	data.record = handle();
+}
+
+void RecordHandle::getOwner(AclOwnerPrototype &owner)
+{
+	mRecord->getOwner(owner);
+}
+
+void RecordHandle::getAcl(const char *tag, uint32 &count, AclEntryInfo *&acls)
+{
+	mRecord->getAcl(tag, count, acls);
+}
+
+void RecordHandle::changeOwner(const AclOwnerPrototype &owner)
+{
+	mRecord->changeOwner(owner);
+}
+
+void RecordHandle::changeAcl(const AccessCredentials &cred,
+	const AclEdit &edit)
+{
+	mRecord->changeAcl(cred, edit);
+}
+
+
+} // end namespace Tokend
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/RecordHandle.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/RecordHandle.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/RecordHandle.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,69 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  RecordHandle.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_RECORDHANDLE_H_
+#define _TOKEND_RECORDHANDLE_H_
+
+#include <security_cdsa_utilities/handleobject.h>
+#include <security_utilities/refcount.h>
+#include <security_cdsa_utilities/cssmaclpod.h>
+#include <security_cdsa_utilities/cssmcred.h>
+#include <SecurityTokend/SecTokend.h>
+
+namespace Tokend
+{
+
+class MetaRecord;
+class Record;
+class TokenContext;
+
+class RecordHandle: public HandleObject
+{
+	NOCOPY(RecordHandle)
+public:
+	RecordHandle(const MetaRecord &metaRecord,
+		const RefPointer<Record> &record);
+	virtual ~RecordHandle();
+	virtual void get(TokenContext *tokenContext, TOKEND_RETURN_DATA &data);
+
+    virtual void getOwner(AclOwnerPrototype &owner);
+    virtual void getAcl(const char *tag, uint32 &count,
+		AclEntryInfo *&aclList);
+	virtual void changeOwner(const AclOwnerPrototype &owner);
+	virtual void changeAcl(const AccessCredentials &cred, const AclEdit &edit);
+
+private:
+	const MetaRecord &mMetaRecord;
+	RefPointer<Record> mRecord;
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_RECORDHANDLE_H_ */
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Relation.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Relation.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Relation.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,66 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Relation.cpp
+ *  TokendMuscle
+ */
+
+#include "Relation.h"
+
+namespace Tokend
+{
+
+// @@@ need to distinguish between records that exist at db open time, and
+// those that are being added and must be written back to the card
+
+#pragma mark ---------------- Relation methods --------------
+
+Relation::~Relation()
+{
+	delete mMetaRecord;
+}
+
+void Relation::insertRecord(const RefPointer<Record> &record)
+{
+	push_back(record);
+}
+
+bool Relation::matchesId(RelationId inRelationId) const
+{
+	RelationId anId = mMetaRecord->relationId();
+	if (inRelationId == CSSM_DL_DB_RECORD_ANY) // All non schema tables.
+		return !(CSSM_DB_RECORDTYPE_SCHEMA_START <= anId
+			&& anId < CSSM_DB_RECORDTYPE_SCHEMA_END);
+
+	if (inRelationId == CSSM_DL_DB_RECORD_ALL_KEYS) // All key tables.
+		return (anId == CSSM_DL_DB_RECORD_PUBLIC_KEY
+				|| anId == CSSM_DL_DB_RECORD_PRIVATE_KEY
+				|| anId == CSSM_DL_DB_RECORD_SYMMETRIC_KEY);
+
+	return inRelationId == anId; // Only if exact match.
+}
+
+
+} // end namespace Tokend
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Relation.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Relation.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Relation.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,62 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Relation.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_RELATION_H_
+#define _TOKEND_RELATION_H_
+
+#include "Record.h"
+#include <vector>
+
+namespace Tokend
+{	
+
+class MetaRecord;
+class Record;
+
+class Relation : public std::vector< RefPointer<Record> >
+{
+	NOCOPY(Relation)
+public:
+	Relation(MetaRecord *metaRecord) : mMetaRecord(metaRecord) { }
+	~Relation();
+
+	const MetaRecord &metaRecord() const { return *mMetaRecord; }
+	MetaRecord &metaRecord() { return *mMetaRecord; }
+
+	void insertRecord(const RefPointer<Record> &record);
+	bool matchesId(RelationId inRelationId) const;
+
+protected:
+	MetaRecord *mMetaRecord;
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_RELATION_H_ */
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/SCardError.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/SCardError.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/SCardError.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,441 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  SCardError.cpp
+ *  TokendMuscle
+ */
+
+#include "SCardError.h"
+
+#include <Security/cssmerr.h>
+
+namespace Tokend
+{
+
+/*
+Excerpt from ISO/IEC 7816 part 3:
+
+Status bytes (SW1=$6x or $9x, expect $60; SW2 any value) 
+-------------------------------------------------------- 
+The end sequence SW1-SW2 gives the card status at the end of the command.
+
+The normal ending is indicated by SW1-SW2 = $90-$00.
+
+When the most significant half byte SW1 is $6, the meaning of SW1 is
+independant of the application. The following five values are defined:
+
+$6E The card does not support the instruction class. 
+$6D The instruction code is not programmed or is invalid. 
+$6B The reference is incorrect. 
+$67 The length is incorrect. 
+$6F No precise diagnostic is given.
+
+Other values are reserved for future use by ISO7816. When SW1 is neither $6E
+nor $6D, the card support the instruction. This part of ISO7816 does not
+interprets neither $9X SW1 bytes, nor SW2 
+bytes; Their meaning relates to the application itself.
+
+Supplement (were seen sometimes): 
+--------------------------------- 
+SW1 SW2 Meaning
+
+62 81 Returned data may be corrupted. 
+62 82 The end of the file has been reached before the end of reading. 
+62 84 Selected file is not valid. 
+65 01 Memory failure. There have been problems in writing or reading 
+the EEPROM. Other hardware problems may also bring this error. 
+68 00 The request function is not supported by the card. 
+6A 00 Bytes P1 and/or P2 are incorrect. 
+6A 80 The parameters in the data field are incorrect. 
+6A 82 File not found. 
+6A 83 Record not found. 
+6A 84 There is insufficient memory space in record or file. 
+6A 87 The P3 value is not consistent with the P1 and P2 values. 
+6A 88 Referenced data not found. 
+6C XX Incorrect P3 length.
+
+
+Excerpt from ISO/IEC 7816 part 4:
+
+Due to specifications in part 3 of ISO/IEC 7816, this part does not define the
+following values of SW1-SW2 :
+
+'60XX'
+'67XX', '6BXX', '6DXX', '6EXX', '6FXX'; in each case if 'XX'!='00'
+'9XXX', if 'XXX'!='000'
+The following values of SW1-SW2 are defined whichever protocol is used (see
+examples in annex A).
+
+If a command is aborted with a response where SW1='6C', then SW2 indicates the
+value to be given to the short Le field (exact length of requested data) when
+re-issuing the same command before issuing any other command.
+If a command (which may be of case 2 or 4, see table 4 and figure 4) is
+processed with a response where SW1='61', then SW2 indicates the maximum value
+to be given to the short Le field (length of extra data still available) in
+a GET RESPONSE command issued before issuing any other command.
+NOTE - A functionality similar to that offered by '61XX' may be offered at
+application level by '9FXX'. However, applications may use '9FXX' for other
+purposes.
+
+Table 12 completed by tables 13 to 18 shows the general meanings of the values
+of SW1-SW2 defined in this part of ISO/IEC 7816. For each command, an
+appropriate clause provides more detailed meanings.
+
+Tables 13 to 18 specify values of SW2 when SW1 is valued to '62', '63', '65',
+'68', '69' and '6A'. The values of SW2 not defined in tables 13 to 18 are RFU,
+except the values from 'F0' to 'FF' which are not defined in this part of
+ISO/IEC 7816.
+
+
+Table 12 - Coding of SW1-SW2
+
+SW1-SW2	Meaning
+Normal processing
+'9000'	No further qualification
+'61XX'	SW2 indicates the number of response bytes still available
+(see text below)
+Warning processings
+'62XX'	State of non-volatile memory unchanged (further qualification in SW2,
+see table 13)
+'63XX'	State of non-volatile memory changed (further qualification in SW2,
+see table 14)
+Execution errors
+'64XX'	State of non-volatile memory unchanged (SW2='00', other values are RFU)
+'65XX'	State of non-volatile memory changed (further qualification in SW2,
+see table 15)
+'66XX'	Reserved for security-related issues (not defined in this part of
+ISO/IEC 7816)
+Checking errors
+'6700'	Wrong length
+'68XX'	Functions in CLA not supported (further qualification in SW2, see
+table 16)
+'69XX'	Command not allowed (further qualification in SW2, see table 17)
+'6AXX'	Wrong parameter(s) P1-P2 (further qualification in SW2, see table 18)
+'6B00'	Wrong parameter(s) P1-P2
+'6CXX'	Wrong length Le: SW2 indicates the exact length (see text below)
+'6D00'	Instruction code not supported or invalid
+'6E00'	Class not supported
+'6F00'	No precise diagnosis
+
+Table 13 - Coding of SW2 when SW1='62'
+
+SW2	Meaning
+'00'	No information given
+'81'	Part of returned data may be corrupted
+'82'	End of file/record reached before reading Le bytes
+'83'	Selected file invalidated
+'84'	FCI not formatted according to 1.1.5
+
+Table 14 - Coding of SW2 when SW1='63'
+
+SW2	Meaning
+'00'	No information given
+'81'	File filled up by the last write
+'CX'	Counter provided by 'X' (valued from 0 to 15) (exact meaning depending
+on the command)
+
+Table 15 - Coding of SW2 when SW1='65'
+
+SW2	Meaning
+'00'	No information given
+'81'	Memory failure
+
+Table 16 - Coding of SW2 when SW1='68'
+
+SW2	Meaning
+'00'	No information given
+'81'	Logical channel not supported
+'82'	Secure messaging not supported
+
+Table 17 - Coding of SW2 when SW1='69'
+
+SW2	Meaning
+'00'	No information given
+'81'	Command incompatible with file structure
+'82'	Security status not satisfied
+'83'	Authentication method blocked
+'84'	Referenced data invalidated
+'85'	Conditions of use not satisfied
+'86'	Command not allowed (no current EF)
+'87'	Expected SM data objects missing
+'88'	SM data objects incorrect
+
+Table 18 - Coding of SW2 when SW1='6A'
+
+SW2	Meaning
+'00'	No information given
+'80'	Incorrect parameters in the data field
+'81'	Function not supported
+'82'	File not found
+'83'	Record not found
+'84'	Not enough memory space in the file
+'85'	Lc inconsistent with TLV structure
+'86'	Incorrect parameters P1-P2
+'87'	Lc inconsistent with P1-P2
+'88'	Referenced data not found
+
+*/
+
+//
+// SCardError exceptions
+//
+SCardError::SCardError(uint16_t sw) : statusWord(sw)
+{
+#if MAX_OS_X_VERSION_MIN_REQUIRED <= MAX_OS_X_VERSION_10_5
+	IFDEBUG(debugDiagnose(this));
+#else
+	SECURITY_EXCEPTION_THROW_OTHER(this, sw, (char *)"SCard");
+#endif
+}
+
+const char *SCardError::what() const throw ()
+{ return "SCardError"; }
+
+OSStatus SCardError::osStatus() const
+{
+    switch (statusWord)
+    {
+	case SCARD_SUCCESS:
+		return 0;
+
+	case SCARD_FILE_FILLED:
+	case SCARD_MEMORY_FAILURE:
+	case SCARD_NO_MEMORY_LEFT:
+		return CSSM_ERRCODE_MEMORY_ERROR;
+
+	case SCARD_AUTHENTICATION_FAILED:
+	case SCARD_AUTHENTICATION_FAILED_0:
+	case SCARD_AUTHENTICATION_FAILED_1:
+	case SCARD_AUTHENTICATION_FAILED_2:
+	case SCARD_AUTHENTICATION_FAILED_3:
+	case SCARD_AUTHENTICATION_FAILED_4:
+	case SCARD_AUTHENTICATION_FAILED_5:
+	case SCARD_AUTHENTICATION_FAILED_6:
+	case SCARD_AUTHENTICATION_FAILED_7:
+	case SCARD_AUTHENTICATION_FAILED_8:
+	case SCARD_AUTHENTICATION_FAILED_9:
+	case SCARD_AUTHENTICATION_FAILED_10:
+	case SCARD_AUTHENTICATION_FAILED_11:
+	case SCARD_AUTHENTICATION_FAILED_12:
+	case SCARD_AUTHENTICATION_FAILED_13:
+	case SCARD_AUTHENTICATION_FAILED_14:
+	case SCARD_AUTHENTICATION_FAILED_15:
+	case SCARD_AUTHENTICATION_BLOCKED:
+        return CSSM_ERRCODE_OPERATION_AUTH_DENIED;
+
+	case SCARD_COMMAND_NOT_ALLOWED:
+	case SCARD_NOT_AUTHORIZED:
+	case SCARD_USE_CONDITIONS_NOT_MET:
+        return CSSM_ERRCODE_OBJECT_USE_AUTH_DENIED;
+
+	case SCARD_FUNCTION_NOT_SUPPORTED:
+	case SCARD_INSTRUCTION_CODE_INVALID:
+		return CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED;
+
+	case SCARD_FILE_NOT_FOUND:
+	case SCARD_RECORD_NOT_FOUND:
+		return CSSMERR_DL_RECORD_NOT_FOUND;
+
+	case SCARD_BYTES_LEFT_IN_SW2:
+	case SCARD_EXECUTION_WARNING:
+	case SCARD_RETURNED_DATA_CORRUPTED:
+	case SCARD_END_OF_FILE_REACHED:
+	case SCARD_FILE_INVALIDATED:
+	case SCARD_FCI_INVALID:
+	case SCARD_EXECUTION_ERROR:
+	case SCARD_CHANGED_ERROR:
+	case SCARD_LENGTH_INCORRECT:
+	case SCARD_CLA_UNSUPPORTED:
+	case SCARD_LOGICAL_CHANNEL_UNSUPPORTED:
+	case SCARD_SECURE_MESSAGING_UNSUPPORTED:
+	case SCARD_COMMAND_INCOMPATIBLE:
+	case SCARD_REFERENCED_DATA_INVALIDATED:
+	case SCARD_NO_CURRENT_EF:
+	case SCARD_SM_DATA_OBJECTS_MISSING:
+	case SCARD_SM_DATA_NOT_ALLOWED:
+	case SCARD_WRONG_PARAMETER:
+	case SCARD_DATA_INCORRECT:
+	case SCARD_LC_INCONSISTENT_TLV:
+	case SCARD_INCORRECT_P1_P2:
+	case SCARD_LC_INCONSISTENT_P1_P2:
+	case SCARD_REFERENCED_DATA_NOT_FOUND:
+	case SCARD_WRONG_PARAMETER_P1_P2:
+	case SCARD_LE_IN_SW2:
+	case SCARD_INSTRUCTION_CLASS_UNSUPPORTED:
+	case SCARD_UNSPECIFIED_ERROR:
+    default:
+        return CSSM_ERRCODE_INTERNAL_ERROR;
+    }
+}
+
+int SCardError::unixError() const
+{
+	switch (statusWord)
+	{
+        default:
+            // cannot map this to errno space
+            return -1;
+    }
+}
+
+void SCardError::throwMe(uint16_t sw)
+{ throw SCardError(sw); }
+
+#if !defined(NDEBUG)
+
+#if MAX_OS_X_VERSION_MIN_REQUIRED <= MAX_OS_X_VERSION_10_5
+
+void SCardError::debugDiagnose(const void *id) const
+{
+    secdebug("exception", "%p Error %s (%04hX)",
+             id, errorstr(statusWord), statusWord);
+}
+
+#endif // MAX_OS_X_VERSION_MIN_REQUIRED <= MAX_OS_X_VERSION_10_5
+
+const char *SCardError::errorstr(uint16_t sw)
+{
+    switch (sw)
+	{
+	case SCARD_SUCCESS:
+		return "Success";
+	case SCARD_BYTES_LEFT_IN_SW2:
+		return "SW2 indicates the number of response bytes still available";
+	case SCARD_EXECUTION_WARNING:
+		return "Execution warning, state of non-volatile memory unchanged";
+	case SCARD_RETURNED_DATA_CORRUPTED:
+		return "Part of returned data may be corrupted.";
+	case SCARD_END_OF_FILE_REACHED:
+		return "End of file/record reached before reading Le bytes.";
+	case SCARD_FILE_INVALIDATED:
+		return "Selected file invalidated.";
+	case SCARD_FCI_INVALID:
+		return "FCI not formatted according to 1.1.5.";
+	case SCARD_AUTHENTICATION_FAILED:
+		return "Authentication failed.";
+	case SCARD_FILE_FILLED:
+		return "File filled up by the last write.";
+	case SCARD_AUTHENTICATION_FAILED_0:
+		return "Authentication failed, 0 retries left.";
+	case SCARD_AUTHENTICATION_FAILED_1:
+		return "Authentication failed, 1 retry left.";
+	case SCARD_AUTHENTICATION_FAILED_2:
+		return "Authentication failed, 2 retries left.";
+	case SCARD_AUTHENTICATION_FAILED_3:
+		return "Authentication failed, 3 retries left.";
+	case SCARD_AUTHENTICATION_FAILED_4:
+		return "Authentication failed, 4 retries left.";
+	case SCARD_AUTHENTICATION_FAILED_5:
+		return "Authentication failed, 5 retries left.";
+	case SCARD_AUTHENTICATION_FAILED_6:
+		return "Authentication failed, 6 retries left.";
+	case SCARD_AUTHENTICATION_FAILED_7:
+		return "Authentication failed, 7 retries left.";
+	case SCARD_AUTHENTICATION_FAILED_8:
+		return "Authentication failed, 8 retries left.";
+	case SCARD_AUTHENTICATION_FAILED_9:
+		return "Authentication failed, 9 retries left.";
+	case SCARD_AUTHENTICATION_FAILED_10:
+		return "Authentication failed, 10 retries left.";
+	case SCARD_AUTHENTICATION_FAILED_11:
+		return "Authentication failed, 11 retries left.";
+	case SCARD_AUTHENTICATION_FAILED_12:
+		return "Authentication failed, 12 retries left.";
+	case SCARD_AUTHENTICATION_FAILED_13:
+		return "Authentication failed, 13 retries left.";
+	case SCARD_AUTHENTICATION_FAILED_14:
+		return "Authentication failed, 14 retries left.";
+	case SCARD_AUTHENTICATION_FAILED_15:
+		return "Authentication failed, 15 retries left.";
+	case SCARD_EXECUTION_ERROR:
+		return "Execution error, state of non-volatile memory unchanged.";
+	case SCARD_CHANGED_ERROR:
+		return "Execution error, state of non-volatile memory changed.";
+	case SCARD_MEMORY_FAILURE:
+		return "Memory failure.";
+	case SCARD_LENGTH_INCORRECT:
+		return "The length is incorrect.";
+	case SCARD_CLA_UNSUPPORTED:
+		return "Functions in CLA not supported.";
+	case SCARD_LOGICAL_CHANNEL_UNSUPPORTED:
+		return "Logical channel not supported.";
+	case SCARD_SECURE_MESSAGING_UNSUPPORTED:
+		return "Secure messaging not supported.";
+	case SCARD_COMMAND_NOT_ALLOWED:
+		return "Command not allowed.";
+	case SCARD_COMMAND_INCOMPATIBLE:
+		return "Command incompatible with file structure.";
+	case SCARD_NOT_AUTHORIZED:
+		return "Security status not satisfied.";
+	case SCARD_AUTHENTICATION_BLOCKED:
+		return "Authentication method blocked.";
+	case SCARD_REFERENCED_DATA_INVALIDATED:
+		return "Referenced data invalidated.";
+	case SCARD_USE_CONDITIONS_NOT_MET:
+		return "Conditions of use not satisfied.";
+	case SCARD_NO_CURRENT_EF:
+		return "Command not allowed (no current EF).";
+	case SCARD_SM_DATA_OBJECTS_MISSING:
+		return "Expected SM data objects missing.";
+	case SCARD_SM_DATA_NOT_ALLOWED:
+		return "SM data objects incorrect.";
+	case SCARD_WRONG_PARAMETER:
+		return "Wrong parameter.";
+	case SCARD_DATA_INCORRECT:
+		return "Incorrect parameters in the data field.";
+	case SCARD_FUNCTION_NOT_SUPPORTED:
+		return "Function not supported.";
+	case SCARD_FILE_NOT_FOUND:
+		return "File not found.";
+	case SCARD_RECORD_NOT_FOUND:
+		return "Record not found.";
+	case SCARD_NO_MEMORY_LEFT:
+		return "Not enough memory space in the file.";
+	case SCARD_LC_INCONSISTENT_TLV:
+		return "Lc inconsistent with TLV structure.";
+	case SCARD_INCORRECT_P1_P2:
+		return "Incorrect parameters P1-P2.";
+	case SCARD_LC_INCONSISTENT_P1_P2:
+		return "Lc inconsistent with P1-P2.";
+	case SCARD_REFERENCED_DATA_NOT_FOUND:
+		return "Referenced data not found.";
+	case SCARD_WRONG_PARAMETER_P1_P2:
+		return "Wrong parameter(s) P1-P2.";
+	case SCARD_LE_IN_SW2:
+		return "Wrong length Le: SW2 indicates the exact length";
+	case SCARD_INSTRUCTION_CODE_INVALID:
+		return "The instruction code is not programmed or is invalid.";
+	case SCARD_INSTRUCTION_CLASS_UNSUPPORTED:
+		return "The card does not support the instruction class.";
+	case SCARD_UNSPECIFIED_ERROR:
+		return "No precise diagnostic is given.";
+	default:
+		return "Unknown error";
+	}
+}
+
+#endif //NDEBUG
+
+} // end namespace Tokend
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/SCardError.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/SCardError.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/SCardError.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,273 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  SCardError.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_SCARDERROR_H_
+#define _TOKEND_SCARDERROR_H_
+
+#include <security_utilities/debugging.h>
+#include <security_utilities/errors.h>
+
+
+/* ISO/IEC 7816 part 3 and 4 error codes. */
+
+/** success */
+#define SCARD_SUCCESS                        0x9000
+
+
+/* '61XX'	SW2 indicates the number of response bytes still available. */
+#define SCARD_BYTES_LEFT_IN_SW2              0x6100
+
+
+/* '62XX'	Warning processings - State of non-volatile memory unchanged. */
+
+/** Execution warning, state of non-volatile memory unchanged */
+#define SCARD_EXECUTION_WARNING              0x6200
+
+/** Part of returned data may be corrupted. */
+#define SCARD_RETURNED_DATA_CORRUPTED        0x6281
+
+/** End of file/record reached before reading Le bytes. */
+#define SCARD_END_OF_FILE_REACHED            0x6282
+
+/** Selected file invalidated. */
+#define SCARD_FILE_INVALIDATED               0x6283
+
+/** FCI not formatted according to 1.1.5. */
+#define SCARD_FCI_INVALID                    0x6284
+
+
+/* '62XX'	Warning processings - State of non-volatile memory changed. */
+
+/** Authentication failed. */
+#define SCARD_AUTHENTICATION_FAILED          0x6300
+
+/** File filled up by the last write. */
+#define SCARD_FILE_FILLED                    0x6381
+
+/** Authentication failed, 0 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_0        0x63C0
+
+/** Authentication failed, 1 retry left. */
+#define SCARD_AUTHENTICATION_FAILED_1        0x63C1
+
+/** Authentication failed, 2 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_2        0x63C2
+
+/** Authentication failed, 3 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_3        0x63C3
+
+/** Authentication failed, 4 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_4        0x63C4
+
+/** Authentication failed, 5 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_5        0x63C5
+
+/** Authentication failed, 6 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_6        0x63C6
+
+/** Authentication failed, 7 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_7        0x63C7
+
+/** Authentication failed, 8 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_8        0x63C8
+
+/** Authentication failed, 9 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_9        0x63C9
+
+/** Authentication failed, 10 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_10       0x63CA
+
+/** Authentication failed, 11 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_11       0x63CB
+
+/** Authentication failed, 12 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_12       0x63CC
+
+/** Authentication failed, 13 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_13       0x63CD
+
+/** Authentication failed, 14 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_14       0x63CE
+
+/** Authentication failed, 15 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_15       0x63CF
+
+
+/* '64XX'	Execution errors - State of non-volatile memory unchanged. */
+
+/** Execution error, state of non-volatile memory unchanged. */
+#define SCARD_EXECUTION_ERROR                0x6400
+
+
+/* '65XX'	Execution errors - State of non-volatile memory changed. */
+
+/** Execution error, state of non-volatile memory changed. */
+#define SCARD_CHANGED_ERROR                  0x6500
+
+/** Memory failure. */
+#define SCARD_MEMORY_FAILURE                 0x6581
+
+
+/* '66XX'	Reserved for security-related issues. */
+
+/* '6700'	Wrong length. */
+
+/** The length is incorrect. */
+#define SCARD_LENGTH_INCORRECT               0x6700
+
+
+/* '68XX'	Functions in CLA not supported. */
+
+/** No information given. */
+#define SCARD_CLA_UNSUPPORTED                0x6800
+
+/** Logical channel not supported. */
+#define SCARD_LOGICAL_CHANNEL_UNSUPPORTED    0x6881
+
+/** Secure messaging not supported. */
+#define SCARD_SECURE_MESSAGING_UNSUPPORTED   0x6882
+
+
+/* '69XX'	Command not allowed. */
+
+/** Command not allowed. */
+#define SCARD_COMMAND_NOT_ALLOWED            0x6900
+
+/** Command incompatible with file structure. */
+#define SCARD_COMMAND_INCOMPATIBLE           0x6981
+
+/** Security status not satisfied. */
+#define SCARD_NOT_AUTHORIZED                 0x6982
+
+/** Authentication method blocked. */
+#define SCARD_AUTHENTICATION_BLOCKED         0x6983
+
+/** Referenced data invalidated. */
+#define SCARD_REFERENCED_DATA_INVALIDATED    0x6984
+
+/** Conditions of use not satisfied. */
+#define SCARD_USE_CONDITIONS_NOT_MET         0x6985
+
+/** Command not allowed (no current EF). */
+#define SCARD_NO_CURRENT_EF                  0x6986
+
+/** Expected SM data objects missing. */
+#define SCARD_SM_DATA_OBJECTS_MISSING        0x6987
+
+/** SM data objects incorrect. */
+#define SCARD_SM_DATA_NOT_ALLOWED            0x6988
+
+
+/* '6AXX'	Wrong parameter(s) P1-P2. */
+
+/** Wrong parameter. */
+#define SCARD_WRONG_PARAMETER                0x6A00
+
+/** Incorrect parameters in the data field. */
+#define SCARD_DATA_INCORRECT                 0x6A80
+
+/** Function not supported. */
+#define SCARD_FUNCTION_NOT_SUPPORTED         0x6A81
+
+/** File not found. */
+#define SCARD_FILE_NOT_FOUND                 0x6A82
+
+/** Record not found. */
+#define SCARD_RECORD_NOT_FOUND               0x6A83
+
+/** Not enough memory space in the file. */
+#define SCARD_NO_MEMORY_LEFT                 0x6A84
+
+/** Lc inconsistent with TLV structure. */
+#define SCARD_LC_INCONSISTENT_TLV            0x6A85
+
+/** Incorrect parameters P1-P2. */
+#define SCARD_INCORRECT_P1_P2                0x6A86
+
+/** Lc inconsistent with P1-P2. */
+#define SCARD_LC_INCONSISTENT_P1_P2          0x6A87
+
+/** Referenced data not found. */
+#define SCARD_REFERENCED_DATA_NOT_FOUND      0x6A88
+
+
+/* '6B00'	Wrong parameter(s) P1-P2. */
+
+/** Wrong parameter(s) P1-P2. */
+#define SCARD_WRONG_PARAMETER_P1_P2          0x6B00
+
+
+/* '6CXX'	Wrong length Le: SW2 indicates the exact length */
+#define SCARD_LE_IN_SW2                      0x6C00
+
+
+/* '6D00'	Instruction code not supported or invalid. */
+
+/** The instruction code is not programmed or is invalid. */
+#define SCARD_INSTRUCTION_CODE_INVALID       0x6D00
+
+
+/* '6E00'	Class not supported. */
+
+/** The card does not support the instruction class. */
+#define SCARD_INSTRUCTION_CLASS_UNSUPPORTED  0x6E00
+
+
+/* '6F00'	No precise diagnosis. */
+
+/** No precise diagnostic is given. */
+#define SCARD_UNSPECIFIED_ERROR              0x6F00
+
+
+namespace Tokend
+{
+
+class SCardError : public Security::CommonError
+{
+protected:
+    SCardError(uint16_t sw);
+public:
+    const uint16_t statusWord;
+    virtual OSStatus osStatus() const;
+	virtual int unixError() const;
+    virtual const char *what () const throw ();
+
+    static void check(uint16_t sw)	{ if (sw != SCARD_SUCCESS) throwMe(sw); }
+    static void throwMe(uint16_t sw) __attribute__((noreturn));
+    
+protected:
+#if MAX_OS_X_VERSION_MIN_REQUIRED <= MAX_OS_X_VERSION_10_5
+    IFDEBUG(void debugDiagnose(const void *id) const;)
+#endif
+    IFDEBUG(static const char *errorstr(uint16_t sw);)
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_SCARDERROR_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Schema.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Schema.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Schema.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,511 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Schema.cpp
+ *  TokendMuscle
+ */
+
+#include "Schema.h"
+
+#include "Attribute.h"
+#include "MetaRecord.h"
+#include "MetaAttribute.h"
+
+#include <Security/SecKey.h>
+#include <Security/SecCertificate.h>
+#include <Security/SecKeychainItem.h>
+#include <Security/cssmapple.h>
+
+//#define REGISTER_SCHEMA_RELATIONS 1
+
+namespace Tokend
+{
+
+#pragma mark ---------------- Schema --------------
+
+Schema::Schema() :
+	mTrueCoder(true),
+	mFalseCoder(false),
+	mCertEncodingBERCoder(CSSM_CERT_ENCODING(CSSM_CERT_ENCODING_BER)),
+	mSdCSPDLGuidCoder(gGuidAppleSdCSPDL),
+	mPublicKeyClassCoder(CSSM_KEYCLASS(CSSM_KEYCLASS_PUBLIC_KEY)),
+	mPrivateKeyClassCoder(CSSM_KEYCLASS(CSSM_KEYCLASS_PRIVATE_KEY)),
+	mSessionKeyClassCoder(CSSM_KEYCLASS(CSSM_KEYCLASS_SESSION_KEY))
+{
+}
+
+Schema::~Schema()
+{
+	try
+	{
+		for_each_map_delete(mRelationMap.begin(), mRelationMap.end());
+	}
+	catch(...) {}
+}
+
+void Schema::create()
+{
+    // Attribute names.
+    std::string
+        an_RelationID("RelationID"),
+        an_RelationName("RelationName"),
+        an_AttributeID("AttributeID"),
+        an_AttributeNameFormat("AttributeNameFormat"),
+        an_AttributeName("AttributeName"),
+        an_AttributeNameID("AttributeNameID"),
+        an_AttributeFormat("AttributeFormat"),
+        an_IndexID("IndexID"),
+        an_IndexType("IndexType"),
+        an_IndexedDataLocation("IndexedDataLocation");
+
+    // Record the attributeIndex of each created attribute for use by our
+	// register functions laster on.
+	// Create CSSM_DL_DB_SCHEMA_INFO relation.
+    MetaRecord *mrio = new MetaRecord(CSSM_DL_DB_SCHEMA_INFO);
+    io_rid = mrio->createAttribute(an_RelationID,
+		kAF_UINT32).attributeIndex();
+    io_rn  = mrio->createAttribute(an_RelationName,
+		kAF_STRING).attributeIndex();
+    mInfo = createRelation(mrio);
+
+    // Create CSSM_DL_DB_SCHEMA_ATTRIBUTES relation
+    MetaRecord *mras = new MetaRecord(CSSM_DL_DB_SCHEMA_ATTRIBUTES);
+    as_rid = mras->createAttribute(an_RelationID,
+		kAF_UINT32).attributeIndex();
+    as_aid = mras->createAttribute(an_AttributeID,
+		kAF_UINT32).attributeIndex();
+    as_anf = mras->createAttribute(an_AttributeNameFormat,
+		kAF_UINT32).attributeIndex();
+    as_an  = mras->createAttribute(an_AttributeName,
+		kAF_STRING).attributeIndex();
+    as_anid= mras->createAttribute(an_AttributeNameID,
+		kAF_BLOB  ).attributeIndex();
+    as_af  = mras->createAttribute(an_AttributeFormat,
+		kAF_UINT32).attributeIndex();
+    mAttributes = createRelation(mras);
+
+    // Create CSSM_DL_DB_SCHEMA_INDEXES relation
+    MetaRecord *mrix = new MetaRecord(CSSM_DL_DB_SCHEMA_INDEXES);
+    ix_rid = mrix->createAttribute(an_RelationID,
+		kAF_UINT32).attributeIndex();
+    ix_iid = mrix->createAttribute(an_IndexID,
+		kAF_UINT32).attributeIndex();
+    ix_aid = mrix->createAttribute(an_AttributeID,
+		kAF_UINT32).attributeIndex();
+    ix_it  = mrix->createAttribute(an_IndexType,
+		kAF_UINT32).attributeIndex();
+    ix_idl = mrix->createAttribute(an_IndexedDataLocation,
+		kAF_UINT32).attributeIndex();
+    mIndices = createRelation(mrix);
+
+#ifdef ADD_SCHEMA_PARSING_MODULE
+    // @@@ Skipping CSSM_DL_DB_SCHEMA_PARSING_MODULE relation since no one uses
+	// it and it's definition in CDSA is broken anyway
+
+    // Attribute names.
+    std::string
+        an_ModuleID("ModuleID"),
+        an_AddinVersion("AddinVersion"),
+        an_SSID("SSID"),
+        an_SubserviceType("SubserviceType");
+
+    // Create CSSM_DL_DB_SCHEMA_PARSING_MODULE Relation
+    MetaRecord *mr_parsing = new MetaRecord(CSSM_DL_DB_SCHEMA_PARSING_MODULE);
+    mr_parsing->createAttribute(an_AttributeID,            kAF_UINT32);
+    mr_parsing->createAttribute(an_ModuleID,               kAF_BLOB  );
+    mr_parsing->createAttribute(an_AddinVersion,           kAF_STRING);
+    mr_parsing->createAttribute(an_SSID,                   kAF_UINT32);
+    mr_parsing->createAttribute(an_SubserviceType,         kAF_UINT32);
+    createRelation(mr_parsing);
+#endif
+
+#ifdef REGISTER_SCHEMA_RELATIONS
+	registerRelation("CSSM_DL_DB_SCHEMA_INFO", CSSM_DL_DB_SCHEMA_INFO);
+	registerAttribute(CSSM_DL_DB_SCHEMA_INFO, &an_RelationID, 0,
+		kAF_UINT32, true);
+	registerAttribute(CSSM_DL_DB_SCHEMA_INFO, &an_RelationName, 1,
+		kAF_UINT32, false);
+	registerRelation("CSSM_DL_DB_SCHEMA_ATTRIBUTES",
+		CSSM_DL_DB_SCHEMA_ATTRIBUTES);
+	registerAttribute(CSSM_DL_DB_SCHEMA_ATTRIBUTES, &an_RelationID, 0,
+		kAF_UINT32, true);
+	registerAttribute(CSSM_DL_DB_SCHEMA_ATTRIBUTES, &an_AttributeID, 2,
+		kAF_UINT32, true);
+	registerAttribute(CSSM_DL_DB_SCHEMA_ATTRIBUTES, &an_AttributeNameFormat, 3,
+		kAF_UINT32, false);
+	registerAttribute(CSSM_DL_DB_SCHEMA_ATTRIBUTES, &an_AttributeName, 4,
+		kAF_STRING, false);
+	registerAttribute(CSSM_DL_DB_SCHEMA_ATTRIBUTES, &an_AttributeNameId, 5,
+		kAF_BLOB, false);
+	registerAttribute(CSSM_DL_DB_SCHEMA_ATTRIBUTES, &an_AttributeFormat, 6,
+		kAF_UINT32, false);
+	registerRelation("CSSM_DL_DB_SCHEMA_INDEXES", CSSM_DL_DB_SCHEMA_INDEXES);
+	registerAttribute(CSSM_DL_DB_SCHEMA_INDEXES, &an_RelationID, 0,
+		kAF_UINT32, true);
+	registerAttribute(CSSM_DL_DB_SCHEMA_INDEXES, &an_IndexID, 1,
+		kAF_UINT32, true);
+	registerAttribute(CSSM_DL_DB_SCHEMA_INDEXES, &an_AttributeID, 2,
+		kAF_UINT32, true);
+	registerAttribute(CSSM_DL_DB_SCHEMA_INDEXES, &an_IndexType, 3,
+		kAF_UINT32, false);
+	registerAttribute(CSSM_DL_DB_SCHEMA_INDEXES, &an_IndexedDataLocation, 4,
+		kAF_UINT32, false);
+#endif
+}
+
+// Create one of the standard relations conforming to what the SecKeychain
+// layer expects.
+Relation *Schema::createStandardRelation(RelationId relationId)
+{
+	// avoid include of <Security/SecKeychainItemPriv.h> for definition of kSecProtectedDataItemAttr
+	const uint32 localkSecProtectedDataItemAttr    = 'prot';	/* Item's data is protected (encrypted) (Boolean) */
+	std::string relationName;
+	// Get the name based on the relation
+	switch (relationId)
+	{
+	case CSSM_DL_DB_RECORD_PRIVATE_KEY:
+		relationName = "CSSM_DL_DB_RECORD_PRIVATE_KEY"; break;
+	case CSSM_DL_DB_RECORD_PUBLIC_KEY:
+		relationName = "CSSM_DL_DB_RECORD_PUBLIC_KEY"; break;
+	case CSSM_DL_DB_RECORD_SYMMETRIC_KEY:
+		relationName = "CSSM_DL_DB_RECORD_SYMMETRIC_KEY"; break;
+	case CSSM_DL_DB_RECORD_X509_CERTIFICATE:
+		relationName = "CSSM_DL_DB_RECORD_X509_CERTIFICATE"; break;
+	case CSSM_DL_DB_RECORD_GENERIC:
+		relationName = "CSSM_DL_DB_RECORD_GENERIC"; break;
+	case CSSM_DL_DB_RECORD_GENERIC_PASSWORD:
+		relationName = "CSSM_DL_DB_RECORD_GENERIC_PASSWORD"; break;
+	default: CssmError::throwMe(CSSMERR_DL_INVALID_RECORDTYPE);
+	}
+
+    Relation *rt = createRelation(relationName, relationId);
+
+	std::string
+        an_CertType = "CertType",
+        an_CertEncoding = "CertEncoding",
+        an_PrintName = "PrintName",
+        an_Alias = "Alias",
+        an_Subject = "Subject",
+        an_Issuer = "Issuer",
+        an_SerialNumber = "SerialNumber",
+        an_SubjectKeyIdentifier = "SubjectKeyIdentifier",
+        an_PublicKeyHash = "PublicKeyHash",
+		an_KeyClass = "KeyClass",
+		an_Permanent = "Permanent",
+		an_Private = "Private",
+		an_Modifiable = "Modifiable",
+		an_Label = "Label",
+		an_ApplicationTag = "ApplicationTag",
+		an_KeyCreator = "KeyCreator",
+		an_KeyType = "KeyType",
+		an_KeySizeInBits = "KeySizeInBits",
+		an_EffectiveKeySize = "EffectiveKeySize",
+		an_StartDate = "StartDate",
+		an_EndDate = "EndDate",
+		an_Sensitive = "Sensitive",
+		an_AlwaysSensitive = "AlwaysSensitive",
+		an_Extractable = "Extractable",
+		an_NeverExtractable = "NeverExtractable",
+		an_Encrypt = "Encrypt",
+		an_Decrypt = "Decrypt",
+		an_Derive = "Derive",
+		an_Sign = "Sign",
+		an_Verify = "Verify",
+		an_SignRecover = "SignRecover",
+		an_VerifyRecover = "VerifyRecover",
+		an_Wrap = "Wrap",
+		an_Unwrap = "Unwrap",
+		an_CreationDate = "CreationDate",
+		an_ModDate = "ModDate",
+		an_Description = "Description",
+		an_Comment = "Comment",
+		an_Creator = "Creator",
+		an_Type = "Type",
+		an_ScriptCode = "ScriptCode",
+		an_Invisible = "Invisible",
+		an_Negative = "Negative",
+		an_CustomIcon = "CustomIcon",
+		an_Protected = "Protected",
+		an_Account = "Account",
+		an_Service = "Service",
+		an_Generic = "Generic"
+		;
+
+	// @@@ HARDWIRED Based on what SecKeychain layer expects @@@
+	switch (relationId)
+	{
+	case CSSM_DL_DB_RECORD_GENERIC:
+		createAttribute(*rt, &an_PrintName, kSecLabelItemAttr, kAF_BLOB, false)
+			.attributeCoder(&mDescriptionCoder);
+		createAttribute(*rt, &an_Alias, kSecAlias, kAF_BLOB, false)
+			.attributeCoder(&mZeroCoder);
+		rt->metaRecord().attributeCoderForData(&mDataAttributeCoder);
+		break;
+	case CSSM_DL_DB_RECORD_X509_CERTIFICATE:
+        createAttribute(*rt, &an_CertType, kSecCertTypeItemAttr,
+			kAF_UINT32, true).attributeCoder(&mCertificateCoder);
+        createAttribute(*rt, &an_CertEncoding, kSecCertEncodingItemAttr,
+			kAF_UINT32, false).attributeCoder(&mCertEncodingBERCoder);
+        createAttribute(*rt, &an_PrintName, kSecLabelItemAttr,
+			kAF_BLOB, false).attributeCoder(&mCertificateCoder);
+        createAttribute(*rt, &an_Alias, kSecAlias,
+			kAF_BLOB, false).attributeCoder(&mCertificateCoder);
+        createAttribute(*rt, &an_Subject, kSecSubjectItemAttr,
+			kAF_BLOB, false).attributeCoder(&mCertificateCoder);
+        createAttribute(*rt, &an_Issuer, kSecIssuerItemAttr,
+			kAF_BLOB, true).attributeCoder(&mCertificateCoder);
+        createAttribute(*rt, &an_SerialNumber, kSecSerialNumberItemAttr,
+			kAF_BLOB, true).attributeCoder(&mCertificateCoder);
+        createAttribute(*rt, &an_SubjectKeyIdentifier,
+			kSecSubjectKeyIdentifierItemAttr,
+			kAF_BLOB, false).attributeCoder(&mCertificateCoder);
+        createAttribute(*rt, &an_PublicKeyHash, kSecPublicKeyHashItemAttr,
+			kAF_BLOB, false).attributeCoder(&mCertificateCoder);
+		rt->metaRecord().attributeCoderForData(&mDataAttributeCoder);
+        // Initialize mPublicKeyHashCoder so it knows which attribute of a
+		// certificate to use to get the public key hash of a key.
+        mPublicKeyHashCoder.setCertificateMetaAttribute(&(rt->metaRecord()
+			.metaAttribute(kSecPublicKeyHashItemAttr)));
+		break;
+	case CSSM_DL_DB_RECORD_PUBLIC_KEY:
+	case CSSM_DL_DB_RECORD_PRIVATE_KEY:
+	case CSSM_DL_DB_RECORD_SYMMETRIC_KEY:
+		rt->metaRecord().attributeCoderForData(&mKeyDataCoder);
+		createAttribute(*rt, &an_KeyClass, kSecKeyKeyClass,
+			kAF_UINT32, false).attributeCoder(
+				relationId == CSSM_DL_DB_RECORD_PUBLIC_KEY
+				? &mPublicKeyClassCoder
+				: relationId == CSSM_DL_DB_RECORD_PRIVATE_KEY
+					? &mPrivateKeyClassCoder
+					: &mSessionKeyClassCoder);
+		createAttribute(*rt, &an_PrintName, kSecKeyPrintName,
+			kAF_BLOB, false).attributeCoder(&mZeroCoder);
+		createAttribute(*rt, &an_Alias, kSecKeyAlias,
+			kAF_BLOB, false).attributeCoder(&mZeroCoder);
+		createAttribute(*rt, &an_Permanent, kSecKeyPermanent,
+			kAF_UINT32, false).attributeCoder(&mTrueCoder);
+		createAttribute(*rt, &an_Private, kSecKeyPrivate,
+			kAF_UINT32, false).attributeCoder(
+				relationId == CSSM_DL_DB_RECORD_PUBLIC_KEY
+				? &mFalseCoder : &mTrueCoder);
+		createAttribute(*rt, &an_Modifiable, kSecKeyModifiable,
+			kAF_UINT32, false).attributeCoder(&mFalseCoder);
+		createAttribute(*rt, &an_Label, kSecKeyLabel,
+			kAF_BLOB, true).attributeCoder(
+				relationId == CSSM_DL_DB_RECORD_PRIVATE_KEY
+				? &mPublicKeyHashCoder : NULL);
+		createAttribute(*rt, &an_ApplicationTag, kSecKeyApplicationTag,
+			kAF_BLOB, true).attributeCoder(&mZeroCoder);
+		createAttribute(*rt, &an_KeyCreator, kSecKeyKeyCreator,
+			kAF_BLOB, true).attributeCoder(&mSdCSPDLGuidCoder);
+		createAttribute(*rt, &an_KeyType, kSecKeyKeyType, kAF_UINT32, true);
+		createAttribute(*rt, &an_KeySizeInBits, kSecKeyKeySizeInBits,
+			kAF_UINT32, true);
+		createAttribute(*rt, &an_EffectiveKeySize, kSecKeyEffectiveKeySize,
+			kAF_UINT32, true);
+		createAttribute(*rt, &an_StartDate, kSecKeyStartDate,
+			kAF_TIME_DATE, true).attributeCoder(&mZeroCoder);
+		createAttribute(*rt, &an_EndDate, kSecKeyEndDate,
+			kAF_TIME_DATE, true).attributeCoder(&mZeroCoder);
+		createAttribute(*rt, &an_Sensitive, kSecKeySensitive,
+			kAF_UINT32, false).attributeCoder(
+				relationId == CSSM_DL_DB_RECORD_PUBLIC_KEY
+				? &mFalseCoder : &mTrueCoder);
+		createAttribute(*rt, &an_AlwaysSensitive, kSecKeyAlwaysSensitive,
+			kAF_UINT32, false).attributeCoder(&mFalseCoder);
+		createAttribute(*rt, &an_Extractable, kSecKeyExtractable,
+			kAF_UINT32, false).attributeCoder(&mFalseCoder);
+		createAttribute(*rt, &an_NeverExtractable, kSecKeyNeverExtractable,
+			kAF_UINT32, false).attributeCoder(&mFalseCoder);
+		createAttribute(*rt, &an_Encrypt, kSecKeyEncrypt, kAF_UINT32, false);
+		createAttribute(*rt, &an_Decrypt, kSecKeyDecrypt, kAF_UINT32, false);
+		createAttribute(*rt, &an_Derive, kSecKeyDerive, kAF_UINT32, false);
+		createAttribute(*rt, &an_Sign, kSecKeySign, kAF_UINT32, false);
+		createAttribute(*rt, &an_Verify, kSecKeyVerify, kAF_UINT32, false);
+		createAttribute(*rt, &an_SignRecover, kSecKeySignRecover,
+			kAF_UINT32, false);
+		createAttribute(*rt, &an_VerifyRecover, kSecKeyVerifyRecover,
+			kAF_UINT32, false);
+		createAttribute(*rt, &an_Wrap, kSecKeyWrap, kAF_UINT32, false);
+		createAttribute(*rt, &an_Unwrap, kSecKeyUnwrap, kAF_UINT32, false);
+        // Initialize mPublicKeyHashCoder so it knows which attribute of a
+		// public key to use to get the public key hash of a key.
+        if (relationId == CSSM_DL_DB_RECORD_PUBLIC_KEY)
+            mPublicKeyHashCoder.setPublicKeyMetaAttribute(&(rt->metaRecord()
+				.metaAttribute(kSecKeyLabel)));
+		break;
+	case CSSM_DL_DB_RECORD_GENERIC_PASSWORD:
+		createAttribute(*rt, &an_CreationDate, kSecCreationDateItemAttr,
+			kAF_TIME_DATE, true).attributeCoder(&mZeroCoder);
+		createAttribute(*rt, &an_ModDate, kSecModDateItemAttr,
+			kAF_TIME_DATE, true).attributeCoder(&mZeroCoder);
+		createAttribute(*rt, &an_Description, kSecDescriptionItemAttr,
+			kAF_BLOB, false).attributeCoder(&mZeroCoder);
+		createAttribute(*rt, &an_Comment, kSecCommentItemAttr,
+			kAF_BLOB, false).attributeCoder(&mZeroCoder);
+		createAttribute(*rt, &an_Creator, kSecCreatorItemAttr, kAF_UINT32, 0);
+		createAttribute(*rt, &an_Type, kSecTypeItemAttr, kAF_UINT32, 0);
+		createAttribute(*rt, &an_ScriptCode, kSecScriptCodeItemAttr, kAF_UINT32, 0);
+
+		createAttribute(*rt, &an_PrintName, kSecLabelItemAttr, kAF_BLOB, false)
+			.attributeCoder(&mDescriptionCoder);
+		createAttribute(*rt, &an_Alias, kSecAlias, kAF_BLOB, false)
+			.attributeCoder(&mZeroCoder);
+
+		createAttribute(*rt, &an_Invisible, kSecInvisibleItemAttr, kAF_UINT32, 0);
+		createAttribute(*rt, &an_Negative, kSecNegativeItemAttr, kAF_UINT32, 0);
+		createAttribute(*rt, &an_CustomIcon, kSecCustomIconItemAttr,
+			kAF_BLOB, false).attributeCoder(&mZeroCoder);
+		createAttribute(*rt, &an_Protected, localkSecProtectedDataItemAttr,
+			kAF_BLOB, false).attributeCoder(&mZeroCoder);
+		createAttribute(*rt, &an_Account, kSecAccountItemAttr,
+			kAF_BLOB, false).attributeCoder(&mZeroCoder);
+		createAttribute(*rt, &an_Service, kSecServiceItemAttr,
+			kAF_BLOB, false).attributeCoder(&mZeroCoder);
+		createAttribute(*rt, &an_Generic, kSecGenericItemAttr,
+			kAF_BLOB, false).attributeCoder(&mZeroCoder);
+		rt->metaRecord().attributeCoderForData(&mDataAttributeCoder);
+
+		break;
+	}
+
+	return rt;
+}
+
+// Create a new relation using metaRecord.  Does not register this in the
+// CSSM_DL_DB_SCHEMA_INFO relation.  This is used for creating the schema
+// relations themselves only.
+Relation *Schema::createRelation(MetaRecord *metaRecord)
+{
+	auto_ptr<Relation> aRelation(new Relation(metaRecord));
+
+	if (!mRelationMap.insert(RelationMap::value_type(metaRecord->relationId(),
+		aRelation.get())).second)
+	{
+		// @@@ Should be CSSMERR_DL_DUPLICATE_RECORDTYPE.  Since that
+		// doesn't exist we report that the meta-relation's unique index would
+		// no longer be valid
+        CssmError::throwMe(CSSMERR_DL_INVALID_UNIQUE_INDEX_DATA);
+	}
+
+	return aRelation.release();
+}
+
+// Create a new relation and register this in the CSSM_DL_DB_SCHEMA_INFO
+// relation.
+Relation *Schema::createRelation(const std::string &relationName,
+	RelationId relationId)
+{
+    MetaRecord *mr = new MetaRecord(relationId);
+    Relation *rt = createRelation(mr);
+	registerRelation(relationName, relationId);
+    return rt;
+}
+
+// Create a new attribute and register this with the schema.  Do not use this
+// for creating schema relations.
+MetaAttribute &Schema::createAttribute(Relation &relation,
+    const std::string *name, uint32 attributeId,
+	CSSM_DB_ATTRIBUTE_FORMAT attributeFormat, bool isIndex)
+{
+    MetaRecord &mr = relation.metaRecord();
+	registerAttribute(mr.relationId(), name, attributeId, attributeFormat,
+		isIndex);
+    return mr.createAttribute(name, NULL, attributeId, attributeFormat);
+}
+
+// Insert a record containing a relationId and it's name into
+// CSSM_DL_DB_SCHEMA_INFO relation
+void Schema::registerRelation(const std::string &relationName,
+	RelationId relationId)
+{
+    RefPointer<Record> record = new Record();
+    record->attributeAtIndex(io_rid, new Attribute(relationId));
+    record->attributeAtIndex(io_rn,  new Attribute(relationName));
+    mInfo->insertRecord(record);
+}
+
+// Insert a record containing a relationId, attributeId and other meta
+// information into the CSSM_DL_DB_SCHEMA_ATTRIBUTES relation.  In addition, if
+// isIndex is true insert a record into the CSSM_DL_DB_SCHEMA_INDEXES relation. 
+void Schema::registerAttribute(RelationId relationId, const std::string *name,
+	uint32 attributeId, CSSM_DB_ATTRIBUTE_FORMAT attributeFormat, bool isIndex)
+{
+    CSSM_DB_ATTRIBUTE_NAME_FORMAT nameFormat = name
+		? CSSM_DB_ATTRIBUTE_NAME_AS_STRING : CSSM_DB_ATTRIBUTE_NAME_AS_INTEGER;
+
+    RefPointer<Record> rc_attribute = new Record();
+
+    rc_attribute->attributeAtIndex(as_rid, new Attribute(relationId));
+    rc_attribute->attributeAtIndex(as_aid, new Attribute(attributeId));
+    rc_attribute->attributeAtIndex(as_anf, new Attribute(nameFormat));
+    rc_attribute->attributeAtIndex(as_an, name
+		? new Attribute(*name) : new Attribute());           // AttributeName
+    rc_attribute->attributeAtIndex(as_anid, new Attribute());// AttributeNameId
+    rc_attribute->attributeAtIndex(as_af,  new Attribute(attributeFormat));
+    mAttributes->insertRecord(rc_attribute);
+
+    if (isIndex)
+    {
+        RefPointer<Record> rc_index = new Record();
+        rc_index->attributeAtIndex(ix_rid,               // RelationId
+			new Attribute(relationId));
+        rc_index->attributeAtIndex(ix_iid,               // IndexId
+			new Attribute(uint32(0)));
+        rc_index->attributeAtIndex(ix_aid,               // AttributeId
+			new Attribute(attributeId));
+        rc_index->attributeAtIndex(ix_it,                // IndexType
+			new Attribute(uint32(CSSM_DB_INDEX_UNIQUE)));
+        rc_index->attributeAtIndex(ix_idl,               // IndexedDataLocation
+			new Attribute(uint32(CSSM_DB_INDEX_ON_UNKNOWN)));
+        mIndices->insertRecord(rc_index);
+    }
+}
+
+
+#pragma mark ---------------- Utility methods --------------
+
+const Relation &Schema::findRelation(RelationId inRelationId) const
+{
+    RelationMap::const_iterator it = mRelationMap.find(inRelationId);
+    if (it == mRelationMap.end())
+		CssmError::throwMe(CSSMERR_DL_INVALID_RECORDTYPE);
+	return *it->second;
+}
+
+Relation &Schema::findRelation(RelationId inRelationId)
+{
+    RelationMap::iterator it = mRelationMap.find(inRelationId);
+    if (it == mRelationMap.end())
+		CssmError::throwMe(CSSMERR_DL_INVALID_RECORDTYPE);
+	return *it->second;
+}
+
+MetaRecord &Schema::findMetaRecord(RelationId inRelationId)
+{
+	return findRelation(inRelationId).metaRecord();
+}
+
+} // end namespace Tokend
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Schema.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Schema.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Schema.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,130 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Schema.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_SCHEMA_H_
+#define _TOKEND_SCHEMA_H_
+
+#include <security_cdsa_utilities/cssmdata.h>
+#include <security_cdsa_utilities/cssmdb.h>
+#include <map>
+
+#include "MetaRecord.h"
+#include "Relation.h"
+#include "AttributeCoder.h"
+
+namespace Tokend
+{
+
+class Relation;
+
+//
+// Schema
+//
+class Schema
+{
+	NOCOPY(Schema)
+public:
+	typedef std::map<RelationId, Relation *> RelationMap;
+    typedef RelationMap::const_iterator ConstRelationMapIterator;
+
+    Schema();
+    virtual ~Schema();
+
+	virtual void create();
+
+	const Relation &findRelation(RelationId inRelationId) const;
+	Relation &findRelation(RelationId inRelationId);
+	MetaRecord &findMetaRecord(RelationId inRelationId);
+
+    ConstRelationMapIterator begin() const { return mRelationMap.begin(); }
+    ConstRelationMapIterator end() const { return mRelationMap.end(); }
+
+    const LinkedRecordAttributeCoder &publicKeyHashCoder() const
+		{ return mPublicKeyHashCoder; }
+protected:
+    Relation *createRelation(const std::string &relationName,
+		RelationId relationId);
+	Relation *createStandardRelation(RelationId relationId);
+
+    MetaAttribute &createAttribute(Relation &relation,
+		const std::string *name, uint32 attributeId,
+		CSSM_DB_ATTRIBUTE_FORMAT attributeFormat, bool isIndex);
+private:
+	Relation *createRelation(MetaRecord *inMetaRecord);
+
+    void registerRelation(const std::string &relationName,
+		RelationId relationId);
+    void registerAttribute(RelationId relationId, const std::string *name,
+		uint32 attributeId, CSSM_DB_ATTRIBUTE_FORMAT attributeFormat,
+		bool isIndex);
+
+private:
+    Relation *mInfo, *mAttributes, *mIndices;
+    RelationMap mRelationMap;
+
+	// AttributeIndices for attributes of CSSM_DL_DB_SCHEMA_INFO relation.
+	uint32 io_rid;
+	uint32 io_rn;
+
+	// AttributeIndices for attributes of CSSM_DL_DB_SCHEMA_ATTRIBUTES
+	// relation.
+	uint32 as_rid;
+	uint32 as_aid;
+	uint32 as_anf;
+	uint32 as_an;
+	uint32 as_anid;
+	uint32 as_af;
+
+	// AttributeIndices for attributes of CSSM_DL_DB_SCHEMA_INDEXES relation.
+	uint32 ix_rid;
+	uint32 ix_iid;
+	uint32 ix_aid;
+	uint32 ix_it;
+	uint32 ix_idl;
+protected:
+	// Coders for some standard attributes
+	ConstAttributeCoder mTrueCoder;
+	ConstAttributeCoder mFalseCoder;
+	ConstAttributeCoder mCertEncodingBERCoder;
+	GuidAttributeCoder mSdCSPDLGuidCoder;
+	CertificateAttributeCoder mCertificateCoder;
+	ZeroAttributeCoder mZeroCoder;
+	ConstAttributeCoder mPublicKeyClassCoder;
+	ConstAttributeCoder mPrivateKeyClassCoder;
+	ConstAttributeCoder mSessionKeyClassCoder;
+	KeyDataAttributeCoder mKeyDataCoder;
+	LinkedRecordAttributeCoder mPublicKeyHashCoder;
+	DataAttributeCoder mDataAttributeCoder;
+	DescriptionAttributeCoder mDescriptionCoder;
+};
+
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_SCHEMA_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/SelectionPredicate.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/SelectionPredicate.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/SelectionPredicate.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,70 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  SelectionPredicate.cpp
+ *  TokendMuscle
+ */
+
+#include "SelectionPredicate.h"
+#include "MetaAttribute.h"
+#include "MetaRecord.h"
+#include "DbValue.h"
+#include <Security/cssmerr.h>
+
+namespace Tokend
+{
+
+SelectionPredicate::SelectionPredicate(const MetaRecord &inMetaRecord,
+	const CSSM_SELECTION_PREDICATE &inPredicate)
+	:	mMetaAttribute(inMetaRecord.metaAttribute(inPredicate.Attribute.Info)),
+		mDbOperator(inPredicate.DbOperator)
+{
+	// Make sure that the caller specified the attribute values in the correct
+	// format.
+	if (inPredicate.Attribute.Info.AttributeFormat
+		!= mMetaAttribute.attributeFormat())
+		CssmError::throwMe(CSSMERR_DL_INCOMPATIBLE_FIELD_FORMAT);
+
+	// @@@ See ISSUES
+	if (inPredicate.Attribute.NumberOfValues != 1)
+		CssmError::throwMe(CSSMERR_DL_UNSUPPORTED_QUERY);
+
+	mData = inPredicate.Attribute.Value[0];
+	mValue = mMetaAttribute.createValue(mData);
+}
+
+SelectionPredicate::~SelectionPredicate()
+{
+	delete mValue;
+}
+
+bool SelectionPredicate::evaluate(TokenContext *tokenContext,
+	Record& record) const
+{
+    return mMetaAttribute.evaluate(tokenContext, mValue, record, mDbOperator);
+}
+
+
+}	// end namespace Tokend
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/SelectionPredicate.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/SelectionPredicate.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/SelectionPredicate.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,63 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  SelectionPredicate.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_SELECTIONPREDICATE_H_
+#define _TOKEND_SELECTIONPREDICATE_H_
+
+#include <security_cdsa_utilities/cssmdata.h>
+
+namespace Tokend
+{
+
+class DbValue;
+class MetaAttribute;
+class MetaRecord;
+class Record;
+class TokenContext;
+
+class SelectionPredicate
+{
+    NOCOPY(SelectionPredicate)
+public:
+    SelectionPredicate(const MetaRecord &inMetaRecord,
+		const CSSM_SELECTION_PREDICATE &inPredicate);
+	~SelectionPredicate();
+	
+	bool evaluate(TokenContext *tokenContext, Record& record) const;
+
+private:
+    const MetaAttribute &mMetaAttribute;
+    CSSM_DB_OPERATOR mDbOperator;
+	CssmDataContainer mData;
+	DbValue *mValue;
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_SELECTIONPREDICATE_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Token.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Token.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Token.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,1129 @@
+/*
+ *  Copyright (c) 2004,2007 Apple Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Token.cpp
+ *  TokendMuscle
+ */
+
+#include "Token.h"
+
+#include "Cursor.h"
+#include "KeyHandle.h"
+#include "RecordHandle.h"
+#include "Schema.h"
+#include <memory>
+#include <security_cdsa_utilities/cssmaclpod.h>
+#include <security_utilities/unix++.h>
+#include <security_utilities/logging.h>
+
+//
+// SPI wrapper macros
+//
+#define BEGIN	try {
+#define END(SS) \
+		return CSSM_OK; \
+	} catch (const CommonError &err) { \
+		return CssmError::cssmError(err, CSSM_##SS##_BASE_ERROR); \
+	} catch (...) { \
+		return CSSM_ERRCODE_INTERNAL_ERROR; \
+	}
+
+//
+// Singleton
+//
+Tokend::Token *token;
+
+namespace Tokend
+{
+
+Token::Token() : mSchema(NULL), mTokenContext(NULL)
+{
+}
+
+Token::~Token()
+{
+}
+
+
+//
+// Initial: Your first chance to do anything with the tokend framework
+// initialized.
+//
+CSSM_RETURN Token::_initial()
+{
+	BEGIN
+	token->initial();
+	secdebug("tokend", "using reader %s",
+		token->startupReaderInfo()->szReader);
+	END(CSSM)
+}
+
+
+//
+// Probe:
+//  (1) See if we support this token. Return zero if not.
+//      Return a score if we do - the lower, the better. 1 beats everyone else.
+//  (2) Generate a unique id string for the token. This doesn't have to be
+//      human readable. If you REALLY can't make one up, leave tokenUid alone.
+//      But do try.
+//
+CSSM_RETURN Token::_probe(SecTokendProbeFlags flags, uint32 *score,
+	char tokenUid[TOKEND_MAX_UID])
+{
+	BEGIN
+	*score = token->probe(flags, tokenUid);
+	secdebug("tokend", "flags=%d returning score=%d  uid='%s'",
+		flags, *score, tokenUid);
+	END(CSSM)
+}
+
+
+//
+// Establish:
+// Okay, you're the one. The token is yours. Here's your GUID and subservice ID
+// (in case you care); it'll get automatically inserted into your MDS unless
+// you override it. If you can make up a nice, user-friendly print name for
+// your token, return it in printName. If you can't, leave it alone and
+// securityd will make something up for you.
+//
+CSSM_RETURN Token::_establish(const CSSM_GUID *guid, uint32 subserviceID,
+	SecTokendEstablishFlags flags, const char *cacheDirectory,
+	const char *workDirectory, char mdsDirectory[PATH_MAX],
+	char printName[PATH_MAX])
+{
+	BEGIN
+	secdebug("tokend", "establish(%s,%d,0x%X)",
+		Guid::required(guid).toString().c_str(), subserviceID, flags);
+
+	token->establish(guid, subserviceID, flags, cacheDirectory, workDirectory,
+		mdsDirectory, printName);
+	// if printName is left alone, securityd will make one up
+	// if mdsDirectory is left alone, all MDS resources in the Resource bundle
+	// will be loaded
+	END(CSSM)
+}
+
+
+//
+// Terminate() is called by security when it wants you to go away.
+// This function does not (currently) return anything, so the CSSM_RETURN is
+// effectively ignored. (It's still here for consistency's sake.)
+//
+CSSM_RETURN Token::_terminate(uint32 reason, uint32 options)
+{
+	BEGIN
+	secdebug("tokend", "terminate(%d,0x%d)", reason, options);
+	token->terminate(reason, options);
+	END(CSSM)
+}
+
+
+CSSM_RETURN Token::_findFirst(const CSSM_QUERY *query,
+	TOKEND_RETURN_DATA *data, CSSM_HANDLE *hSearch)
+{
+	BEGIN
+	secdebug("tokend", "findFirst()");
+	std::auto_ptr<Cursor> curs(token->createCursor(query));
+	TokenContext *tokenContext = token->tokenContext();
+	std::auto_ptr<RecordHandle> rh(curs->next(tokenContext));
+	if (!rh.get())
+	{
+		secdebug("tokend", "findFirst() returning: CSSMERR_DL_ENDOFDATA");
+#if 1
+		data->record = 0;
+		data->keyhandle = 0;
+		return 0;
+#else
+		return CSSMERR_DL_ENDOFDATA;
+#endif
+	}
+
+	rh->get(tokenContext, *data);
+	// Release the RecordHandle until the caller kills the handle we returned.
+	rh.release();
+
+	// We didn't throw so return a search handle and keep the Cursor around.
+	*hSearch = curs->handle();
+	curs.release();
+	secdebug("tokend", "end findFirst() returned: %ld", *hSearch);
+	END(DL)
+}
+
+CSSM_RETURN Token::_findNext(CSSM_HANDLE hSearch, TOKEND_RETURN_DATA *data)
+{
+	BEGIN
+	secdebug("tokend", "findNext(%ld)", hSearch);
+	Cursor& curs = Security::HandleObject::find<Cursor>(hSearch,
+		CSSMERR_DL_RECORD_NOT_FOUND);
+	TokenContext *tokenContext = token->tokenContext();
+	std::auto_ptr<RecordHandle> rh(curs.next(tokenContext));
+	if (!rh.get())
+	{
+		secdebug("tokend", "findNext(%ld) returning: CSSMERR_DL_ENDOFDATA",
+			hSearch);
+#if 1
+		data->record = 0;
+		data->keyhandle = 0;
+		return 0;
+#else
+		return CSSMERR_DL_ENDOFDATA;
+#endif
+	}
+
+	rh->get(tokenContext, *data);
+	rh.release();
+	END(DL)
+}
+
+CSSM_RETURN Token::_findRecordHandle(CSSM_HANDLE hRecord,
+	TOKEND_RETURN_DATA *data)
+{
+	BEGIN
+	secdebug("tokend", "findRecordHandle(%ld)", hRecord);
+	RecordHandle &rh = Security::HandleObject::find<RecordHandle>(hRecord,
+		CSSMERR_CSSM_INVALID_ADDIN_HANDLE);
+	rh.get(token->tokenContext(), *data);
+	END(DL)
+}
+
+CSSM_RETURN Token::_insertRecord(CSSM_DB_RECORDTYPE recordType,
+	const CSSM_DB_RECORD_ATTRIBUTE_DATA *attributes, const CSSM_DATA *data,
+	CSSM_HANDLE *hRecord)
+{
+	BEGIN
+	secdebug("tokend", "insertRecord");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+	END(DL)
+}
+
+CSSM_RETURN Token::_modifyRecord(CSSM_DB_RECORDTYPE recordType,
+	CSSM_HANDLE *hRecord, const CSSM_DB_RECORD_ATTRIBUTE_DATA *attributes,
+	const CSSM_DATA *data, CSSM_DB_MODIFY_MODE modifyMode)
+{
+	BEGIN
+	secdebug("tokend", "modifyRecord");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+	END(DL)
+}
+
+CSSM_RETURN Token::_deleteRecord(CSSM_HANDLE hRecord)
+{
+	BEGIN
+	secdebug("tokend", "deleteRecord");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+	END(DL)
+}
+
+CSSM_RETURN Token::_releaseSearch(CSSM_HANDLE hSearch)
+{
+	BEGIN
+	secdebug("tokend", "releaseSearch(%ld)", hSearch);
+	Cursor &curs = Security::HandleObject::findAndKill<Cursor>(hSearch,
+		CSSMERR_CSSM_INVALID_ADDIN_HANDLE);
+	delete &curs;
+	END(DL)
+}
+
+CSSM_RETURN Token::_releaseRecord(CSSM_HANDLE hRecord)
+{
+	BEGIN
+	secdebug("tokend", "releaseRecord(%ld)", hRecord);
+	RecordHandle &rech = Security::HandleObject::findAndKill<RecordHandle>(hRecord,
+		CSSMERR_CSSM_INVALID_ADDIN_HANDLE);
+	delete &rech;
+	END(DL)
+}
+
+CSSM_RETURN Token::_freeRetrievedData(TOKEND_RETURN_DATA *data)
+{
+	BEGIN
+	secdebug("tokend", "freeRetrievedData");
+	// Since we return pointers to our cached interal data this is also a noop
+	END(DL)
+}
+
+CSSM_RETURN Token::_releaseKey(CSSM_HANDLE hKey)
+{
+	BEGIN
+	secdebug("tokend", "releaseKey(%ld)", hKey);
+	KeyHandle &keyh = Security::HandleObject::findAndKill<KeyHandle>(hKey,
+		CSSMERR_CSP_INVALID_KEY_REFERENCE);
+	delete &keyh;
+	END(CSP)
+}
+
+CSSM_RETURN Token::_getKeySize(CSSM_HANDLE hKey, CSSM_KEY_SIZE *size)
+{
+	BEGIN
+	KeyHandle &key = Security::HandleObject::find<KeyHandle>(hKey,
+		CSSMERR_CSP_INVALID_KEY_REFERENCE);
+    key.getKeySize(Required(size));
+	END(CSP)
+}
+
+CSSM_RETURN Token::_getOutputSize(const CSSM_CONTEXT *context,
+	CSSM_HANDLE hKey, uint32 inputSize, CSSM_BOOL encrypting,
+	uint32 *outputSize)
+{
+	BEGIN
+	KeyHandle &key = Security::HandleObject::find<KeyHandle>(hKey,
+		CSSMERR_CSP_INVALID_KEY_REFERENCE);
+    Required(outputSize) = key.getOutputSize(Context::required(context),
+		inputSize, encrypting);
+	END(CSP)
+}
+	
+CSSM_RETURN Token::_generateSignature(const CSSM_CONTEXT *context,
+	CSSM_HANDLE hKey, CSSM_ALGORITHMS signOnly, const CSSM_DATA *input,
+	CSSM_DATA *signature)
+{
+	BEGIN
+	KeyHandle &key = Security::HandleObject::find<KeyHandle>(hKey,
+		CSSMERR_CSP_INVALID_KEY_REFERENCE);
+    key.generateSignature(Context::required(context), signOnly,
+		CssmData::required(input), CssmData::required(signature));
+	END(CSP)
+}
+
+
+CSSM_RETURN Token::_verifySignature(const CSSM_CONTEXT *context,
+	CSSM_HANDLE hKey, CSSM_ALGORITHMS signOnly, const CSSM_DATA *input,
+	const CSSM_DATA *signature)
+{
+	BEGIN
+	KeyHandle &key = Security::HandleObject::find<KeyHandle>(hKey,
+		CSSMERR_CSP_INVALID_KEY_REFERENCE);
+    key.verifySignature(Context::required(context), signOnly,
+		CssmData::required(input), CssmData::required(signature));
+	END(CSP)
+}
+
+
+CSSM_RETURN Token::_generateMac(const CSSM_CONTEXT *context, CSSM_HANDLE hKey,
+	const CSSM_DATA *input, CSSM_DATA *output)
+{
+	BEGIN
+	KeyHandle &key = Security::HandleObject::find<KeyHandle>(hKey,
+		CSSMERR_CSP_INVALID_KEY_REFERENCE);
+    key.generateMac(Context::required(context), CssmData::required(input),
+		CssmData::required(output));
+	END(CSP)
+}
+
+
+CSSM_RETURN Token::_verifyMac(const CSSM_CONTEXT *context, CSSM_HANDLE hKey,
+	const CSSM_DATA *input, const CSSM_DATA *compare)
+{
+	BEGIN
+	KeyHandle &key = Security::HandleObject::find<KeyHandle>(hKey,
+		CSSMERR_CSP_INVALID_KEY_REFERENCE);
+    key.verifyMac(Context::required(context), CssmData::required(input),
+		CssmData::required(compare));
+	END(CSP)
+}
+
+
+CSSM_RETURN Token::_encrypt(const CSSM_CONTEXT *context, CSSM_HANDLE hKey,
+	const CSSM_DATA *clear, CSSM_DATA *cipher)
+{
+	BEGIN
+	KeyHandle &key = Security::HandleObject::find<KeyHandle>(hKey,
+		CSSMERR_CSP_INVALID_KEY_REFERENCE);
+    key.encrypt(Context::required(context), CssmData::required(clear),
+		CssmData::required(cipher));
+	END(CSP)
+}
+
+
+CSSM_RETURN Token::_decrypt(const CSSM_CONTEXT *context, CSSM_HANDLE hKey,
+	const CSSM_DATA *cipher, CSSM_DATA *clear)
+{
+	BEGIN
+	KeyHandle &key = Security::HandleObject::find<KeyHandle>(hKey,
+		CSSMERR_CSP_INVALID_KEY_REFERENCE);
+    key.decrypt(Context::required(context), CssmData::required(cipher),
+		CssmData::required(clear));
+	END(CSP)
+}
+
+CSSM_RETURN Token::_generateKey(const CSSM_CONTEXT *context,
+	const CSSM_ACCESS_CREDENTIALS *creds,
+	const CSSM_ACL_ENTRY_PROTOTYPE *owner, CSSM_KEYUSE usage,
+	CSSM_KEYATTR_FLAGS attrs, CSSM_HANDLE *hKey, CSSM_KEY *header)
+{
+	BEGIN
+	secdebug("tokend", "generateKey");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+	END(CSP)
+}
+
+CSSM_RETURN Token::_generateKeyPair(const CSSM_CONTEXT *context,
+	const CSSM_ACCESS_CREDENTIALS *creds,
+	const CSSM_ACL_ENTRY_PROTOTYPE *owner,
+	CSSM_KEYUSE pubUsage, CSSM_KEYATTR_FLAGS pubAttrs,
+	CSSM_KEYUSE privUsage, CSSM_KEYATTR_FLAGS privAttrs,
+	CSSM_HANDLE *hPubKey, CSSM_KEY *pubHeader,
+	CSSM_HANDLE *hPrivKey, CSSM_KEY *privHeader)
+{
+	BEGIN
+	secdebug("tokend", "generateKeyPair");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+	END(CSP)
+}
+
+CSSM_RETURN Token::_wrapKey(const CSSM_CONTEXT *context,
+	CSSM_HANDLE hWrappingKey, const CSSM_KEY *wrappingKey,
+	const CSSM_ACCESS_CREDENTIALS *cred,
+	CSSM_HANDLE hSubjectKey, const CSSM_KEY *subjectKey,
+	const CSSM_DATA *descriptiveData, CSSM_KEY *wrappedKey)
+{
+	BEGIN
+	KeyHandle *subjectKeyHandle = hSubjectKey
+		? &Security::HandleObject::find<KeyHandle>(hSubjectKey,
+			CSSMERR_CSP_INVALID_KEY_REFERENCE) : NULL;
+	KeyHandle *wrappingKeyHandle = hWrappingKey
+		? &Security::HandleObject::find<KeyHandle>(hWrappingKey,
+			CSSMERR_CSP_INVALID_KEY_REFERENCE) : NULL;
+
+	if (subjectKeyHandle)
+	{
+		subjectKeyHandle->wrapUsingKey(Context::required(context),
+			AccessCredentials::optional(cred),
+			wrappingKeyHandle, CssmKey::optional(wrappingKey),
+			CssmData::optional(descriptiveData),
+				CssmKey::required(wrappedKey));
+	}
+	else if (wrappingKeyHandle)
+	{
+		wrappingKeyHandle->wrapKey(Context::required(context),
+			CssmKey::required(subjectKey),
+			CssmData::optional(descriptiveData),
+				CssmKey::required(wrappedKey));
+	}
+	else
+	{
+		secdebug("tokend",
+			"wrapKey without a reference subject or wrapping key not supported"
+			);
+		CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+	}
+	END(CSP)
+}
+
+CSSM_RETURN Token::_unwrapKey(const CSSM_CONTEXT *context,
+	CSSM_HANDLE hWrappingKey, const CSSM_KEY *wrappingKey,
+	const CSSM_ACCESS_CREDENTIALS *cred,
+	const CSSM_ACL_ENTRY_PROTOTYPE *access,
+	CSSM_HANDLE hPublicKey, const CSSM_KEY *publicKey,
+	const CSSM_KEY *wrappedKey, CSSM_KEYUSE usage,
+	CSSM_KEYATTR_FLAGS attributes, CSSM_DATA *descriptiveData,
+	CSSM_HANDLE *hUnwrappedKey, CSSM_KEY *unwrappedKey)
+{
+	BEGIN
+	if (hWrappingKey)
+	{
+		KeyHandle &unwrappingKey =
+			Security::HandleObject::find<KeyHandle>(hWrappingKey,
+				CSSMERR_CSP_INVALID_KEY_REFERENCE);
+		if (hPublicKey)
+		{
+			secdebug("tokend", "unwrapKey with a public key not supported");
+			CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+		}
+
+		unwrappingKey.unwrapKey(Context::required(context),
+			AccessCredentials::optional(cred),
+			AclEntryPrototype::optional(access), CssmKey::required(wrappedKey),
+			usage, attributes, CssmData::optional(descriptiveData),
+			*hUnwrappedKey, CssmKey::required(unwrappedKey));
+	}
+	else
+	{
+		secdebug("tokend",
+			"unwrapKey without a wrapping key not supported (import)");
+		/* There is no key doing the unwrap so this is basically an import. */
+		CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+	}
+	END(CSP)
+}
+
+CSSM_RETURN Token::_deriveKey(const CSSM_CONTEXT *context,
+	CSSM_HANDLE hSourceKey, const CSSM_KEY *sourceKey,
+	const CSSM_ACCESS_CREDENTIALS *cred,
+	const CSSM_ACL_ENTRY_PROTOTYPE *access, CSSM_DATA *parameters,
+	CSSM_KEYUSE usage, CSSM_KEYATTR_FLAGS attributes,
+	CSSM_HANDLE *hKey, CSSM_KEY *key)
+{
+	BEGIN
+	secdebug("tokend", "deriveKey");
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+	END(CSP)
+}
+
+CSSM_RETURN Token::_getObjectOwner(CSSM_HANDLE hRecord,
+	CSSM_ACL_OWNER_PROTOTYPE *owner)
+{
+	BEGIN
+	secdebug("tokend", "getObjectOwner");
+	RecordHandle &rh = Security::HandleObject::find<RecordHandle>(hRecord,
+		CSSMERR_CSSM_INVALID_ADDIN_HANDLE);
+	rh.getOwner(AclOwnerPrototype::required(owner));
+	END(DL)
+}
+
+CSSM_RETURN Token::_getObjectAcl(CSSM_HANDLE hRecord,
+	const char *tag, uint32 *count, CSSM_ACL_ENTRY_INFO **entries)
+{
+	BEGIN
+	secdebug("tokend", "getObjectAcl");
+	RecordHandle &rh = Security::HandleObject::find<RecordHandle>(hRecord,
+		CSSMERR_CSSM_INVALID_ADDIN_HANDLE);
+	rh.getAcl(tag, Required(count), AclEntryInfo::overlayVar(*entries));
+	END(DL)
+}
+
+CSSM_RETURN Token::_getDatabaseOwner(CSSM_ACL_OWNER_PROTOTYPE *owner)
+{
+	BEGIN
+	token->getOwner(AclOwnerPrototype::required(owner));
+	END(DL)
+}
+
+CSSM_RETURN Token::_getDatabaseAcl(const char *tag, uint32 *count,
+	CSSM_ACL_ENTRY_INFO **entries)
+{
+	BEGIN
+	token->getAcl(tag, *count, AclEntryInfo::overlayVar(*entries));
+	END(DL)
+}
+
+CSSM_RETURN Token::_getKeyOwner(CSSM_HANDLE hKey,
+	CSSM_ACL_OWNER_PROTOTYPE *owner)
+{
+	BEGIN
+	KeyHandle &key = Security::HandleObject::find<KeyHandle>(hKey,
+		CSSMERR_CSP_INVALID_KEY_REFERENCE);
+	key.getOwner(AclOwnerPrototype::required(owner));
+	END(CSP)
+}
+
+CSSM_RETURN Token::_getKeyAcl(CSSM_HANDLE hKey,
+	const char *tag, uint32 *count, CSSM_ACL_ENTRY_INFO **entries)
+{
+	BEGIN
+	KeyHandle &key = Security::HandleObject::find<KeyHandle>(hKey,
+		CSSMERR_CSP_INVALID_KEY_REFERENCE);
+	key.getAcl(tag, Required(count), AclEntryInfo::overlayVar(*entries));
+	END(CSP)
+}
+
+CSSM_RETURN Token::_freeOwnerData(CSSM_ACL_OWNER_PROTOTYPE *owner)
+{
+	BEGIN
+    // @@@ Do something here based on how we return data above.
+	END(CSP)
+}
+
+CSSM_RETURN Token::_freeAclData(uint32 count, CSSM_ACL_ENTRY_INFO *entries)
+{
+	BEGIN
+#if 0
+    AutoAclEntryInfoList aclList(&Allocator::standard());
+    // Invoke braindead overloaded operators since there are no setters on
+	// AutoAclEntryInfoList
+    *static_cast<uint32 *>(aclList) = count;
+    *static_cast<CSSM_ACL_ENTRY_INFO_PTR *>(aclList) = entries;
+#endif
+	END(CSP)
+}
+
+CSSM_RETURN Token::_authenticateDatabase(CSSM_DB_ACCESS_TYPE mode,
+	const CSSM_ACCESS_CREDENTIALS *cred)
+{
+	BEGIN
+	secdebug("tokend", "authenticateDatabase");
+	token->authenticate(mode, AccessCredentials::overlay(cred));
+	END(DL)
+}
+
+CSSM_RETURN Token::_changeDatabaseOwner(const CSSM_ACL_OWNER_PROTOTYPE *owner)
+{
+	BEGIN
+	secdebug("tokend", "changeDatabaseOwner");
+	token->changeOwner(AclOwnerPrototype::required(owner));
+	END(DL)
+}
+
+CSSM_RETURN Token::_changeDatabaseAcl(const CSSM_ACCESS_CREDENTIALS *cred,
+	const CSSM_ACL_EDIT *edit)
+{
+	BEGIN
+	secdebug("tokend", "changeDatabaseAcl");
+	token->changeAcl(AccessCredentials::required(cred),
+		AclEdit::required(edit));
+	END(DL)
+}
+
+CSSM_RETURN Token::_changeObjectOwner(CSSM_HANDLE hRecord,
+	const CSSM_ACL_OWNER_PROTOTYPE *owner)
+{
+	BEGIN
+	secdebug("tokend", "changeObjectOwner");
+	RecordHandle &rh = Security::HandleObject::find<RecordHandle>(hRecord,
+		CSSMERR_CSSM_INVALID_ADDIN_HANDLE);
+	rh.changeOwner(AclOwnerPrototype::required(owner));
+	END(DL)
+}
+
+CSSM_RETURN Token::_changeObjectAcl(CSSM_HANDLE hRecord,
+	const CSSM_ACCESS_CREDENTIALS *cred, const CSSM_ACL_EDIT *edit)
+{
+	BEGIN
+	secdebug("tokend", "changeObjectAcl");
+	RecordHandle &rh = Security::HandleObject::find<RecordHandle>(hRecord,
+		CSSMERR_CSSM_INVALID_ADDIN_HANDLE);
+	rh.changeAcl(AccessCredentials::required(cred), AclEdit::required(edit));
+	END(DL)
+}
+
+CSSM_RETURN Token::_changeKeyOwner(CSSM_HANDLE hKey,
+	const CSSM_ACL_OWNER_PROTOTYPE *owner)
+{
+	BEGIN
+	secdebug("tokend", "changeKeyOwner");
+	KeyHandle &key = Security::HandleObject::find<KeyHandle>(hKey,
+		CSSMERR_CSP_INVALID_KEY_REFERENCE);
+	key.changeOwner(AclOwnerPrototype::required(owner));
+	END(CSP)
+}
+
+CSSM_RETURN Token::_changeKeyAcl(CSSM_HANDLE hKey,
+	const CSSM_ACCESS_CREDENTIALS *cred, const CSSM_ACL_EDIT *edit)
+{
+	BEGIN
+	secdebug("tokend", "changeKeyAcl");
+	KeyHandle &key = Security::HandleObject::find<KeyHandle>(hKey,
+		CSSMERR_CSP_INVALID_KEY_REFERENCE);
+	key.changeAcl(AccessCredentials::required(cred), AclEdit::required(edit));
+	END(CSP)
+}
+
+CSSM_RETURN Token::_generateRandom(const CSSM_CONTEXT *context,
+	CSSM_DATA *result)
+{
+	BEGIN
+	secdebug("tokend", "generateRandom");
+	token->generateRandom(Context::required(context),
+		CssmData::required(result));
+	END(CSP)
+}
+
+CSSM_RETURN Token::_getStatistics(CSSM_CSP_OPERATIONAL_STATISTICS *result)
+{
+	BEGIN
+	secdebug("tokend", "getStatistics");
+	token->getStatistics(Required(result));
+	END(CSP)
+}
+
+CSSM_RETURN Token::_getTime(CSSM_ALGORITHMS algorithm, CSSM_DATA *result)
+{
+	BEGIN
+	secdebug("tokend", "getTime");
+	token->getTime(algorithm, CssmData::required(result));
+	END(CSP)
+}
+
+CSSM_RETURN Token::_getCounter(CSSM_DATA *result)
+{
+	BEGIN
+	secdebug("tokend", "getCounter");
+	token->getCounter(CssmData::required(result));
+	END(CSP)
+}
+
+CSSM_RETURN Token::_selfVerify()
+{
+	BEGIN
+	secdebug("tokend", "selfVerify");
+	token->selfVerify();
+	END(CSP)
+}
+
+CSSM_RETURN Token::_cspPassThrough(uint32 id, const CSSM_CONTEXT *context,
+	CSSM_HANDLE hKey, const CSSM_KEY *key, const CSSM_DATA *input,
+	CSSM_DATA *output)
+{
+	BEGIN
+	secdebug("tokend", "cspPassThrough");
+	CssmError::throwMe(CSSM_ERRCODE_INVALID_PASSTHROUGH_ID);
+	END(CSP)
+}
+
+CSSM_RETURN Token::_dlPassThrough(uint32 id, const CSSM_DATA *input,
+	CSSM_DATA *output)
+{
+	BEGIN
+	secdebug("tokend", "dlPassThrough");
+	CssmError::throwMe(CSSM_ERRCODE_INVALID_PASSTHROUGH_ID);
+	END(DL)
+}
+
+CSSM_RETURN Token::_isLocked(uint32 *locked)
+{
+	BEGIN
+	secdebug("tokend", "_isLocked");
+	Required(locked) = token->isLocked();
+	secdebug("tokend", "_isLocked: %d", *locked);
+	END(DL)
+}
+
+//
+// Callback vector into SecTokendMain
+//
+const SecTokendCallbacks Token::mCallbacks = {
+	kSecTokendCallbackVersion,
+	kSecTokendCallbacksDefault,
+	_initial, _probe, _establish, _terminate,
+	_findFirst, _findNext, _findRecordHandle,
+	_insertRecord, _modifyRecord, _deleteRecord,
+	_releaseSearch, _releaseRecord,
+	_freeRetrievedData,
+	_releaseKey, _getKeySize, _getOutputSize,
+	_generateSignature, _verifySignature,
+	_generateMac, _verifyMac,
+	_encrypt, _decrypt,
+	_generateKey, _generateKeyPair,
+	_wrapKey, _unwrapKey, _deriveKey,
+	_getDatabaseOwner, _getDatabaseAcl,
+	_getObjectOwner, _getObjectAcl,
+	_getKeyOwner, _getKeyAcl,
+	_freeOwnerData, _freeAclData,
+	_authenticateDatabase,
+	_changeDatabaseOwner, _changeDatabaseAcl,
+	_changeObjectOwner, _changeObjectAcl,
+	_changeKeyOwner, _changeKeyAcl,
+	_generateRandom, _getStatistics,
+	_getTime, _getCounter,
+	_selfVerify,
+	_cspPassThrough, _dlPassThrough,
+	_isLocked
+};
+
+const SecTokendCallbacks *Token::callbacks()
+{
+	return &mCallbacks;
+}
+
+SecTokendSupport *Token::support()
+{
+	return this;
+}
+
+void Token::initial()
+{
+}
+
+void Token::terminate(uint32 reason, uint32 options)
+{
+}
+
+void Token::establish(const CSSM_GUID *guid, uint32 subserviceId,
+	SecTokendEstablishFlags flags, const char *cacheDirectory,
+	const char *workDirectory, char mdsDirectory[PATH_MAX],
+	char printName[PATH_MAX])
+{
+	secdebug("establish", "cacheDirectory %s", cacheDirectory);
+	mGuid = *guid;
+	mSubserviceId = subserviceId;
+	mCacheDirectory = cacheDirectory;
+}
+
+
+bool Token::cachedObject(CSSM_DB_RECORDTYPE relationId,
+	const std::string &name, CssmData &object) const
+{
+	try
+	{
+		UnixPlusPlus::AutoFileDesc fd(cachedObjectPath(relationId, name));
+		object.Length = fd.fileSize();
+		object.Data = reinterpret_cast<uint8 *>(malloc(object.Length));
+		object.Length = fd.readAll(object.Data, object.Length);
+	}
+	catch (const UnixError &error)
+	{
+		return false;
+ 	}
+
+	return true;
+}
+
+void Token::cacheObject(CSSM_DB_RECORDTYPE relationId, const std::string &name,
+	const CssmData &object) const
+{
+	std::string path(cachedObjectPath(relationId, name));
+	try
+	{
+		UnixPlusPlus::AutoFileDesc fd(path, O_WRONLY|O_CREAT|O_TRUNC);
+		fd.writeAll(object.Data, object.Length);
+	}
+	catch (const UnixError &e)
+	{
+		Syslog::error("error writing cache file: %s: %s\n", path.c_str(),
+			strerror(e.unixError()));
+		::unlink(path.c_str());
+	}
+}
+
+std::string Token::cachedObjectPath(CSSM_DB_RECORDTYPE relationId,
+	const std::string &name) const
+{
+	char buffer[9];
+	sprintf(buffer, "%X", relationId);
+
+	return mCacheDirectory + "/" + buffer + "-" + name;
+}
+
+Cursor *Token::createCursor(const CSSM_QUERY *inQuery)
+{
+	if (!inQuery || inQuery->RecordType == CSSM_DL_DB_RECORD_ANY
+		|| inQuery->RecordType == CSSM_DL_DB_RECORD_ALL_KEYS)
+	{
+		return new MultiCursor(inQuery, *mSchema);
+	}
+
+	const Relation &relation = mSchema->findRelation(inQuery->RecordType);
+	return new LinearCursor(inQuery, relation);
+}
+
+//
+// Authenticate to the token
+//
+void Token::authenticate(CSSM_DB_ACCESS_TYPE mode,
+	const AccessCredentials *cred)
+{
+	int pinNum = pinFromAclTag(cred->EntryTag);
+	if (!pinNum || !cred)
+		pinNum = -1; // No PIN in tag.
+
+	if (mode == CSSM_DB_ACCESS_RESET)
+	{
+		// A mode of CSSM_DB_ACCESS_RESET is a request to deauthenticate
+		// the card completely.
+		secdebug("authenticate", "unverifying PIN%d", pinNum);
+		return unverifyPIN(pinNum);
+	}
+	else if (cred && pinNum > 0)
+	{ // tag="PINk"; unlock a PIN
+		if (cred->size() != 1) // just one, please
+			CssmError::throwMe(CSSM_ERRCODE_INVALID_SAMPLE_VALUE);
+		const TypedList &sample = (*cred)[0];
+		switch (sample.type())
+		{
+		case CSSM_SAMPLE_TYPE_PASSWORD:
+		case CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD:
+		case CSSM_SAMPLE_TYPE_PROTECTED_PASSWORD:
+		{
+			if (sample.length() != 2)	// not recognized, may have non-existing data
+				return;
+			CssmData &pin = sample[1].data();
+			return verifyPIN(pinNum, pin.Data, pin.Length);
+		}
+		default:
+			break;
+		}
+
+		CssmError::throwMe(CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED);
+	}
+	else
+		secdebug("authenticate", "ignoring non-PIN authentication request");
+}
+
+void Token::changeOwner(const AclOwnerPrototype &owner)
+{
+	// Default changeOwner on a token always fails.
+	CssmError::throwMe(CSSM_ERRCODE_OBJECT_MANIP_AUTH_DENIED);
+}
+
+void Token::changeAcl(const AccessCredentials &cred, const AclEdit &edit)
+{
+	// We don't allow adding or deleting of acls currently
+	switch (edit.mode())
+	{
+	case CSSM_ACL_EDIT_MODE_DELETE:
+		CssmError::throwMe(CSSM_ERRCODE_ACL_DELETE_FAILED);
+	case CSSM_ACL_EDIT_MODE_REPLACE:
+		break;
+	case CSSM_ACL_EDIT_MODE_ADD:
+		CssmError::throwMe(CSSM_ERRCODE_ACL_ADD_FAILED);
+	default:
+		CssmError::throwMe(CSSM_ERRCODE_INVALID_ACL_EDIT_MODE);
+	}
+
+#if 0
+	// edit.handle() is the offset in mAclEntries of the acl we are replacing
+	uint32 ix = edit.handle();
+	if (ix >= mAclEntries.size())
+		CssmError::throwMe(CSSM_ERRCODE_ACL_REPLACE_FAILED);
+
+	// Now we have the actual AclEntryPrototype being changed
+	const AclEntryPrototype &oldProto = mAclEntries.at(ix).proto();
+#endif
+
+	// Now get the new AclEntryPrototype for this entry.
+	const AclEntryInput *newEntry = edit.newEntry();
+	if (!newEntry)
+		CssmError::throwMe(CSSM_ERRCODE_INVALID_INPUT_POINTER);
+	const AclEntryPrototype &newProto = newEntry->proto();
+
+	unsigned int pinNum = pinFromAclTag(newProto.EntryTag);
+	if (!pinNum)
+		CssmError::throwMe(CSSM_ERRCODE_OBJECT_ACL_NOT_SUPPORTED);
+
+	const TypedList &subject = newProto.subject();
+	switch (subject.type()) 
+	{
+	case CSSM_ACL_SUBJECT_TYPE_PASSWORD:
+	case CSSM_ACL_SUBJECT_TYPE_PROMPTED_PASSWORD:
+	case CSSM_ACL_SUBJECT_TYPE_PROTECTED_PASSWORD:
+		break;
+	default:
+		CssmError::throwMe(CSSM_ERRCODE_ACL_SUBJECT_TYPE_NOT_SUPPORTED);
+	}
+	const CssmData &newPin = subject[1].data();
+
+	if (cred.size() != 1)
+		CssmError::throwMe(CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED);
+
+	const TypedList &value = cred[0].value();
+	switch (value.type())
+	{
+	case CSSM_SAMPLE_TYPE_PASSWORD:
+	case CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD:
+	case CSSM_SAMPLE_TYPE_PROTECTED_PASSWORD:
+		break;
+	default:
+		CssmError::throwMe(CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED);
+	}
+	const CssmData &oldPin = value[1].data();
+
+	secdebug("tokend", "CHANGE PIN%d from \"%.*s\" to \"%.*s\"",
+		pinNum, static_cast<int>(oldPin.Length), oldPin.Data,
+		static_cast<int>(newPin.Length), newPin.Data);
+
+	changePIN(pinNum, oldPin.Data, oldPin.Length, newPin.Data, newPin.Length);
+}
+
+void Token::generateRandom(const Context &context, CssmData &result)
+{
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void Token::getStatistics(CSSM_CSP_OPERATIONAL_STATISTICS &result)
+{
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void Token::getTime(CSSM_ALGORITHMS algorithm, CssmData &result)
+{
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void Token::getCounter(CssmData &result)
+{
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void Token::selfVerify()
+{
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void Token::changePIN(int pinNum,
+	const unsigned char *oldPin, size_t oldPinLength,
+	const unsigned char *newPin, size_t newPinLength)
+{
+	// Default changePIN on a token always fails.
+	CssmError::throwMe(CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED);
+}
+
+uint32_t Token::pinStatus(int pinNum)
+{
+	CssmError::throwMe(CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED);
+}
+
+void Token::verifyPIN(int pinNum,
+	const unsigned char *pin, size_t pinLength)
+{
+	CssmError::throwMe(CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED);
+}
+
+void Token::unverifyPIN(int pinNum)
+{
+}
+
+bool Token::isLocked()
+{
+	// Check pin1 by default.  Subclasses may override.
+	return pinStatus(1) != 0x9000;
+}
+
+
+//
+// ISO7816Token
+//
+ISO7816Token::ISO7816Token()
+{
+	mPrintName[0]=0;
+}
+
+ISO7816Token::~ISO7816Token()
+{
+}
+
+uint32 ISO7816Token::probe(SecTokendProbeFlags flags,
+	char tokenUid[TOKEND_MAX_UID])
+{
+	const SCARD_READERSTATE &readerState = *(*startupReaderInfo)();
+	connect(mSession, readerState.szReader);
+	return 0;
+}
+
+void ISO7816Token::establish(const CSSM_GUID *guid, uint32 subserviceId,
+	SecTokendEstablishFlags flags, const char *cacheDirectory,
+	const char *workDirectory, char mdsDirectory[PATH_MAX],
+	char printName[PATH_MAX])
+{
+	secdebug("establish", "cacheDirectory %s, workDirectory: %s, name: %s",
+		cacheDirectory, workDirectory, mPrintName);
+	if (mPrintName[0])
+		::strlcpy(printName, mPrintName, PATH_MAX);
+	Token::establish(guid, subserviceId, flags, cacheDirectory,
+		workDirectory, mdsDirectory, printName);
+
+	if (!isConnected())
+	{
+		const SCARD_READERSTATE &readerState = *(*startupReaderInfo)();
+		connect(mSession, readerState.szReader);
+	}
+}
+
+uint16_t ISO7816Token::transmitAPDU(uint8_t cla, uint8_t ins, uint8_t p1,
+	uint8_t p2, size_t dataSize, const uint8_t *data,
+	size_t outputLength, std::vector<uint8_t> *output)
+{
+	std::vector<uint8_t> apdu;
+	uint32_t lc = data ? dataSize : 0;
+
+	// Worst case we need this much
+	apdu.reserve(10 + lc);
+
+	apdu.push_back(cla);
+	apdu.push_back(ins);
+	apdu.push_back(p1);
+	apdu.push_back(p2);
+
+	if (lc > 0)
+	{
+		if (lc < 0x100)
+		{
+			// Normal length Lc
+			apdu.push_back(lc);
+		}
+		else if (lc < 0x10000)
+		{
+			// Extended length Lc
+			apdu.push_back(0);
+			apdu.push_back(lc >> 8);
+			apdu.push_back(lc);
+		}
+		else
+		{
+			// Lc too big.
+            PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+		}
+		apdu.insert(apdu.end(), data, data + dataSize);
+	}
+
+	if (output && outputLength > 0)
+	{
+		if (outputLength < 0x100)
+		{
+			// Normal length Le
+			apdu.push_back(outputLength);
+		}
+		else if (outputLength < 0x10000)
+		{
+			// Extended length Le
+			apdu.push_back(0);
+			apdu.push_back(outputLength >> 8);
+			apdu.push_back(outputLength);
+		}
+		else
+		{
+			// Le too big
+            PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+		}
+
+		// Append the response to what's already in output.
+		size_t oldSize = output->size();
+		// Make enough room for the data we are requesting plus the sw
+		output->resize(oldSize + outputLength + 2);
+		uint8_t *response = &output->at(oldSize);
+		size_t responseLength = outputLength + 2;
+		transmit(&apdu[0], apdu.size(), response, responseLength);
+		if (responseLength < 2)
+		{
+			output->resize(oldSize + responseLength);
+			PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+		}
+
+		uint16_t sw = (response[responseLength - 2] << 8)
+			+ response[responseLength - 1];
+		// Remove the sw from the output.
+		output->resize(oldSize + responseLength - 2);
+
+		return sw;
+	}
+	else
+	{
+		uint8_t response[2];
+		size_t responseLength = sizeof(response);
+		transmit(&apdu[0], apdu.size(), response, responseLength);
+		if (responseLength < 2)
+			PCSC::Error::throwMe(SCARD_E_PROTO_MISMATCH);
+
+		return (response[responseLength - 2] << 8)
+			+ response[responseLength - 1];
+	}
+}
+
+void ISO7816Token::name(const char *printName)
+{
+	// Set the printName
+	::strlcpy(mPrintName,printName,min(1+strlen(printName),size_t(PATH_MAX)));
+}
+
+} // end namespace Tokend
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Token.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Token.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/Token.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,285 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Token.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_TOKEN_H_
+#define _TOKEND_TOKEN_H_
+
+#include <SecurityTokend/SecTokend.h>
+#include <security_utilities/osxcode.h>
+#include <security_cdsa_utilities/context.h>
+#include <security_cdsa_utilities/cssmpods.h>
+#include <security_cdsa_utilities/cssmbridge.h>
+#include <security_cdsa_utilities/cssmdb.h>
+#include <security_cdsa_utilities/cssmaclpod.h>
+#include <security_cdsa_utilities/cssmcred.h>
+#include <security_utilities/debugging.h>
+#include <security_utilities/pcsc++.h>
+#include <string>
+
+#include "TokenContext.h"
+
+namespace Tokend
+{
+
+class Cursor;
+class Schema;
+class TokenContext;
+
+//
+// "The" token
+//
+class Token : public SecTokendSupport
+{
+	NOCOPY(Token)
+public:
+	Token();
+	virtual ~Token();
+
+	bool cachedObject(CSSM_DB_RECORDTYPE relationId, const std::string &name,
+		CssmData &data) const;
+	void cacheObject(CSSM_DB_RECORDTYPE relationId, const std::string &name,
+		const CssmData &object) const;
+
+	virtual const SecTokendCallbacks *callbacks();
+	virtual SecTokendSupport *support();
+
+    virtual void initial();
+    virtual uint32 probe(SecTokendProbeFlags flags,
+		char tokenUid[TOKEND_MAX_UID]) = 0;
+	virtual void establish(const CSSM_GUID *guid, uint32 subserviceId,
+		SecTokendEstablishFlags flags, const char *cacheDirectory,
+		const char *workDirectory, char mdsDirectory[PATH_MAX],
+		char printName[PATH_MAX]);
+	virtual void terminate(uint32 reason, uint32 options);
+
+	virtual void authenticate(CSSM_DB_ACCESS_TYPE mode,
+		const AccessCredentials *cred);
+	virtual void getOwner(AclOwnerPrototype &owner) = 0;
+	virtual void getAcl(const char *tag, uint32 &count,
+		AclEntryInfo *&acls) = 0;
+
+	virtual	Cursor *createCursor(const CSSM_QUERY *inQuery);
+
+	virtual void changeOwner(const AclOwnerPrototype &owner);
+	virtual void changeAcl(const AccessCredentials &cred, const AclEdit &edit);
+
+	virtual void generateRandom(const Context &context, CssmData &result);
+	virtual void getStatistics(CSSM_CSP_OPERATIONAL_STATISTICS &result);
+	virtual void getTime(CSSM_ALGORITHMS algorithm, CssmData &result);
+	virtual void getCounter(CssmData &result);
+	virtual void selfVerify();
+
+	virtual void changePIN(int pinNum,
+		const unsigned char *oldPin, size_t oldPinLength,
+		const unsigned char *newPin, size_t newPinLength);
+	virtual uint32_t pinStatus(int pinNum);
+	virtual void verifyPIN(int pinNum,
+		const unsigned char *pin, size_t pinLength);
+	virtual void unverifyPIN(int pinNum);
+
+	virtual bool isLocked();
+
+	TokenContext *tokenContext() { return mTokenContext; }
+
+protected:
+	std::string cachedObjectPath(CSSM_DB_RECORDTYPE relationId,
+		const std::string &name) const;
+
+	static CSSM_RETURN _initial();
+    static CSSM_RETURN _probe(SecTokendProbeFlags flags, uint32 *score,
+		char tokenUid[TOKEND_MAX_UID]);
+	static CSSM_RETURN _establish(const CSSM_GUID *guid, uint32 subserviceId,
+		SecTokendEstablishFlags flags, const char *cacheDirectory,
+		const char *workDirectory, char mdsDirectory[PATH_MAX],
+		char printName[PATH_MAX]);
+	static CSSM_RETURN _terminate(uint32 reason, uint32 options);
+
+	static CSSM_RETURN _findFirst(const CSSM_QUERY *query,
+		TOKEND_RETURN_DATA *data, CSSM_HANDLE *hSearch);
+	static CSSM_RETURN _findNext(CSSM_HANDLE hSearch,
+		TOKEND_RETURN_DATA *data);
+	static CSSM_RETURN _findRecordHandle(CSSM_HANDLE hRecord,
+		TOKEND_RETURN_DATA *data);
+	static CSSM_RETURN _insertRecord(CSSM_DB_RECORDTYPE recordType,
+		const CSSM_DB_RECORD_ATTRIBUTE_DATA *attributes, const CSSM_DATA *data,
+		CSSM_HANDLE *hRecord);
+	static CSSM_RETURN _modifyRecord(CSSM_DB_RECORDTYPE recordType,
+		CSSM_HANDLE *hRecord, const CSSM_DB_RECORD_ATTRIBUTE_DATA *attributes,
+		const CSSM_DATA *data, CSSM_DB_MODIFY_MODE modifyMode);
+	static CSSM_RETURN _deleteRecord(CSSM_HANDLE hRecord);
+	static CSSM_RETURN _releaseSearch(CSSM_HANDLE hSearch);
+	static CSSM_RETURN _releaseRecord(CSSM_HANDLE hRecord);
+	
+	static CSSM_RETURN _freeRetrievedData(TOKEND_RETURN_DATA *data);
+	
+	static CSSM_RETURN _releaseKey(CSSM_HANDLE hKey);
+	static CSSM_RETURN _getKeySize(CSSM_HANDLE hKey, CSSM_KEY_SIZE *size);
+	static CSSM_RETURN _getOutputSize(const CSSM_CONTEXT *context,
+		CSSM_HANDLE hKey, uint32 inputSize, CSSM_BOOL encrypting,
+		uint32 *outputSize);
+	
+	static CSSM_RETURN _generateSignature(const CSSM_CONTEXT *context,
+		CSSM_HANDLE hKey, CSSM_ALGORITHMS signOnly, const CSSM_DATA *input,
+		CSSM_DATA *signature);
+	static CSSM_RETURN _verifySignature(const CSSM_CONTEXT *context,
+		CSSM_HANDLE hKey, CSSM_ALGORITHMS signOnly, const CSSM_DATA *input,
+		const CSSM_DATA *signature);
+	static CSSM_RETURN _generateMac(const CSSM_CONTEXT *context,
+		CSSM_HANDLE hKey, const CSSM_DATA *input, CSSM_DATA *mac);
+	static CSSM_RETURN _verifyMac(const CSSM_CONTEXT *context,
+		CSSM_HANDLE hKey, const CSSM_DATA *input, const CSSM_DATA *mac);
+	static CSSM_RETURN _encrypt(const CSSM_CONTEXT *context, CSSM_HANDLE hKey,
+		const CSSM_DATA *clear, CSSM_DATA *cipher);
+	static CSSM_RETURN _decrypt(const CSSM_CONTEXT *context, CSSM_HANDLE hKey,
+		const CSSM_DATA *cipher, CSSM_DATA *clear);
+	static CSSM_RETURN _generateKey(const CSSM_CONTEXT *context,
+		const CSSM_ACCESS_CREDENTIALS *creds,
+		const CSSM_ACL_ENTRY_PROTOTYPE *owner, CSSM_KEYUSE usage,
+		CSSM_KEYATTR_FLAGS attrs, CSSM_HANDLE *hKey, CSSM_KEY *header);
+	static CSSM_RETURN _generateKeyPair(const CSSM_CONTEXT *context,
+		const CSSM_ACCESS_CREDENTIALS *creds,
+		const CSSM_ACL_ENTRY_PROTOTYPE *owner,
+		CSSM_KEYUSE pubUsage, CSSM_KEYATTR_FLAGS pubAttrs,
+		CSSM_KEYUSE privUsage, CSSM_KEYATTR_FLAGS privAttrs,
+		CSSM_HANDLE *hPubKey, CSSM_KEY *pubHeader,
+		CSSM_HANDLE *hPrivKey, CSSM_KEY *privHeader);
+	static CSSM_RETURN _wrapKey(const CSSM_CONTEXT *context,
+		CSSM_HANDLE hWrappingKey, const CSSM_KEY *wrappingKey,
+		const CSSM_ACCESS_CREDENTIALS *cred, CSSM_HANDLE hSubjectKey,
+		const CSSM_KEY *subjectKey, const CSSM_DATA *descriptiveData,
+		CSSM_KEY *wrappedKey);
+	static CSSM_RETURN _unwrapKey(const CSSM_CONTEXT *context,
+		CSSM_HANDLE hWrappingKey, const CSSM_KEY *wrappingKey,
+		const CSSM_ACCESS_CREDENTIALS *cred,
+		const CSSM_ACL_ENTRY_PROTOTYPE *access,
+		CSSM_HANDLE hPublicKey, const CSSM_KEY *publicKey,
+		const CSSM_KEY *wrappedKey, CSSM_KEYUSE usage,
+		CSSM_KEYATTR_FLAGS attributes, CSSM_DATA *descriptiveData,
+		CSSM_HANDLE *hUnwrappedKey, CSSM_KEY *unwrappedKey);
+	static CSSM_RETURN _deriveKey(const CSSM_CONTEXT *context,
+		CSSM_HANDLE hSourceKey, const CSSM_KEY *sourceKey,
+		const CSSM_ACCESS_CREDENTIALS *cred, 
+		const CSSM_ACL_ENTRY_PROTOTYPE *access, CSSM_DATA *parameters,
+		CSSM_KEYUSE usage, CSSM_KEYATTR_FLAGS attributes,
+		CSSM_HANDLE *hKey, CSSM_KEY *hKey);
+
+	static CSSM_RETURN _getObjectOwner(CSSM_HANDLE hKey,
+		CSSM_ACL_OWNER_PROTOTYPE *owner);
+	static CSSM_RETURN _getObjectAcl(CSSM_HANDLE hKey,
+		const char *tag, uint32 *count, CSSM_ACL_ENTRY_INFO **entries);
+	static CSSM_RETURN _getDatabaseOwner(CSSM_ACL_OWNER_PROTOTYPE *owner);
+	static CSSM_RETURN _getDatabaseAcl(const char *tag, uint32 *count,
+		CSSM_ACL_ENTRY_INFO **entries);
+	static CSSM_RETURN _getKeyOwner(CSSM_HANDLE hKey,
+		CSSM_ACL_OWNER_PROTOTYPE *owner);
+	static CSSM_RETURN _getKeyAcl(CSSM_HANDLE hKey, const char *tag,
+		uint32 *count, CSSM_ACL_ENTRY_INFO **entries);
+	
+	static CSSM_RETURN _freeOwnerData(CSSM_ACL_OWNER_PROTOTYPE *owner);
+	static CSSM_RETURN _freeAclData(uint32 count,
+		CSSM_ACL_ENTRY_INFO *entries);
+
+	static CSSM_RETURN _authenticateDatabase(CSSM_DB_ACCESS_TYPE mode,
+		const CSSM_ACCESS_CREDENTIALS *cred);
+
+	static CSSM_RETURN _changeDatabaseOwner(const CSSM_ACL_OWNER_PROTOTYPE *
+		owner);
+	static CSSM_RETURN _changeDatabaseAcl(const CSSM_ACCESS_CREDENTIALS *cred,
+		const CSSM_ACL_EDIT *edit);
+	static CSSM_RETURN _changeObjectOwner(CSSM_HANDLE hRecord,
+		const CSSM_ACL_OWNER_PROTOTYPE *owner);
+	static CSSM_RETURN _changeObjectAcl(CSSM_HANDLE hRecord,
+		const CSSM_ACCESS_CREDENTIALS *cred, const CSSM_ACL_EDIT *edit);
+	static CSSM_RETURN _changeKeyOwner(CSSM_HANDLE key,
+		const CSSM_ACL_OWNER_PROTOTYPE *owner);
+	static CSSM_RETURN _changeKeyAcl(CSSM_HANDLE key,
+		const CSSM_ACCESS_CREDENTIALS *cred, const CSSM_ACL_EDIT *edit);
+
+	static CSSM_RETURN _generateRandom(const CSSM_CONTEXT *context,
+		CSSM_DATA *result);
+	static CSSM_RETURN _getStatistics(CSSM_CSP_OPERATIONAL_STATISTICS *result);
+	static CSSM_RETURN _getTime(CSSM_ALGORITHMS algorithm, CSSM_DATA *result);
+	static CSSM_RETURN _getCounter(CSSM_DATA *result);
+	static CSSM_RETURN _selfVerify();
+
+	static CSSM_RETURN _cspPassThrough(uint32 id, const CSSM_CONTEXT *context,
+		CSSM_HANDLE hKey, const CSSM_KEY *key, const CSSM_DATA *input,
+		CSSM_DATA *output);
+	static CSSM_RETURN _dlPassThrough(uint32 id, const CSSM_DATA *input,
+		CSSM_DATA *output);
+
+	static CSSM_RETURN _isLocked(uint32 *locked);
+
+private:
+	static const SecTokendCallbacks mCallbacks;
+
+protected:
+	Schema *mSchema;
+	TokenContext *mTokenContext;
+
+	Guid mGuid;
+	uint32 mSubserviceId;
+	std::string mCacheDirectory;
+};
+
+
+class ISO7816Token : public Token, public TokenContext, public PCSC::Card
+{
+	NOCOPY(ISO7816Token)
+public:
+	ISO7816Token();
+	virtual ~ISO7816Token();
+
+    virtual uint32 probe(SecTokendProbeFlags flags,
+		char tokenUid[TOKEND_MAX_UID]);
+	virtual void establish(const CSSM_GUID *guid, uint32 subserviceId,
+		SecTokendEstablishFlags flags, const char *cacheDirectory,
+		const char *workDirectory, char mdsDirectory[PATH_MAX],
+		char printName[PATH_MAX]);
+
+	uint16_t transmitAPDU(uint8_t cla, uint8_t ins, uint8_t p1, uint8_t p2,
+		size_t dataSize = 0, const uint8_t *data = NULL,
+		size_t outputLength = 0, std::vector<uint8_t> *output = NULL);
+
+protected:
+	PCSC::Session mSession;
+	char mPrintName[PATH_MAX];
+	
+	virtual void name(const char *printName);
+};
+
+
+} // end namespace Tokend
+
+//
+// Singleton
+//
+extern Tokend::Token *token;
+
+#endif /* !_TOKEND_TOKEN_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/TokenContext.cpp
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/TokenContext.cpp	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/TokenContext.cpp	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,40 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  TokenContext.cpp
+ *  TokendMuscle
+ */
+
+#include "TokenContext.h"
+
+namespace Tokend
+{
+
+TokenContext::~TokenContext()
+{
+}
+
+} // end namespace Tokend
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/TokenContext.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/TokenContext.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend/TokenContext.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,49 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  TokenContext.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_TOKENCONTEXT_H_
+#define _TOKEND_TOKENCONTEXT_H_
+
+#include <security_utilities/utilities.h>
+
+namespace Tokend
+{
+
+class TokenContext
+{
+	NOCOPY(TokenContext)
+public:
+	TokenContext() {}
+	virtual ~TokenContext() = 0;
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_TOKENCONTEXT_H_ */
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend.xcodeproj/geddis.mode1v3
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend.xcodeproj/geddis.mode1v3	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend.xcodeproj/geddis.mode1v3	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,1433 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>ActivePerspectiveName</key>
+	<string>Project</string>
+	<key>AllowedModules</key>
+	<array>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXSmartGroupTreeModule</string>
+			<key>Name</key>
+			<string>Groups and Files Outline View</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXNavigatorGroup</string>
+			<key>Name</key>
+			<string>Editor</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>XCTaskListModule</string>
+			<key>Name</key>
+			<string>Task List</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>XCDetailModule</string>
+			<key>Name</key>
+			<string>File and Smart Group Detail Viewer</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>1</string>
+			<key>Module</key>
+			<string>PBXBuildResultsModule</string>
+			<key>Name</key>
+			<string>Detailed Build Results Viewer</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>1</string>
+			<key>Module</key>
+			<string>PBXProjectFindModule</string>
+			<key>Name</key>
+			<string>Project Batch Find Tool</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>XCProjectFormatConflictsModule</string>
+			<key>Name</key>
+			<string>Project Format Conflicts List</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXBookmarksModule</string>
+			<key>Name</key>
+			<string>Bookmarks Tool</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXClassBrowserModule</string>
+			<key>Name</key>
+			<string>Class Browser</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXCVSModule</string>
+			<key>Name</key>
+			<string>Source Code Control Tool</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXDebugBreakpointsModule</string>
+			<key>Name</key>
+			<string>Debug Breakpoints Tool</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>XCDockableInspector</string>
+			<key>Name</key>
+			<string>Inspector</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXOpenQuicklyModule</string>
+			<key>Name</key>
+			<string>Open Quickly Tool</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>1</string>
+			<key>Module</key>
+			<string>PBXDebugSessionModule</string>
+			<key>Name</key>
+			<string>Debugger</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>1</string>
+			<key>Module</key>
+			<string>PBXDebugCLIModule</string>
+			<key>Name</key>
+			<string>Debug Console</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>XCSnapshotModule</string>
+			<key>Name</key>
+			<string>Snapshots Tool</string>
+		</dict>
+	</array>
+	<key>BundlePath</key>
+	<string>/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources</string>
+	<key>Description</key>
+	<string>DefaultDescriptionKey</string>
+	<key>DockingSystemVisible</key>
+	<false/>
+	<key>Extension</key>
+	<string>mode1v3</string>
+	<key>FavBarConfig</key>
+	<dict>
+		<key>PBXProjectModuleGUID</key>
+		<string>AFDA32F21051F57C00A6BBF5</string>
+		<key>XCBarModuleItemNames</key>
+		<dict/>
+		<key>XCBarModuleItems</key>
+		<array/>
+	</dict>
+	<key>FirstTimeWindowDisplayed</key>
+	<false/>
+	<key>Identifier</key>
+	<string>com.apple.perspectives.project.mode1v3</string>
+	<key>MajorVersion</key>
+	<integer>33</integer>
+	<key>MinorVersion</key>
+	<integer>0</integer>
+	<key>Name</key>
+	<string>Default</string>
+	<key>Notifications</key>
+	<array>
+		<dict>
+			<key>XCObserverAutoDisconnectKey</key>
+			<true/>
+			<key>XCObserverDefintionKey</key>
+			<dict>
+				<key>PBXStatusErrorsKey</key>
+				<integer>0</integer>
+			</dict>
+			<key>XCObserverFactoryKey</key>
+			<string>XCPerspectivesSpecificationIdentifier</string>
+			<key>XCObserverGUIDKey</key>
+			<string>XCObserverProjectIdentifier</string>
+			<key>XCObserverNotificationKey</key>
+			<string>PBXStatusBuildStateMessageNotification</string>
+			<key>XCObserverTargetKey</key>
+			<string>XCMainBuildResultsModuleGUID</string>
+			<key>XCObserverTriggerKey</key>
+			<string>awakenModuleWithObserver:</string>
+			<key>XCObserverValidationKey</key>
+			<dict>
+				<key>PBXStatusErrorsKey</key>
+				<integer>2</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>XCObserverAutoDisconnectKey</key>
+			<true/>
+			<key>XCObserverDefintionKey</key>
+			<dict>
+				<key>PBXStatusWarningsKey</key>
+				<integer>0</integer>
+			</dict>
+			<key>XCObserverFactoryKey</key>
+			<string>XCPerspectivesSpecificationIdentifier</string>
+			<key>XCObserverGUIDKey</key>
+			<string>XCObserverProjectIdentifier</string>
+			<key>XCObserverNotificationKey</key>
+			<string>PBXStatusBuildStateMessageNotification</string>
+			<key>XCObserverTargetKey</key>
+			<string>XCMainBuildResultsModuleGUID</string>
+			<key>XCObserverTriggerKey</key>
+			<string>awakenModuleWithObserver:</string>
+			<key>XCObserverValidationKey</key>
+			<dict>
+				<key>PBXStatusWarningsKey</key>
+				<integer>2</integer>
+			</dict>
+		</dict>
+		<dict>
+			<key>XCObserverAutoDisconnectKey</key>
+			<true/>
+			<key>XCObserverDefintionKey</key>
+			<dict>
+				<key>PBXStatusAnalyzerResultsKey</key>
+				<integer>0</integer>
+			</dict>
+			<key>XCObserverFactoryKey</key>
+			<string>XCPerspectivesSpecificationIdentifier</string>
+			<key>XCObserverGUIDKey</key>
+			<string>XCObserverProjectIdentifier</string>
+			<key>XCObserverNotificationKey</key>
+			<string>PBXStatusBuildStateMessageNotification</string>
+			<key>XCObserverTargetKey</key>
+			<string>XCMainBuildResultsModuleGUID</string>
+			<key>XCObserverTriggerKey</key>
+			<string>awakenModuleWithObserver:</string>
+			<key>XCObserverValidationKey</key>
+			<dict>
+				<key>PBXStatusAnalyzerResultsKey</key>
+				<integer>2</integer>
+			</dict>
+		</dict>
+	</array>
+	<key>OpenEditors</key>
+	<array/>
+	<key>PerspectiveWidths</key>
+	<array>
+		<integer>-1</integer>
+		<integer>-1</integer>
+	</array>
+	<key>Perspectives</key>
+	<array>
+		<dict>
+			<key>ChosenToolbarItems</key>
+			<array>
+				<string>active-combo-popup</string>
+				<string>action</string>
+				<string>NSToolbarFlexibleSpaceItem</string>
+				<string>build-and-go</string>
+				<string>debugger-enable-breakpoints</string>
+				<string>com.apple.ide.PBXToolbarStopButton</string>
+				<string>get-info</string>
+				<string>NSToolbarFlexibleSpaceItem</string>
+				<string>com.apple.pbx.toolbar.searchfield</string>
+			</array>
+			<key>ControllerClassBaseName</key>
+			<string></string>
+			<key>IconName</key>
+			<string>WindowOfProjectWithEditor</string>
+			<key>Identifier</key>
+			<string>perspective.project</string>
+			<key>IsVertical</key>
+			<false/>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>BecomeActive</key>
+					<true/>
+					<key>ContentConfiguration</key>
+					<dict>
+						<key>PBXBottomSmartGroupGIDs</key>
+						<array>
+							<string>1C37FBAC04509CD000000102</string>
+							<string>1C37FAAC04509CD000000102</string>
+							<string>1C37FABC05509CD000000102</string>
+							<string>1C37FABC05539CD112110102</string>
+							<string>E2644B35053B69B200211256</string>
+							<string>1C37FABC04509CD000100104</string>
+							<string>1CC0EA4004350EF90044410B</string>
+							<string>1CC0EA4004350EF90041110B</string>
+						</array>
+						<key>PBXProjectModuleGUID</key>
+						<string>1CE0B1FE06471DED0097A5F4</string>
+						<key>PBXProjectModuleLabel</key>
+						<string>Files</string>
+						<key>PBXProjectStructureProvided</key>
+						<string>yes</string>
+						<key>PBXSmartGroupTreeModuleColumnData</key>
+						<dict>
+							<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+							<array>
+								<real>376</real>
+							</array>
+							<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+							<array>
+								<string>MainColumn</string>
+							</array>
+						</dict>
+						<key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+						<dict>
+							<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+							<array>
+								<string>08FB7794FE84155DC02AAC07</string>
+								<string>1C37FBAC04509CD000000102</string>
+								<string>1C37FABC05509CD000000102</string>
+							</array>
+							<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+							<array>
+								<array>
+									<integer>0</integer>
+								</array>
+							</array>
+							<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+							<string>{{0, 0}, {376, 562}}</string>
+						</dict>
+						<key>PBXTopSmartGroupGIDs</key>
+						<array/>
+						<key>XCIncludePerspectivesSwitch</key>
+						<true/>
+						<key>XCSharingToken</key>
+						<string>com.apple.Xcode.GFSharingToken</string>
+					</dict>
+					<key>GeometryConfiguration</key>
+					<dict>
+						<key>Frame</key>
+						<string>{{0, 0}, {393, 580}}</string>
+						<key>GroupTreeTableConfiguration</key>
+						<array>
+							<string>MainColumn</string>
+							<real>376</real>
+						</array>
+						<key>RubberWindowFrame</key>
+						<string>85 194 791 621 0 0 1440 878 </string>
+					</dict>
+					<key>Module</key>
+					<string>PBXSmartGroupTreeModule</string>
+					<key>Proportion</key>
+					<string>393pt</string>
+				</dict>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CE0B20306471E060097A5F4</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>MyNewFile14.java</string>
+								<key>PBXSplitModuleInNavigatorKey</key>
+								<dict>
+									<key>Split0</key>
+									<dict>
+										<key>PBXProjectModuleGUID</key>
+										<string>1CE0B20406471E060097A5F4</string>
+										<key>PBXProjectModuleLabel</key>
+										<string>MyNewFile14.java</string>
+									</dict>
+									<key>SplitCount</key>
+									<string>1</string>
+								</dict>
+								<key>StatusBarVisibility</key>
+								<true/>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {393, 114}}</string>
+								<key>RubberWindowFrame</key>
+								<string>85 194 791 621 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXNavigatorGroup</string>
+							<key>Proportion</key>
+							<string>114pt</string>
+						</dict>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CE0B20506471E060097A5F4</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Detail</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 119}, {393, 461}}</string>
+								<key>RubberWindowFrame</key>
+								<string>85 194 791 621 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>XCDetailModule</string>
+							<key>Proportion</key>
+							<string>461pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>393pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Project</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>XCModuleDock</string>
+				<string>PBXSmartGroupTreeModule</string>
+				<string>XCModuleDock</string>
+				<string>PBXNavigatorGroup</string>
+				<string>XCDetailModule</string>
+			</array>
+			<key>TableOfContents</key>
+			<array>
+				<string>AFDA32F01051F57C00A6BBF5</string>
+				<string>1CE0B1FE06471DED0097A5F4</string>
+				<string>AFDA32F11051F57C00A6BBF5</string>
+				<string>1CE0B20306471E060097A5F4</string>
+				<string>1CE0B20506471E060097A5F4</string>
+			</array>
+			<key>ToolbarConfigUserDefaultsMinorVersion</key>
+			<string>2</string>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.defaultV3</string>
+		</dict>
+		<dict>
+			<key>ControllerClassBaseName</key>
+			<string></string>
+			<key>IconName</key>
+			<string>WindowOfProject</string>
+			<key>Identifier</key>
+			<string>perspective.morph</string>
+			<key>IsVertical</key>
+			<integer>0</integer>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>BecomeActive</key>
+					<integer>1</integer>
+					<key>ContentConfiguration</key>
+					<dict>
+						<key>PBXBottomSmartGroupGIDs</key>
+						<array>
+							<string>1C37FBAC04509CD000000102</string>
+							<string>1C37FAAC04509CD000000102</string>
+							<string>1C08E77C0454961000C914BD</string>
+							<string>1C37FABC05509CD000000102</string>
+							<string>1C37FABC05539CD112110102</string>
+							<string>E2644B35053B69B200211256</string>
+							<string>1C37FABC04509CD000100104</string>
+							<string>1CC0EA4004350EF90044410B</string>
+							<string>1CC0EA4004350EF90041110B</string>
+						</array>
+						<key>PBXProjectModuleGUID</key>
+						<string>11E0B1FE06471DED0097A5F4</string>
+						<key>PBXProjectModuleLabel</key>
+						<string>Files</string>
+						<key>PBXProjectStructureProvided</key>
+						<string>yes</string>
+						<key>PBXSmartGroupTreeModuleColumnData</key>
+						<dict>
+							<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+							<array>
+								<real>186</real>
+							</array>
+							<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+							<array>
+								<string>MainColumn</string>
+							</array>
+						</dict>
+						<key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+						<dict>
+							<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+							<array>
+								<string>29B97314FDCFA39411CA2CEA</string>
+								<string>1C37FABC05509CD000000102</string>
+							</array>
+							<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+							<array>
+								<array>
+									<integer>0</integer>
+								</array>
+							</array>
+							<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+							<string>{{0, 0}, {186, 337}}</string>
+						</dict>
+						<key>PBXTopSmartGroupGIDs</key>
+						<array/>
+						<key>XCIncludePerspectivesSwitch</key>
+						<integer>1</integer>
+						<key>XCSharingToken</key>
+						<string>com.apple.Xcode.GFSharingToken</string>
+					</dict>
+					<key>GeometryConfiguration</key>
+					<dict>
+						<key>Frame</key>
+						<string>{{0, 0}, {203, 355}}</string>
+						<key>GroupTreeTableConfiguration</key>
+						<array>
+							<string>MainColumn</string>
+							<real>186</real>
+						</array>
+						<key>RubberWindowFrame</key>
+						<string>373 269 690 397 0 0 1440 878 </string>
+					</dict>
+					<key>Module</key>
+					<string>PBXSmartGroupTreeModule</string>
+					<key>Proportion</key>
+					<string>100%</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Morph</string>
+			<key>PreferredWidth</key>
+			<integer>300</integer>
+			<key>ServiceClasses</key>
+			<array>
+				<string>XCModuleDock</string>
+				<string>PBXSmartGroupTreeModule</string>
+			</array>
+			<key>TableOfContents</key>
+			<array>
+				<string>11E0B1FE06471DED0097A5F4</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.default.shortV3</string>
+		</dict>
+	</array>
+	<key>PerspectivesBarVisible</key>
+	<false/>
+	<key>ShelfIsVisible</key>
+	<false/>
+	<key>SourceDescription</key>
+	<string>file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecificationMode1.xcperspec'</string>
+	<key>StatusbarIsVisible</key>
+	<true/>
+	<key>TimeStamp</key>
+	<real>273806716.77034599</real>
+	<key>ToolbarConfigUserDefaultsMinorVersion</key>
+	<string>2</string>
+	<key>ToolbarDisplayMode</key>
+	<integer>1</integer>
+	<key>ToolbarIsVisible</key>
+	<true/>
+	<key>ToolbarSizeMode</key>
+	<integer>1</integer>
+	<key>Type</key>
+	<string>Perspectives</string>
+	<key>UpdateMessage</key>
+	<string>The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature).  You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature.  Do you wish to update to the latest Workspace defaults for project '%@'?</string>
+	<key>WindowJustification</key>
+	<integer>5</integer>
+	<key>WindowOrderList</key>
+	<array>
+		<string>AFDA32EC1051F52A00A6BBF5</string>
+		<string>/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend.xcodeproj</string>
+	</array>
+	<key>WindowString</key>
+	<string>85 194 791 621 0 0 1440 878 </string>
+	<key>WindowToolsV3</key>
+	<array>
+		<dict>
+			<key>FirstTimeWindowDisplayed</key>
+			<false/>
+			<key>Identifier</key>
+			<string>windowTool.build</string>
+			<key>IsVertical</key>
+			<true/>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CD0528F0623707200166675</string>
+								<key>PBXProjectModuleLabel</key>
+								<string></string>
+								<key>StatusBarVisibility</key>
+								<true/>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {633, 120}}</string>
+								<key>RubberWindowFrame</key>
+								<string>91 180 633 599 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXNavigatorGroup</string>
+							<key>Proportion</key>
+							<string>120pt</string>
+						</dict>
+						<dict>
+							<key>BecomeActive</key>
+							<true/>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>XCMainBuildResultsModuleGUID</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Build Results</string>
+								<key>XCBuildResultsTrigger_Collapse</key>
+								<integer>1021</integer>
+								<key>XCBuildResultsTrigger_Open</key>
+								<integer>1013</integer>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 125}, {633, 433}}</string>
+								<key>RubberWindowFrame</key>
+								<string>91 180 633 599 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXBuildResultsModule</string>
+							<key>Proportion</key>
+							<string>433pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>558pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Build Results</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXBuildResultsModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<true/>
+			<key>TableOfContents</key>
+			<array>
+				<string>AFDA32EC1051F52A00A6BBF5</string>
+				<string>AFDA32ED1051F52A00A6BBF5</string>
+				<string>1CD0528F0623707200166675</string>
+				<string>XCMainBuildResultsModuleGUID</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.buildV3</string>
+			<key>WindowContentMinSize</key>
+			<string>486 300</string>
+			<key>WindowString</key>
+			<string>91 180 633 599 0 0 1440 878 </string>
+			<key>WindowToolGUID</key>
+			<string>AFDA32EC1051F52A00A6BBF5</string>
+			<key>WindowToolIsVisible</key>
+			<false/>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.debugger</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>Debugger</key>
+								<dict>
+									<key>HorizontalSplitView</key>
+									<dict>
+										<key>_collapsingFrameDimension</key>
+										<real>0.0</real>
+										<key>_indexOfCollapsedView</key>
+										<integer>0</integer>
+										<key>_percentageOfCollapsedView</key>
+										<real>0.0</real>
+										<key>isCollapsed</key>
+										<string>yes</string>
+										<key>sizes</key>
+										<array>
+											<string>{{0, 0}, {317, 164}}</string>
+											<string>{{317, 0}, {377, 164}}</string>
+										</array>
+									</dict>
+									<key>VerticalSplitView</key>
+									<dict>
+										<key>_collapsingFrameDimension</key>
+										<real>0.0</real>
+										<key>_indexOfCollapsedView</key>
+										<integer>0</integer>
+										<key>_percentageOfCollapsedView</key>
+										<real>0.0</real>
+										<key>isCollapsed</key>
+										<string>yes</string>
+										<key>sizes</key>
+										<array>
+											<string>{{0, 0}, {694, 164}}</string>
+											<string>{{0, 164}, {694, 216}}</string>
+										</array>
+									</dict>
+								</dict>
+								<key>LauncherConfigVersion</key>
+								<string>8</string>
+								<key>PBXProjectModuleGUID</key>
+								<string>1C162984064C10D400B95A72</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Debug - GLUTExamples (Underwater)</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>DebugConsoleDrawerSize</key>
+								<string>{100, 120}</string>
+								<key>DebugConsoleVisible</key>
+								<string>None</string>
+								<key>DebugConsoleWindowFrame</key>
+								<string>{{200, 200}, {500, 300}}</string>
+								<key>DebugSTDIOWindowFrame</key>
+								<string>{{200, 200}, {500, 300}}</string>
+								<key>Frame</key>
+								<string>{{0, 0}, {694, 380}}</string>
+								<key>RubberWindowFrame</key>
+								<string>321 238 694 422 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXDebugSessionModule</string>
+							<key>Proportion</key>
+							<string>100%</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>100%</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Debugger</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXDebugSessionModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1CD10A99069EF8BA00B06720</string>
+				<string>1C0AD2AB069F1E9B00FABCE6</string>
+				<string>1C162984064C10D400B95A72</string>
+				<string>1C0AD2AC069F1E9B00FABCE6</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.debugV3</string>
+			<key>WindowString</key>
+			<string>321 238 694 422 0 0 1440 878 </string>
+			<key>WindowToolGUID</key>
+			<string>1CD10A99069EF8BA00B06720</string>
+			<key>WindowToolIsVisible</key>
+			<integer>0</integer>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.find</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>Dock</key>
+							<array>
+								<dict>
+									<key>ContentConfiguration</key>
+									<dict>
+										<key>PBXProjectModuleGUID</key>
+										<string>1CDD528C0622207200134675</string>
+										<key>PBXProjectModuleLabel</key>
+										<string>&lt;No Editor&gt;</string>
+										<key>PBXSplitModuleInNavigatorKey</key>
+										<dict>
+											<key>Split0</key>
+											<dict>
+												<key>PBXProjectModuleGUID</key>
+												<string>1CD0528D0623707200166675</string>
+											</dict>
+											<key>SplitCount</key>
+											<string>1</string>
+										</dict>
+										<key>StatusBarVisibility</key>
+										<integer>1</integer>
+									</dict>
+									<key>GeometryConfiguration</key>
+									<dict>
+										<key>Frame</key>
+										<string>{{0, 0}, {781, 167}}</string>
+										<key>RubberWindowFrame</key>
+										<string>62 385 781 470 0 0 1440 878 </string>
+									</dict>
+									<key>Module</key>
+									<string>PBXNavigatorGroup</string>
+									<key>Proportion</key>
+									<string>781pt</string>
+								</dict>
+							</array>
+							<key>Proportion</key>
+							<string>50%</string>
+						</dict>
+						<dict>
+							<key>BecomeActive</key>
+							<integer>1</integer>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CD0528E0623707200166675</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Project Find</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{8, 0}, {773, 254}}</string>
+								<key>RubberWindowFrame</key>
+								<string>62 385 781 470 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXProjectFindModule</string>
+							<key>Proportion</key>
+							<string>50%</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>428pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Project Find</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXProjectFindModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1C530D57069F1CE1000CFCEE</string>
+				<string>1C530D58069F1CE1000CFCEE</string>
+				<string>1C530D59069F1CE1000CFCEE</string>
+				<string>1CDD528C0622207200134675</string>
+				<string>1C530D5A069F1CE1000CFCEE</string>
+				<string>1CE0B1FE06471DED0097A5F4</string>
+				<string>1CD0528E0623707200166675</string>
+			</array>
+			<key>WindowString</key>
+			<string>62 385 781 470 0 0 1440 878 </string>
+			<key>WindowToolGUID</key>
+			<string>1C530D57069F1CE1000CFCEE</string>
+			<key>WindowToolIsVisible</key>
+			<integer>0</integer>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>MENUSEPARATOR</string>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.debuggerConsole</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>BecomeActive</key>
+							<integer>1</integer>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1C78EAAC065D492600B07095</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Debugger Console</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {650, 250}}</string>
+								<key>RubberWindowFrame</key>
+								<string>516 632 650 250 0 0 1680 1027 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXDebugCLIModule</string>
+							<key>Proportion</key>
+							<string>209pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>209pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Debugger Console</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXDebugCLIModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1C78EAAD065D492600B07095</string>
+				<string>1C78EAAE065D492600B07095</string>
+				<string>1C78EAAC065D492600B07095</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.consoleV3</string>
+			<key>WindowString</key>
+			<string>650 41 650 250 0 0 1280 1002 </string>
+			<key>WindowToolGUID</key>
+			<string>1C78EAAD065D492600B07095</string>
+			<key>WindowToolIsVisible</key>
+			<integer>0</integer>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.snapshots</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>Module</key>
+							<string>XCSnapshotModule</string>
+							<key>Proportion</key>
+							<string>100%</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>100%</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Snapshots</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>XCSnapshotModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<string>Yes</string>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.snapshots</string>
+			<key>WindowString</key>
+			<string>315 824 300 550 0 0 1440 878 </string>
+			<key>WindowToolIsVisible</key>
+			<string>Yes</string>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.scm</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1C78EAB2065D492600B07095</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>&lt;No Editor&gt;</string>
+								<key>PBXSplitModuleInNavigatorKey</key>
+								<dict>
+									<key>Split0</key>
+									<dict>
+										<key>PBXProjectModuleGUID</key>
+										<string>1C78EAB3065D492600B07095</string>
+									</dict>
+									<key>SplitCount</key>
+									<string>1</string>
+								</dict>
+								<key>StatusBarVisibility</key>
+								<integer>1</integer>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {452, 0}}</string>
+								<key>RubberWindowFrame</key>
+								<string>743 379 452 308 0 0 1280 1002 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXNavigatorGroup</string>
+							<key>Proportion</key>
+							<string>0pt</string>
+						</dict>
+						<dict>
+							<key>BecomeActive</key>
+							<integer>1</integer>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CD052920623707200166675</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>SCM</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>ConsoleFrame</key>
+								<string>{{0, 259}, {452, 0}}</string>
+								<key>Frame</key>
+								<string>{{0, 7}, {452, 259}}</string>
+								<key>RubberWindowFrame</key>
+								<string>743 379 452 308 0 0 1280 1002 </string>
+								<key>TableConfiguration</key>
+								<array>
+									<string>Status</string>
+									<real>30</real>
+									<string>FileName</string>
+									<real>199</real>
+									<string>Path</string>
+									<real>197.0950012207031</real>
+								</array>
+								<key>TableFrame</key>
+								<string>{{0, 0}, {452, 250}}</string>
+							</dict>
+							<key>Module</key>
+							<string>PBXCVSModule</string>
+							<key>Proportion</key>
+							<string>262pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>266pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>SCM</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXCVSModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1C78EAB4065D492600B07095</string>
+				<string>1C78EAB5065D492600B07095</string>
+				<string>1C78EAB2065D492600B07095</string>
+				<string>1CD052920623707200166675</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.scm</string>
+			<key>WindowString</key>
+			<string>743 379 452 308 0 0 1280 1002 </string>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.breakpoints</string>
+			<key>IsVertical</key>
+			<integer>0</integer>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>BecomeActive</key>
+							<integer>1</integer>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXBottomSmartGroupGIDs</key>
+								<array>
+									<string>1C77FABC04509CD000000102</string>
+								</array>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CE0B1FE06471DED0097A5F4</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Files</string>
+								<key>PBXProjectStructureProvided</key>
+								<string>no</string>
+								<key>PBXSmartGroupTreeModuleColumnData</key>
+								<dict>
+									<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+									<array>
+										<real>168</real>
+									</array>
+									<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+									<array>
+										<string>MainColumn</string>
+									</array>
+								</dict>
+								<key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+								<dict>
+									<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+									<array>
+										<string>1C77FABC04509CD000000102</string>
+									</array>
+									<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+									<array>
+										<array>
+											<integer>0</integer>
+										</array>
+									</array>
+									<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+									<string>{{0, 0}, {168, 350}}</string>
+								</dict>
+								<key>PBXTopSmartGroupGIDs</key>
+								<array/>
+								<key>XCIncludePerspectivesSwitch</key>
+								<integer>0</integer>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {185, 368}}</string>
+								<key>GroupTreeTableConfiguration</key>
+								<array>
+									<string>MainColumn</string>
+									<real>168</real>
+								</array>
+								<key>RubberWindowFrame</key>
+								<string>315 424 744 409 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXSmartGroupTreeModule</string>
+							<key>Proportion</key>
+							<string>185pt</string>
+						</dict>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CA1AED706398EBD00589147</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Detail</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{190, 0}, {554, 368}}</string>
+								<key>RubberWindowFrame</key>
+								<string>315 424 744 409 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>XCDetailModule</string>
+							<key>Proportion</key>
+							<string>554pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>368pt</string>
+				</dict>
+			</array>
+			<key>MajorVersion</key>
+			<integer>3</integer>
+			<key>MinorVersion</key>
+			<integer>0</integer>
+			<key>Name</key>
+			<string>Breakpoints</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXSmartGroupTreeModule</string>
+				<string>XCDetailModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1CDDB66807F98D9800BB5817</string>
+				<string>1CDDB66907F98D9800BB5817</string>
+				<string>1CE0B1FE06471DED0097A5F4</string>
+				<string>1CA1AED706398EBD00589147</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.breakpointsV3</string>
+			<key>WindowString</key>
+			<string>315 424 744 409 0 0 1440 878 </string>
+			<key>WindowToolGUID</key>
+			<string>1CDDB66807F98D9800BB5817</string>
+			<key>WindowToolIsVisible</key>
+			<integer>1</integer>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.debugAnimator</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>Module</key>
+							<string>PBXNavigatorGroup</string>
+							<key>Proportion</key>
+							<string>100%</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>100%</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Debug Visualizer</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXNavigatorGroup</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.debugAnimatorV3</string>
+			<key>WindowString</key>
+			<string>100 100 700 500 0 0 1280 1002 </string>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.bookmarks</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>Module</key>
+							<string>PBXBookmarksModule</string>
+							<key>Proportion</key>
+							<string>100%</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>100%</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Bookmarks</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXBookmarksModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>0</integer>
+			<key>WindowString</key>
+			<string>538 42 401 187 0 0 1280 1002 </string>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.projectFormatConflicts</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>Module</key>
+							<string>XCProjectFormatConflictsModule</string>
+							<key>Proportion</key>
+							<string>100%</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>100%</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Project Format Conflicts</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>XCProjectFormatConflictsModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>0</integer>
+			<key>WindowContentMinSize</key>
+			<string>450 300</string>
+			<key>WindowString</key>
+			<string>50 850 472 307 0 0 1440 877</string>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.classBrowser</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>BecomeActive</key>
+							<integer>1</integer>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>OptionsSetName</key>
+								<string>Hierarchy, all classes</string>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CA6456E063B45B4001379D8</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Class Browser - NSObject</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>ClassesFrame</key>
+								<string>{{0, 0}, {374, 96}}</string>
+								<key>ClassesTreeTableConfiguration</key>
+								<array>
+									<string>PBXClassNameColumnIdentifier</string>
+									<real>208</real>
+									<string>PBXClassBookColumnIdentifier</string>
+									<real>22</real>
+								</array>
+								<key>Frame</key>
+								<string>{{0, 0}, {630, 331}}</string>
+								<key>MembersFrame</key>
+								<string>{{0, 105}, {374, 395}}</string>
+								<key>MembersTreeTableConfiguration</key>
+								<array>
+									<string>PBXMemberTypeIconColumnIdentifier</string>
+									<real>22</real>
+									<string>PBXMemberNameColumnIdentifier</string>
+									<real>216</real>
+									<string>PBXMemberTypeColumnIdentifier</string>
+									<real>97</real>
+									<string>PBXMemberBookColumnIdentifier</string>
+									<real>22</real>
+								</array>
+								<key>PBXModuleWindowStatusBarHidden2</key>
+								<integer>1</integer>
+								<key>RubberWindowFrame</key>
+								<string>385 179 630 352 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXClassBrowserModule</string>
+							<key>Proportion</key>
+							<string>332pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>332pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Class Browser</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXClassBrowserModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>0</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1C0AD2AF069F1E9B00FABCE6</string>
+				<string>1C0AD2B0069F1E9B00FABCE6</string>
+				<string>1CA6456E063B45B4001379D8</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.classbrowser</string>
+			<key>WindowString</key>
+			<string>385 179 630 352 0 0 1440 878 </string>
+			<key>WindowToolGUID</key>
+			<string>1C0AD2AF069F1E9B00FABCE6</string>
+			<key>WindowToolIsVisible</key>
+			<integer>0</integer>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.refactoring</string>
+			<key>IncludeInToolsMenu</key>
+			<integer>0</integer>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>BecomeActive</key>
+							<integer>1</integer>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{0, 0}, {500, 335}</string>
+								<key>RubberWindowFrame</key>
+								<string>{0, 0}, {500, 335}</string>
+							</dict>
+							<key>Module</key>
+							<string>XCRefactoringModule</string>
+							<key>Proportion</key>
+							<string>100%</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>100%</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Refactoring</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>XCRefactoringModule</string>
+			</array>
+			<key>WindowString</key>
+			<string>200 200 500 356 0 0 1920 1200 </string>
+		</dict>
+	</array>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend.xcodeproj/geddis.pbxuser
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend.xcodeproj/geddis.pbxuser	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend.xcodeproj/geddis.pbxuser	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,200 @@
+// !$*UTF8*$!
+{
+	08FB7793FE84155DC02AAC07 /* Project object */ = {
+		activeBuildConfigurationName = Development;
+		activeExecutable = AFDA32D81051F4BF00A6BBF5 /* PIV */;
+		activeSDKPreference = macosx10.6;
+		activeTarget = 52B2601F0BC5A864007E00F1 /* world */;
+		codeSenseManager = AFDA32E81051F4DD00A6BBF5 /* Code sense */;
+		executables = (
+			AFDA32D51051F4BF00A6BBF5 /* BELPIC */,
+			AFDA32D61051F4BF00A6BBF5 /* CAC */,
+			AFDA32D71051F4BF00A6BBF5 /* MuscleCard */,
+			AFDA32D81051F4BF00A6BBF5 /* PIV */,
+		);
+		perUserDictionary = {
+			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					20,
+					154,
+					20,
+					48.16259765625,
+					43,
+					43,
+					20,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXFileDataSource_FiletypeID,
+					PBXFileDataSource_Filename_ColumnID,
+					PBXFileDataSource_Built_ColumnID,
+					PBXFileDataSource_ObjectSize_ColumnID,
+					PBXFileDataSource_Errors_ColumnID,
+					PBXFileDataSource_Warnings_ColumnID,
+					PBXFileDataSource_Target_ColumnID,
+				);
+			};
+			PBXPerProjectTemplateStateSaveDate = 273806527;
+			PBXWorkspaceStateSaveDate = 273806527;
+		};
+		sourceControlManager = AFDA32E71051F4DD00A6BBF5 /* Source Control */;
+		userBuildSettings = {
+		};
+	};
+	52B2601F0BC5A864007E00F1 /* world */ = {
+		activeExec = 0;
+	};
+	52B2602D0BC5A864007E00F1 /* libtokend */ = {
+		activeExec = 0;
+	};
+	52B2604B0BC5A864007E00F1 /* tokend */ = {
+		activeExec = 0;
+	};
+	52B260640BC5A864007E00F1 /* BELPIC */ = {
+		activeExec = 0;
+		executables = (
+			AFDA32D51051F4BF00A6BBF5 /* BELPIC */,
+		);
+	};
+	52B2607D0BC5A864007E00F1 /* CAC */ = {
+		activeExec = 0;
+		executables = (
+			AFDA32D61051F4BF00A6BBF5 /* CAC */,
+		);
+	};
+	52B260980BC5A864007E00F1 /* MuscleCard */ = {
+		activeExec = 0;
+		executables = (
+			AFDA32D71051F4BF00A6BBF5 /* MuscleCard */,
+		);
+	};
+	52B260BA0BC5A864007E00F1 /* PIV */ = {
+		activeExec = 0;
+		executables = (
+			AFDA32D81051F4BF00A6BBF5 /* PIV */,
+		);
+	};
+	AFDA32D51051F4BF00A6BBF5 /* BELPIC */ = {
+		isa = PBXExecutable;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		breakpointsEnabled = 0;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		dataTipCustomDataFormattersEnabled = 1;
+		dataTipShowTypeColumn = 1;
+		dataTipSortType = 0;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = BELPIC;
+		showTypeColumn = 0;
+		sourceDirectories = (
+		);
+	};
+	AFDA32D61051F4BF00A6BBF5 /* CAC */ = {
+		isa = PBXExecutable;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		breakpointsEnabled = 0;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		dataTipCustomDataFormattersEnabled = 1;
+		dataTipShowTypeColumn = 1;
+		dataTipSortType = 0;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = CAC;
+		showTypeColumn = 0;
+		sourceDirectories = (
+		);
+	};
+	AFDA32D71051F4BF00A6BBF5 /* MuscleCard */ = {
+		isa = PBXExecutable;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		breakpointsEnabled = 0;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		dataTipCustomDataFormattersEnabled = 1;
+		dataTipShowTypeColumn = 1;
+		dataTipSortType = 0;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = MuscleCard;
+		showTypeColumn = 0;
+		sourceDirectories = (
+		);
+	};
+	AFDA32D81051F4BF00A6BBF5 /* PIV */ = {
+		isa = PBXExecutable;
+		activeArgIndices = (
+		);
+		argumentStrings = (
+		);
+		autoAttachOnCrash = 1;
+		breakpointsEnabled = 0;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		dataTipCustomDataFormattersEnabled = 1;
+		dataTipShowTypeColumn = 1;
+		dataTipSortType = 0;
+		debuggerPlugin = GDBDebugging;
+		disassemblyDisplayState = 0;
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		libgmallocEnabled = 0;
+		name = PIV;
+		showTypeColumn = 0;
+		sourceDirectories = (
+		);
+	};
+	AFDA32E71051F4DD00A6BBF5 /* Source Control */ = {
+		isa = PBXSourceControlManager;
+		fallbackIsa = XCSourceControlManager;
+		isSCMEnabled = 0;
+		scmConfiguration = {
+			repositoryNamesForRoots = {
+				"" = "";
+			};
+		};
+	};
+	AFDA32E81051F4DD00A6BBF5 /* Code sense */ = {
+		isa = PBXCodeSenseManager;
+		indexTemplatePath = "";
+	};
+}

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend.xcodeproj/project.pbxproj
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend.xcodeproj/project.pbxproj	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/Tokend.xcodeproj/project.pbxproj	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,1724 @@
+// !$*UTF8*$!
+{
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 42;
+	objects = {
+
+/* Begin PBXAggregateTarget section */
+		52B2601F0BC5A864007E00F1 /* world */ = {
+			isa = PBXAggregateTarget;
+			buildConfigurationList = 52B260280BC5A864007E00F1 /* Build configuration list for PBXAggregateTarget "world" */;
+			buildPhases = (
+			);
+			dependencies = (
+				529252170BC6BEED00816597 /* PBXTargetDependency */,
+				52B260D90BC5A864007E00F1 /* PBXTargetDependency */,
+				52B260DB0BC5A864007E00F1 /* PBXTargetDependency */,
+				52B260DD0BC5A864007E00F1 /* PBXTargetDependency */,
+			);
+			name = world;
+			productName = world;
+		};
+/* End PBXAggregateTarget section */
+
+/* Begin PBXBuildFile section */
+		52A683110EEF1FB200F71D5B /* BELPICAttributeCoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52A6830F0EEF1FB200F71D5B /* BELPICAttributeCoder.cpp */; };
+		52B260320BC5A864007E00F1 /* Adornment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C1B9B6406DBF99F00014414 /* Adornment.cpp */; };
+		52B260330BC5A864007E00F1 /* Attribute.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C134A9606DBF81800FA17D9 /* Attribute.cpp */; };
+		52B260340BC5A864007E00F1 /* AttributeCoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C134A8A06DBF81800FA17D9 /* AttributeCoder.cpp */; };
+		52B260350BC5A864007E00F1 /* Cursor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C134A9806DBF81800FA17D9 /* Cursor.cpp */; };
+		52B260360BC5A864007E00F1 /* DbValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C134A9A06DBF81800FA17D9 /* DbValue.cpp */; };
+		52B260370BC5A864007E00F1 /* KeyHandle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C3C166E06F61D6F00FC8AAC /* KeyHandle.cpp */; };
+		52B260380BC5A864007E00F1 /* MetaAttribute.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C134A9C06DBF81800FA17D9 /* MetaAttribute.cpp */; };
+		52B260390BC5A864007E00F1 /* MetaRecord.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C134A9E06DBF81800FA17D9 /* MetaRecord.cpp */; };
+		52B2603A0BC5A864007E00F1 /* Record.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C134AA006DBF81800FA17D9 /* Record.cpp */; };
+		52B2603B0BC5A864007E00F1 /* RecordHandle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C55BAFC06DEABE500E4200A /* RecordHandle.cpp */; };
+		52B2603C0BC5A864007E00F1 /* Relation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C134A8E06DBF81800FA17D9 /* Relation.cpp */; };
+		52B2603D0BC5A864007E00F1 /* SCardError.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CC3947A0731A4DD00761DEE /* SCardError.cpp */; };
+		52B2603E0BC5A864007E00F1 /* Schema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C134AA206DBF81800FA17D9 /* Schema.cpp */; };
+		52B2603F0BC5A864007E00F1 /* SelectionPredicate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C134AA406DBF81800FA17D9 /* SelectionPredicate.cpp */; };
+		52B260400BC5A864007E00F1 /* Token.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C134A9006DBF81800FA17D9 /* Token.cpp */; };
+		52B260410BC5A864007E00F1 /* TokenContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C134A9206DBF81800FA17D9 /* TokenContext.cpp */; };
+		52B2604D0BC5A864007E00F1 /* Adornment.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C1B9B6306DBF99F00014414 /* Adornment.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		52B2604E0BC5A864007E00F1 /* Attribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C134A9706DBF81800FA17D9 /* Attribute.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		52B2604F0BC5A864007E00F1 /* AttributeCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C134A8B06DBF81800FA17D9 /* AttributeCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		52B260500BC5A864007E00F1 /* Cursor.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C134A9906DBF81800FA17D9 /* Cursor.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		52B260510BC5A864007E00F1 /* DbValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C134A9B06DBF81800FA17D9 /* DbValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		52B260520BC5A864007E00F1 /* KeyHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C3C166D06F61D6F00FC8AAC /* KeyHandle.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		52B260530BC5A864007E00F1 /* MetaAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C134A9D06DBF81800FA17D9 /* MetaAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		52B260540BC5A864007E00F1 /* MetaRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C134A9F06DBF81800FA17D9 /* MetaRecord.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		52B260550BC5A864007E00F1 /* Record.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C134AA106DBF81800FA17D9 /* Record.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		52B260560BC5A864007E00F1 /* RecordHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C55BAFB06DEABE500E4200A /* RecordHandle.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		52B260570BC5A864007E00F1 /* Relation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C134A8F06DBF81800FA17D9 /* Relation.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		52B260580BC5A864007E00F1 /* SCardError.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CC394790731A4DD00761DEE /* SCardError.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		52B260590BC5A864007E00F1 /* Schema.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C134AA306DBF81800FA17D9 /* Schema.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		52B2605A0BC5A864007E00F1 /* SelectionPredicate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C134AA506DBF81800FA17D9 /* SelectionPredicate.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		52B2605B0BC5A864007E00F1 /* Token.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C134A9106DBF81800FA17D9 /* Token.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		52B2605C0BC5A864007E00F1 /* TokenContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C134A9306DBF81800FA17D9 /* TokenContext.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		52B260680BC5A864007E00F1 /* belpic_csp_capabilities.mdsinfo in Resources */ = {isa = PBXBuildFile; fileRef = 4C5C1CE8073065EA00AECB7F /* belpic_csp_capabilities.mdsinfo */; };
+		52B260690BC5A864007E00F1 /* belpic_csp_capabilities_common.mds in Resources */ = {isa = PBXBuildFile; fileRef = 4C5C1CE9073065EA00AECB7F /* belpic_csp_capabilities_common.mds */; };
+		52B2606A0BC5A864007E00F1 /* belpic_csp_primary.mdsinfo in Resources */ = {isa = PBXBuildFile; fileRef = 4C5C1CEA073065EA00AECB7F /* belpic_csp_primary.mdsinfo */; };
+		52B2606B0BC5A864007E00F1 /* belpic_dl_primary.mdsinfo in Resources */ = {isa = PBXBuildFile; fileRef = 4C5C1CEB073065EA00AECB7F /* belpic_dl_primary.mdsinfo */; };
+		52B2606C0BC5A864007E00F1 /* belpic_smartcard.mdsinfo in Resources */ = {isa = PBXBuildFile; fileRef = 4C5C1CEC073065EA00AECB7F /* belpic_smartcard.mdsinfo */; };
+		52B2606E0BC5A864007E00F1 /* belpic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C86D3A0070B4122006A0C7F /* belpic.cpp */; };
+		52B2606F0BC5A864007E00F1 /* BELPICError.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C86D3A3070B4122006A0C7F /* BELPICError.cpp */; };
+		52B260700BC5A864007E00F1 /* BELPICKeyHandle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C86D3A5070B4122006A0C7F /* BELPICKeyHandle.cpp */; };
+		52B260710BC5A864007E00F1 /* BELPICRecord.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C86D3A7070B4122006A0C7F /* BELPICRecord.cpp */; };
+		52B260720BC5A864007E00F1 /* BELPICSchema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C86D3A9070B4122006A0C7F /* BELPICSchema.cpp */; };
+		52B260730BC5A864007E00F1 /* BELPICToken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C86D3AB070B4122006A0C7F /* BELPICToken.cpp */; };
+		52B260750BC5A864007E00F1 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CA8C4D606D6D19400F1BCC8 /* CoreFoundation.framework */; };
+		52B260810BC5A864007E00F1 /* cac_csp_capabilities.mdsinfo in Resources */ = {isa = PBXBuildFile; fileRef = 4C5C1D000730661500AECB7F /* cac_csp_capabilities.mdsinfo */; };
+		52B260820BC5A864007E00F1 /* cac_csp_capabilities_common.mds in Resources */ = {isa = PBXBuildFile; fileRef = 4C5C1D010730661500AECB7F /* cac_csp_capabilities_common.mds */; };
+		52B260830BC5A864007E00F1 /* cac_csp_primary.mdsinfo in Resources */ = {isa = PBXBuildFile; fileRef = 4C5C1D020730661500AECB7F /* cac_csp_primary.mdsinfo */; };
+		52B260840BC5A864007E00F1 /* cac_dl_primary.mdsinfo in Resources */ = {isa = PBXBuildFile; fileRef = 4C5C1D030730661500AECB7F /* cac_dl_primary.mdsinfo */; };
+		52B260850BC5A864007E00F1 /* cac_smartcard.mdsinfo in Resources */ = {isa = PBXBuildFile; fileRef = 4C5C1D040730661500AECB7F /* cac_smartcard.mdsinfo */; };
+		52B260870BC5A864007E00F1 /* cac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C7BA7510703990100E5719F /* cac.cpp */; };
+		52B260880BC5A864007E00F1 /* CACAttributeCoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C7BA7490703990100E5719F /* CACAttributeCoder.cpp */; };
+		52B260890BC5A864007E00F1 /* CACError.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C273A200708CE2C00CCB0FA /* CACError.cpp */; };
+		52B2608A0BC5A864007E00F1 /* CACKeyHandle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C7BA74B0703990100E5719F /* CACKeyHandle.cpp */; };
+		52B2608B0BC5A864007E00F1 /* CACRecord.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CBF5C390704CDBF00EEADC2 /* CACRecord.cpp */; };
+		52B2608C0BC5A864007E00F1 /* CACSchema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C7BA74D0703990100E5719F /* CACSchema.cpp */; };
+		52B2608D0BC5A864007E00F1 /* CACToken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C7BA74F0703990100E5719F /* CACToken.cpp */; };
+		52B2608F0BC5A864007E00F1 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CBF5CBE0704E76200EEADC2 /* libz.dylib */; };
+		52B260900BC5A864007E00F1 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CA8C4D606D6D19400F1BCC8 /* CoreFoundation.framework */; };
+		52B2609C0BC5A864007E00F1 /* musclecard_csp_capabilities.mdsinfo in Resources */ = {isa = PBXBuildFile; fileRef = 4C5C1D300730664E00AECB7F /* musclecard_csp_capabilities.mdsinfo */; };
+		52B2609D0BC5A864007E00F1 /* musclecard_csp_capabilities_common.mds in Resources */ = {isa = PBXBuildFile; fileRef = 4C5C1D310730664E00AECB7F /* musclecard_csp_capabilities_common.mds */; };
+		52B2609E0BC5A864007E00F1 /* musclecard_csp_primary.mdsinfo in Resources */ = {isa = PBXBuildFile; fileRef = 4C5C1D320730664E00AECB7F /* musclecard_csp_primary.mdsinfo */; };
+		52B2609F0BC5A864007E00F1 /* musclecard_dl_primary.mdsinfo in Resources */ = {isa = PBXBuildFile; fileRef = 4C5C1D330730664E00AECB7F /* musclecard_dl_primary.mdsinfo */; };
+		52B260A00BC5A864007E00F1 /* musclecard_smartcard.mdsinfo in Resources */ = {isa = PBXBuildFile; fileRef = 4C5C1D340730664E00AECB7F /* musclecard_smartcard.mdsinfo */; };
+		52B260A20BC5A864007E00F1 /* KeyRecord.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CE2E6A406DC06AB00E21469 /* KeyRecord.cpp */; };
+		52B260A30BC5A864007E00F1 /* musclecard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C3FACAD06DBF84400D18D5F /* musclecard.cpp */; };
+		52B260A40BC5A864007E00F1 /* MuscleCardAttributeCoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C1B9B5C06DBF96E00014414 /* MuscleCardAttributeCoder.cpp */; };
+		52B260A50BC5A864007E00F1 /* MuscleCardKeyHandle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C253C0E06F66A6100B5CED6 /* MuscleCardKeyHandle.cpp */; };
+		52B260A60BC5A864007E00F1 /* MuscleCardSchema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C1B9B8906DBFEE200014414 /* MuscleCardSchema.cpp */; };
+		52B260A70BC5A864007E00F1 /* MuscleCardToken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C3FACAE06DBF84400D18D5F /* MuscleCardToken.cpp */; };
+		52B260A80BC5A864007E00F1 /* TokenRecord.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C63F7A506DC052A00CB6F22 /* TokenRecord.cpp */; };
+		52B260A90BC5A864007E00F1 /* MscACL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C134AAB06DBF81800FA17D9 /* MscACL.cpp */; };
+		52B260AA0BC5A864007E00F1 /* MscError.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C134AA906DBF81800FA17D9 /* MscError.cpp */; };
+		52B260AB0BC5A864007E00F1 /* MscKey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C134AAF06DBF81800FA17D9 /* MscKey.cpp */; };
+		52B260AC0BC5A864007E00F1 /* MscObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C134AB106DBF81800FA17D9 /* MscObject.cpp */; };
+		52B260AD0BC5A864007E00F1 /* MscPIN.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C134AB306DBF81800FA17D9 /* MscPIN.cpp */; };
+		52B260AE0BC5A864007E00F1 /* MscToken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C134AB506DBF81800FA17D9 /* MscToken.cpp */; };
+		52B260AF0BC5A864007E00F1 /* MscTokenConnection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C134AB706DBF81800FA17D9 /* MscTokenConnection.cpp */; };
+		52B260B00BC5A864007E00F1 /* MscWrappers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C134AB906DBF81800FA17D9 /* MscWrappers.cpp */; };
+		52B260B20BC5A864007E00F1 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CA8C4D606D6D19400F1BCC8 /* CoreFoundation.framework */; };
+		52B260BE0BC5A864007E00F1 /* piv_csp_capabilities.mdsinfo in Resources */ = {isa = PBXBuildFile; fileRef = 528067810B78E98600D02C3A /* piv_csp_capabilities.mdsinfo */; };
+		52B260BF0BC5A864007E00F1 /* piv_csp_capabilities_common.mds in Resources */ = {isa = PBXBuildFile; fileRef = 528067820B78E98600D02C3A /* piv_csp_capabilities_common.mds */; };
+		52B260C00BC5A864007E00F1 /* piv_csp_primary.mdsinfo in Resources */ = {isa = PBXBuildFile; fileRef = 528067830B78E98600D02C3A /* piv_csp_primary.mdsinfo */; };
+		52B260C10BC5A864007E00F1 /* piv_dl_primary.mdsinfo in Resources */ = {isa = PBXBuildFile; fileRef = 528067840B78E98600D02C3A /* piv_dl_primary.mdsinfo */; };
+		52B260C20BC5A864007E00F1 /* piv_smartcard.mdsinfo in Resources */ = {isa = PBXBuildFile; fileRef = 528067850B78E98600D02C3A /* piv_smartcard.mdsinfo */; };
+		52B260C40BC5A864007E00F1 /* piv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 528067860B78E98600D02C3A /* piv.cpp */; };
+		52B260C50BC5A864007E00F1 /* PIVAttributeCoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 528067870B78E98600D02C3A /* PIVAttributeCoder.cpp */; };
+		52B260C60BC5A864007E00F1 /* PIVError.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 528067890B78E98600D02C3A /* PIVError.cpp */; };
+		52B260C70BC5A864007E00F1 /* PIVKeyHandle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5280678B0B78E98600D02C3A /* PIVKeyHandle.cpp */; };
+		52B260C80BC5A864007E00F1 /* PIVRecord.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5280678D0B78E98600D02C3A /* PIVRecord.cpp */; };
+		52B260C90BC5A864007E00F1 /* PIVSchema.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5280678F0B78E98600D02C3A /* PIVSchema.cpp */; };
+		52B260CA0BC5A864007E00F1 /* PIVToken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 528067910B78E98600D02C3A /* PIVToken.cpp */; };
+		52B260CB0BC5A864007E00F1 /* PIVCCC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 529D9A7B0B867FA900DBFA4B /* PIVCCC.cpp */; };
+		52B260CD0BC5A864007E00F1 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CBF5CBE0704E76200EEADC2 /* libz.dylib */; };
+		52B260CE0BC5A864007E00F1 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CA8C4D606D6D19400F1BCC8 /* CoreFoundation.framework */; };
+		52CAA8CB0EBF7E40004C1A9E /* Padding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52CAA8C70EBF7E40004C1A9E /* Padding.cpp */; };
+		52CAA8CC0EBF7E40004C1A9E /* TLV.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52CAA8C90EBF7E40004C1A9E /* TLV.cpp */; };
+		C29914660C441EBB009571C2 /* PCSC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52CA8342067E8175005A1EBA /* PCSC.framework */; };
+		C29914670C441EBB009571C2 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52CA8343067E8175005A1EBA /* Security.framework */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+		529252160BC6BEED00816597 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 52B2602D0BC5A864007E00F1;
+			remoteInfo = libtokend;
+		};
+		52B260D80BC5A864007E00F1 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 52B260640BC5A864007E00F1;
+			remoteInfo = "BELPIC (Copied)";
+		};
+		52B260DA0BC5A864007E00F1 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 52B2607D0BC5A864007E00F1;
+			remoteInfo = "CAC (Copied)";
+		};
+		52B260DC0BC5A864007E00F1 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 52B260BA0BC5A864007E00F1;
+			remoteInfo = "PIV (Copied)";
+		};
+		52B260DE0BC5A864007E00F1 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 52B2604B0BC5A864007E00F1;
+			remoteInfo = "tokend (Upgraded)";
+		};
+		52B260E00BC5A864007E00F1 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 52B2602D0BC5A864007E00F1;
+			remoteInfo = "libtokend (Upgraded)";
+		};
+		52B260E20BC5A864007E00F1 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 52B2602D0BC5A864007E00F1;
+			remoteInfo = "libtokend (Upgraded)";
+		};
+		52B260E40BC5A864007E00F1 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 52B2602D0BC5A864007E00F1;
+			remoteInfo = "libtokend (Upgraded)";
+		};
+		52B260E60BC5A864007E00F1 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 52B2602D0BC5A864007E00F1;
+			remoteInfo = "libtokend (Upgraded)";
+		};
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+		4C134A8A06DBF81800FA17D9 /* AttributeCoder.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AttributeCoder.cpp; sourceTree = "<group>"; };
+		4C134A8B06DBF81800FA17D9 /* AttributeCoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AttributeCoder.h; sourceTree = "<group>"; };
+		4C134A8E06DBF81800FA17D9 /* Relation.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Relation.cpp; sourceTree = "<group>"; };
+		4C134A8F06DBF81800FA17D9 /* Relation.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Relation.h; sourceTree = "<group>"; };
+		4C134A9006DBF81800FA17D9 /* Token.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Token.cpp; sourceTree = "<group>"; };
+		4C134A9106DBF81800FA17D9 /* Token.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Token.h; sourceTree = "<group>"; };
+		4C134A9206DBF81800FA17D9 /* TokenContext.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = TokenContext.cpp; sourceTree = "<group>"; };
+		4C134A9306DBF81800FA17D9 /* TokenContext.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TokenContext.h; sourceTree = "<group>"; };
+		4C134A9606DBF81800FA17D9 /* Attribute.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Attribute.cpp; sourceTree = "<group>"; };
+		4C134A9706DBF81800FA17D9 /* Attribute.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Attribute.h; sourceTree = "<group>"; };
+		4C134A9806DBF81800FA17D9 /* Cursor.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Cursor.cpp; sourceTree = "<group>"; };
+		4C134A9906DBF81800FA17D9 /* Cursor.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Cursor.h; sourceTree = "<group>"; };
+		4C134A9A06DBF81800FA17D9 /* DbValue.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = DbValue.cpp; sourceTree = "<group>"; };
+		4C134A9B06DBF81800FA17D9 /* DbValue.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DbValue.h; sourceTree = "<group>"; };
+		4C134A9C06DBF81800FA17D9 /* MetaAttribute.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = MetaAttribute.cpp; sourceTree = "<group>"; };
+		4C134A9D06DBF81800FA17D9 /* MetaAttribute.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MetaAttribute.h; sourceTree = "<group>"; };
+		4C134A9E06DBF81800FA17D9 /* MetaRecord.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = MetaRecord.cpp; sourceTree = "<group>"; };
+		4C134A9F06DBF81800FA17D9 /* MetaRecord.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MetaRecord.h; sourceTree = "<group>"; };
+		4C134AA006DBF81800FA17D9 /* Record.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Record.cpp; sourceTree = "<group>"; };
+		4C134AA106DBF81800FA17D9 /* Record.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Record.h; sourceTree = "<group>"; };
+		4C134AA206DBF81800FA17D9 /* Schema.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Schema.cpp; sourceTree = "<group>"; };
+		4C134AA306DBF81800FA17D9 /* Schema.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Schema.h; sourceTree = "<group>"; };
+		4C134AA406DBF81800FA17D9 /* SelectionPredicate.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SelectionPredicate.cpp; sourceTree = "<group>"; };
+		4C134AA506DBF81800FA17D9 /* SelectionPredicate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SelectionPredicate.h; sourceTree = "<group>"; };
+		4C134AA906DBF81800FA17D9 /* MscError.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = MscError.cpp; sourceTree = "<group>"; };
+		4C134AAA06DBF81800FA17D9 /* MscError.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MscError.h; sourceTree = "<group>"; };
+		4C134AAB06DBF81800FA17D9 /* MscACL.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = MscACL.cpp; sourceTree = "<group>"; };
+		4C134AAC06DBF81800FA17D9 /* MscACL.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MscACL.h; sourceTree = "<group>"; };
+		4C134AAF06DBF81800FA17D9 /* MscKey.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = MscKey.cpp; sourceTree = "<group>"; };
+		4C134AB006DBF81800FA17D9 /* MscKey.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MscKey.h; sourceTree = "<group>"; };
+		4C134AB106DBF81800FA17D9 /* MscObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = MscObject.cpp; sourceTree = "<group>"; };
+		4C134AB206DBF81800FA17D9 /* MscObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MscObject.h; sourceTree = "<group>"; };
+		4C134AB306DBF81800FA17D9 /* MscPIN.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = MscPIN.cpp; sourceTree = "<group>"; };
+		4C134AB406DBF81800FA17D9 /* MscPIN.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MscPIN.h; sourceTree = "<group>"; };
+		4C134AB506DBF81800FA17D9 /* MscToken.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = MscToken.cpp; sourceTree = "<group>"; };
+		4C134AB606DBF81800FA17D9 /* MscToken.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MscToken.h; sourceTree = "<group>"; };
+		4C134AB706DBF81800FA17D9 /* MscTokenConnection.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = MscTokenConnection.cpp; sourceTree = "<group>"; };
+		4C134AB806DBF81800FA17D9 /* MscTokenConnection.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MscTokenConnection.h; sourceTree = "<group>"; };
+		4C134AB906DBF81800FA17D9 /* MscWrappers.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = MscWrappers.cpp; sourceTree = "<group>"; };
+		4C134ABA06DBF81800FA17D9 /* MscWrappers.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MscWrappers.h; sourceTree = "<group>"; };
+		4C1B9B5B06DBF96E00014414 /* MuscleCardAttributeCoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MuscleCardAttributeCoder.h; sourceTree = "<group>"; };
+		4C1B9B5C06DBF96E00014414 /* MuscleCardAttributeCoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MuscleCardAttributeCoder.cpp; sourceTree = "<group>"; };
+		4C1B9B6306DBF99F00014414 /* Adornment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Adornment.h; sourceTree = "<group>"; };
+		4C1B9B6406DBF99F00014414 /* Adornment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Adornment.cpp; sourceTree = "<group>"; };
+		4C1B9B8806DBFEE200014414 /* MuscleCardSchema.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MuscleCardSchema.h; sourceTree = "<group>"; };
+		4C1B9B8906DBFEE200014414 /* MuscleCardSchema.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MuscleCardSchema.cpp; sourceTree = "<group>"; };
+		4C253C0D06F66A6100B5CED6 /* MuscleCardKeyHandle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MuscleCardKeyHandle.h; sourceTree = "<group>"; };
+		4C253C0E06F66A6100B5CED6 /* MuscleCardKeyHandle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MuscleCardKeyHandle.cpp; sourceTree = "<group>"; };
+		4C273A1F0708CE2C00CCB0FA /* CACError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACError.h; sourceTree = "<group>"; };
+		4C273A200708CE2C00CCB0FA /* CACError.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACError.cpp; sourceTree = "<group>"; };
+		4C3C166D06F61D6F00FC8AAC /* KeyHandle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeyHandle.h; sourceTree = "<group>"; };
+		4C3C166E06F61D6F00FC8AAC /* KeyHandle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KeyHandle.cpp; sourceTree = "<group>"; };
+		4C3FACAC06DBF84400D18D5F /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+		4C3FACAD06DBF84400D18D5F /* musclecard.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = musclecard.cpp; sourceTree = "<group>"; };
+		4C3FACAE06DBF84400D18D5F /* MuscleCardToken.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = MuscleCardToken.cpp; sourceTree = "<group>"; };
+		4C3FACAF06DBF84400D18D5F /* MuscleCardToken.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MuscleCardToken.h; sourceTree = "<group>"; };
+		4C55BAFB06DEABE500E4200A /* RecordHandle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecordHandle.h; sourceTree = "<group>"; };
+		4C55BAFC06DEABE500E4200A /* RecordHandle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RecordHandle.cpp; sourceTree = "<group>"; };
+		4C5C1CE8073065EA00AECB7F /* belpic_csp_capabilities.mdsinfo */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; name = belpic_csp_capabilities.mdsinfo; path = BELPIC/mds/belpic_csp_capabilities.mdsinfo; sourceTree = SOURCE_ROOT; };
+		4C5C1CE9073065EA00AECB7F /* belpic_csp_capabilities_common.mds */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; name = belpic_csp_capabilities_common.mds; path = BELPIC/mds/belpic_csp_capabilities_common.mds; sourceTree = SOURCE_ROOT; };
+		4C5C1CEA073065EA00AECB7F /* belpic_csp_primary.mdsinfo */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; name = belpic_csp_primary.mdsinfo; path = BELPIC/mds/belpic_csp_primary.mdsinfo; sourceTree = SOURCE_ROOT; };
+		4C5C1CEB073065EA00AECB7F /* belpic_dl_primary.mdsinfo */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; name = belpic_dl_primary.mdsinfo; path = BELPIC/mds/belpic_dl_primary.mdsinfo; sourceTree = SOURCE_ROOT; };
+		4C5C1CEC073065EA00AECB7F /* belpic_smartcard.mdsinfo */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; name = belpic_smartcard.mdsinfo; path = BELPIC/mds/belpic_smartcard.mdsinfo; sourceTree = SOURCE_ROOT; };
+		4C5C1D000730661500AECB7F /* cac_csp_capabilities.mdsinfo */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; name = cac_csp_capabilities.mdsinfo; path = CAC/mds/cac_csp_capabilities.mdsinfo; sourceTree = SOURCE_ROOT; };
+		4C5C1D010730661500AECB7F /* cac_csp_capabilities_common.mds */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; name = cac_csp_capabilities_common.mds; path = CAC/mds/cac_csp_capabilities_common.mds; sourceTree = SOURCE_ROOT; };
+		4C5C1D020730661500AECB7F /* cac_csp_primary.mdsinfo */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; name = cac_csp_primary.mdsinfo; path = CAC/mds/cac_csp_primary.mdsinfo; sourceTree = SOURCE_ROOT; };
+		4C5C1D030730661500AECB7F /* cac_dl_primary.mdsinfo */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; name = cac_dl_primary.mdsinfo; path = CAC/mds/cac_dl_primary.mdsinfo; sourceTree = SOURCE_ROOT; };
+		4C5C1D040730661500AECB7F /* cac_smartcard.mdsinfo */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; name = cac_smartcard.mdsinfo; path = CAC/mds/cac_smartcard.mdsinfo; sourceTree = SOURCE_ROOT; };
+		4C5C1D300730664E00AECB7F /* musclecard_csp_capabilities.mdsinfo */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; name = musclecard_csp_capabilities.mdsinfo; path = MuscleCard/mds/musclecard_csp_capabilities.mdsinfo; sourceTree = SOURCE_ROOT; };
+		4C5C1D310730664E00AECB7F /* musclecard_csp_capabilities_common.mds */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; name = musclecard_csp_capabilities_common.mds; path = MuscleCard/mds/musclecard_csp_capabilities_common.mds; sourceTree = SOURCE_ROOT; };
+		4C5C1D320730664E00AECB7F /* musclecard_csp_primary.mdsinfo */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; name = musclecard_csp_primary.mdsinfo; path = MuscleCard/mds/musclecard_csp_primary.mdsinfo; sourceTree = SOURCE_ROOT; };
+		4C5C1D330730664E00AECB7F /* musclecard_dl_primary.mdsinfo */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; name = musclecard_dl_primary.mdsinfo; path = MuscleCard/mds/musclecard_dl_primary.mdsinfo; sourceTree = SOURCE_ROOT; };
+		4C5C1D340730664E00AECB7F /* musclecard_smartcard.mdsinfo */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; name = musclecard_smartcard.mdsinfo; path = MuscleCard/mds/musclecard_smartcard.mdsinfo; sourceTree = SOURCE_ROOT; };
+		4C63F7A506DC052A00CB6F22 /* TokenRecord.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = TokenRecord.cpp; sourceTree = "<group>"; };
+		4C63F7A606DC052A00CB6F22 /* TokenRecord.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TokenRecord.h; sourceTree = "<group>"; };
+		4C7BA7490703990100E5719F /* CACAttributeCoder.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CACAttributeCoder.cpp; sourceTree = "<group>"; };
+		4C7BA74A0703990100E5719F /* CACAttributeCoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CACAttributeCoder.h; sourceTree = "<group>"; };
+		4C7BA74B0703990100E5719F /* CACKeyHandle.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CACKeyHandle.cpp; sourceTree = "<group>"; };
+		4C7BA74C0703990100E5719F /* CACKeyHandle.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CACKeyHandle.h; sourceTree = "<group>"; };
+		4C7BA74D0703990100E5719F /* CACSchema.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CACSchema.cpp; sourceTree = "<group>"; };
+		4C7BA74E0703990100E5719F /* CACSchema.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CACSchema.h; sourceTree = "<group>"; };
+		4C7BA74F0703990100E5719F /* CACToken.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CACToken.cpp; sourceTree = "<group>"; };
+		4C7BA7500703990100E5719F /* CACToken.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CACToken.h; sourceTree = "<group>"; };
+		4C7BA7510703990100E5719F /* cac.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = cac.cpp; sourceTree = "<group>"; };
+		4C7BA7520703990100E5719F /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+		4C86D3A0070B4122006A0C7F /* belpic.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = belpic.cpp; sourceTree = "<group>"; };
+		4C86D3A3070B4122006A0C7F /* BELPICError.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = BELPICError.cpp; sourceTree = "<group>"; };
+		4C86D3A4070B4122006A0C7F /* BELPICError.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BELPICError.h; sourceTree = "<group>"; };
+		4C86D3A5070B4122006A0C7F /* BELPICKeyHandle.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = BELPICKeyHandle.cpp; sourceTree = "<group>"; };
+		4C86D3A6070B4122006A0C7F /* BELPICKeyHandle.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BELPICKeyHandle.h; sourceTree = "<group>"; };
+		4C86D3A7070B4122006A0C7F /* BELPICRecord.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = BELPICRecord.cpp; sourceTree = "<group>"; };
+		4C86D3A8070B4122006A0C7F /* BELPICRecord.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BELPICRecord.h; sourceTree = "<group>"; };
+		4C86D3A9070B4122006A0C7F /* BELPICSchema.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = BELPICSchema.cpp; sourceTree = "<group>"; };
+		4C86D3AA070B4122006A0C7F /* BELPICSchema.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BELPICSchema.h; sourceTree = "<group>"; };
+		4C86D3AB070B4122006A0C7F /* BELPICToken.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = BELPICToken.cpp; sourceTree = "<group>"; };
+		4C86D3AC070B4122006A0C7F /* BELPICToken.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BELPICToken.h; sourceTree = "<group>"; };
+		4C86D3AD070B4122006A0C7F /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+		4CA858F10654413F0083DED3 /* SecurityTokend.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = SecurityTokend.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		4CA8C4D606D6D19400F1BCC8 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; };
+		4CBF5C380704CDBF00EEADC2 /* CACRecord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACRecord.h; sourceTree = "<group>"; };
+		4CBF5C390704CDBF00EEADC2 /* CACRecord.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACRecord.cpp; sourceTree = "<group>"; };
+		4CBF5CBE0704E76200EEADC2 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = /usr/lib/libz.1.dylib; sourceTree = "<absolute>"; };
+		4CC394790731A4DD00761DEE /* SCardError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SCardError.h; sourceTree = "<group>"; };
+		4CC3947A0731A4DD00761DEE /* SCardError.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SCardError.cpp; sourceTree = "<group>"; };
+		4CE2E6A406DC06AB00E21469 /* KeyRecord.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = KeyRecord.cpp; sourceTree = "<group>"; };
+		4CE2E6A506DC06AB00E21469 /* KeyRecord.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = KeyRecord.h; sourceTree = "<group>"; };
+		523C07E70B7B940D00067DEA /* PIVDefines.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PIVDefines.h; path = PIV/PIVDefines.h; sourceTree = "<group>"; };
+		523F79EC06D5AC27004256A0 /* security_cdsa_client.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = security_cdsa_client.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		523F79ED06D5AC27004256A0 /* security_cdsa_utilities.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = security_cdsa_utilities.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		523F79EE06D5AC27004256A0 /* security_utilities.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = security_utilities.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		5280677F0B78E98600D02C3A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; name = Info.plist; path = PIV/Info.plist; sourceTree = "<group>"; };
+		528067810B78E98600D02C3A /* piv_csp_capabilities.mdsinfo */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; path = piv_csp_capabilities.mdsinfo; sourceTree = "<group>"; };
+		528067820B78E98600D02C3A /* piv_csp_capabilities_common.mds */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; path = piv_csp_capabilities_common.mds; sourceTree = "<group>"; };
+		528067830B78E98600D02C3A /* piv_csp_primary.mdsinfo */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; path = piv_csp_primary.mdsinfo; sourceTree = "<group>"; };
+		528067840B78E98600D02C3A /* piv_dl_primary.mdsinfo */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; path = piv_dl_primary.mdsinfo; sourceTree = "<group>"; };
+		528067850B78E98600D02C3A /* piv_smartcard.mdsinfo */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xml; path = piv_smartcard.mdsinfo; sourceTree = "<group>"; };
+		528067860B78E98600D02C3A /* piv.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = piv.cpp; path = PIV/piv.cpp; sourceTree = "<group>"; };
+		528067870B78E98600D02C3A /* PIVAttributeCoder.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = PIVAttributeCoder.cpp; path = PIV/PIVAttributeCoder.cpp; sourceTree = "<group>"; };
+		528067880B78E98600D02C3A /* PIVAttributeCoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PIVAttributeCoder.h; path = PIV/PIVAttributeCoder.h; sourceTree = "<group>"; };
+		528067890B78E98600D02C3A /* PIVError.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = PIVError.cpp; path = PIV/PIVError.cpp; sourceTree = "<group>"; };
+		5280678A0B78E98600D02C3A /* PIVError.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PIVError.h; path = PIV/PIVError.h; sourceTree = "<group>"; };
+		5280678B0B78E98600D02C3A /* PIVKeyHandle.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = PIVKeyHandle.cpp; path = PIV/PIVKeyHandle.cpp; sourceTree = "<group>"; };
+		5280678C0B78E98600D02C3A /* PIVKeyHandle.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PIVKeyHandle.h; path = PIV/PIVKeyHandle.h; sourceTree = "<group>"; };
+		5280678D0B78E98600D02C3A /* PIVRecord.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = PIVRecord.cpp; path = PIV/PIVRecord.cpp; sourceTree = "<group>"; };
+		5280678E0B78E98600D02C3A /* PIVRecord.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PIVRecord.h; path = PIV/PIVRecord.h; sourceTree = "<group>"; };
+		5280678F0B78E98600D02C3A /* PIVSchema.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = PIVSchema.cpp; path = PIV/PIVSchema.cpp; sourceTree = "<group>"; };
+		528067900B78E98600D02C3A /* PIVSchema.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PIVSchema.h; path = PIV/PIVSchema.h; sourceTree = "<group>"; };
+		528067910B78E98600D02C3A /* PIVToken.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = PIVToken.cpp; path = PIV/PIVToken.cpp; sourceTree = "<group>"; };
+		528067920B78E98600D02C3A /* PIVToken.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PIVToken.h; path = PIV/PIVToken.h; sourceTree = "<group>"; };
+		529D9A7B0B867FA900DBFA4B /* PIVCCC.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = PIVCCC.cpp; path = PIV/PIVCCC.cpp; sourceTree = "<group>"; };
+		529D9A7C0B867FA900DBFA4B /* PIVCCC.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PIVCCC.h; path = PIV/PIVCCC.h; sourceTree = "<group>"; };
+		52A6830F0EEF1FB200F71D5B /* BELPICAttributeCoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BELPICAttributeCoder.cpp; sourceTree = "<group>"; };
+		52A683100EEF1FB200F71D5B /* BELPICAttributeCoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BELPICAttributeCoder.h; sourceTree = "<group>"; };
+		52B2604A0BC5A864007E00F1 /* libtokend.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libtokend.a; sourceTree = BUILT_PRODUCTS_DIR; };
+		52B260620BC5A864007E00F1 /* Info-tokend__Upgraded_.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-tokend__Upgraded_.plist"; sourceTree = "<group>"; };
+		52B260630BC5A864007E00F1 /* tokend.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = tokend.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		52B2607B0BC5A864007E00F1 /* BELPIC.tokend */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BELPIC.tokend; sourceTree = BUILT_PRODUCTS_DIR; };
+		52B260960BC5A864007E00F1 /* CAC.tokend */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CAC.tokend; sourceTree = BUILT_PRODUCTS_DIR; };
+		52B260B80BC5A864007E00F1 /* MuscleCard.tokend */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MuscleCard.tokend; sourceTree = BUILT_PRODUCTS_DIR; };
+		52B260D40BC5A864007E00F1 /* PIV.tokend */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PIV.tokend; sourceTree = BUILT_PRODUCTS_DIR; };
+		52CA8342067E8175005A1EBA /* PCSC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PCSC.framework; path = /System/Library/Frameworks/PCSC.framework; sourceTree = "<absolute>"; };
+		52CA8343067E8175005A1EBA /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Security.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		52CAA8C60EBF7E40004C1A9E /* byte_string.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = byte_string.h; path = PIV/byte_string.h; sourceTree = "<group>"; };
+		52CAA8C70EBF7E40004C1A9E /* Padding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Padding.cpp; path = PIV/Padding.cpp; sourceTree = "<group>"; };
+		52CAA8C80EBF7E40004C1A9E /* Padding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Padding.h; path = PIV/Padding.h; sourceTree = "<group>"; };
+		52CAA8C90EBF7E40004C1A9E /* TLV.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TLV.cpp; path = PIV/TLV.cpp; sourceTree = "<group>"; };
+		52CAA8CA0EBF7E40004C1A9E /* TLV.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TLV.h; path = PIV/TLV.h; sourceTree = "<group>"; };
+		52DE698106E93B870024EA03 /* PKCS11Object.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PKCS11Object.h; sourceTree = "<group>"; };
+		52DE698206E93B870024EA03 /* PKCS11Object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PKCS11Object.cpp; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+		52B260740BC5A864007E00F1 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				52B260750BC5A864007E00F1 /* CoreFoundation.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		52B2608E0BC5A864007E00F1 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				52B2608F0BC5A864007E00F1 /* libz.dylib in Frameworks */,
+				52B260900BC5A864007E00F1 /* CoreFoundation.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		52B260B10BC5A864007E00F1 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				52B260B20BC5A864007E00F1 /* CoreFoundation.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		52B260CC0BC5A864007E00F1 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				C29914660C441EBB009571C2 /* PCSC.framework in Frameworks */,
+				C29914670C441EBB009571C2 /* Security.framework in Frameworks */,
+				52B260CD0BC5A864007E00F1 /* libz.dylib in Frameworks */,
+				52B260CE0BC5A864007E00F1 /* CoreFoundation.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+		08FB7794FE84155DC02AAC07 /* TokendMuscle */ = {
+			isa = PBXGroup;
+			children = (
+				5280675F0B78E86F00D02C3A /* PIV */,
+				4C86D39F070B4122006A0C7F /* BELPIC */,
+				4C7BA7460703990100E5719F /* CAC */,
+				4C3FACA806DBF84400D18D5F /* MuscleCard */,
+				4C134A8706DBF81800FA17D9 /* Tokend */,
+				4CA858F0065441220083DED3 /* External Frameworks */,
+				4C415098073061D6004C9490 /* External Libraries */,
+				1AB674ADFE9D54B511CA2CBB /* Products */,
+				52B260620BC5A864007E00F1 /* Info-tokend__Upgraded_.plist */,
+			);
+			name = TokendMuscle;
+			sourceTree = "<group>";
+		};
+		1AB674ADFE9D54B511CA2CBB /* Products */ = {
+			isa = PBXGroup;
+			children = (
+				52B2604A0BC5A864007E00F1 /* libtokend.a */,
+				52B260630BC5A864007E00F1 /* tokend.framework */,
+				52B2607B0BC5A864007E00F1 /* BELPIC.tokend */,
+				52B260960BC5A864007E00F1 /* CAC.tokend */,
+				52B260B80BC5A864007E00F1 /* MuscleCard.tokend */,
+				52B260D40BC5A864007E00F1 /* PIV.tokend */,
+			);
+			name = Products;
+			sourceTree = "<group>";
+		};
+		4C134A8706DBF81800FA17D9 /* Tokend */ = {
+			isa = PBXGroup;
+			children = (
+				4C1B9B6406DBF99F00014414 /* Adornment.cpp */,
+				4C1B9B6306DBF99F00014414 /* Adornment.h */,
+				4C134A9606DBF81800FA17D9 /* Attribute.cpp */,
+				4C134A9706DBF81800FA17D9 /* Attribute.h */,
+				4C134A8A06DBF81800FA17D9 /* AttributeCoder.cpp */,
+				4C134A8B06DBF81800FA17D9 /* AttributeCoder.h */,
+				4C134A9806DBF81800FA17D9 /* Cursor.cpp */,
+				4C134A9906DBF81800FA17D9 /* Cursor.h */,
+				4C134A9A06DBF81800FA17D9 /* DbValue.cpp */,
+				4C134A9B06DBF81800FA17D9 /* DbValue.h */,
+				4C3C166E06F61D6F00FC8AAC /* KeyHandle.cpp */,
+				4C3C166D06F61D6F00FC8AAC /* KeyHandle.h */,
+				4C134A9C06DBF81800FA17D9 /* MetaAttribute.cpp */,
+				4C134A9D06DBF81800FA17D9 /* MetaAttribute.h */,
+				4C134A9E06DBF81800FA17D9 /* MetaRecord.cpp */,
+				4C134A9F06DBF81800FA17D9 /* MetaRecord.h */,
+				52DE698206E93B870024EA03 /* PKCS11Object.cpp */,
+				52DE698106E93B870024EA03 /* PKCS11Object.h */,
+				4C134AA006DBF81800FA17D9 /* Record.cpp */,
+				4C134AA106DBF81800FA17D9 /* Record.h */,
+				4C55BAFC06DEABE500E4200A /* RecordHandle.cpp */,
+				4C55BAFB06DEABE500E4200A /* RecordHandle.h */,
+				4C134A8E06DBF81800FA17D9 /* Relation.cpp */,
+				4C134A8F06DBF81800FA17D9 /* Relation.h */,
+				4CC3947A0731A4DD00761DEE /* SCardError.cpp */,
+				4CC394790731A4DD00761DEE /* SCardError.h */,
+				4C134AA206DBF81800FA17D9 /* Schema.cpp */,
+				4C134AA306DBF81800FA17D9 /* Schema.h */,
+				4C134AA406DBF81800FA17D9 /* SelectionPredicate.cpp */,
+				4C134AA506DBF81800FA17D9 /* SelectionPredicate.h */,
+				4C134A9006DBF81800FA17D9 /* Token.cpp */,
+				4C134A9106DBF81800FA17D9 /* Token.h */,
+				4C134A9206DBF81800FA17D9 /* TokenContext.cpp */,
+				4C134A9306DBF81800FA17D9 /* TokenContext.h */,
+			);
+			path = Tokend;
+			sourceTree = "<group>";
+		};
+		4C134AA606DBF81800FA17D9 /* Msc */ = {
+			isa = PBXGroup;
+			children = (
+				4C134AAB06DBF81800FA17D9 /* MscACL.cpp */,
+				4C134AAC06DBF81800FA17D9 /* MscACL.h */,
+				4C134AA906DBF81800FA17D9 /* MscError.cpp */,
+				4C134AAA06DBF81800FA17D9 /* MscError.h */,
+				4C134AAF06DBF81800FA17D9 /* MscKey.cpp */,
+				4C134AB006DBF81800FA17D9 /* MscKey.h */,
+				4C134AB106DBF81800FA17D9 /* MscObject.cpp */,
+				4C134AB206DBF81800FA17D9 /* MscObject.h */,
+				4C134AB306DBF81800FA17D9 /* MscPIN.cpp */,
+				4C134AB406DBF81800FA17D9 /* MscPIN.h */,
+				4C134AB506DBF81800FA17D9 /* MscToken.cpp */,
+				4C134AB606DBF81800FA17D9 /* MscToken.h */,
+				4C134AB706DBF81800FA17D9 /* MscTokenConnection.cpp */,
+				4C134AB806DBF81800FA17D9 /* MscTokenConnection.h */,
+				4C134AB906DBF81800FA17D9 /* MscWrappers.cpp */,
+				4C134ABA06DBF81800FA17D9 /* MscWrappers.h */,
+			);
+			path = Msc;
+			sourceTree = "<group>";
+		};
+		4C3FACA806DBF84400D18D5F /* MuscleCard */ = {
+			isa = PBXGroup;
+			children = (
+				4C134AA606DBF81800FA17D9 /* Msc */,
+				4C5C1D280730664E00AECB7F /* mds */,
+				4C3FACAC06DBF84400D18D5F /* Info.plist */,
+				4CE2E6A406DC06AB00E21469 /* KeyRecord.cpp */,
+				4CE2E6A506DC06AB00E21469 /* KeyRecord.h */,
+				4C3FACAD06DBF84400D18D5F /* musclecard.cpp */,
+				4C1B9B5C06DBF96E00014414 /* MuscleCardAttributeCoder.cpp */,
+				4C1B9B5B06DBF96E00014414 /* MuscleCardAttributeCoder.h */,
+				4C253C0E06F66A6100B5CED6 /* MuscleCardKeyHandle.cpp */,
+				4C253C0D06F66A6100B5CED6 /* MuscleCardKeyHandle.h */,
+				4C1B9B8906DBFEE200014414 /* MuscleCardSchema.cpp */,
+				4C1B9B8806DBFEE200014414 /* MuscleCardSchema.h */,
+				4C3FACAE06DBF84400D18D5F /* MuscleCardToken.cpp */,
+				4C3FACAF06DBF84400D18D5F /* MuscleCardToken.h */,
+				4C63F7A506DC052A00CB6F22 /* TokenRecord.cpp */,
+				4C63F7A606DC052A00CB6F22 /* TokenRecord.h */,
+			);
+			path = MuscleCard;
+			sourceTree = "<group>";
+		};
+		4C415098073061D6004C9490 /* External Libraries */ = {
+			isa = PBXGroup;
+			children = (
+				4CBF5CBE0704E76200EEADC2 /* libz.dylib */,
+			);
+			name = "External Libraries";
+			sourceTree = "<group>";
+		};
+		4C5C1CE0073065EA00AECB7F /* mds */ = {
+			isa = PBXGroup;
+			children = (
+				4C5C1CE8073065EA00AECB7F /* belpic_csp_capabilities.mdsinfo */,
+				4C5C1CE9073065EA00AECB7F /* belpic_csp_capabilities_common.mds */,
+				4C5C1CEA073065EA00AECB7F /* belpic_csp_primary.mdsinfo */,
+				4C5C1CEB073065EA00AECB7F /* belpic_dl_primary.mdsinfo */,
+				4C5C1CEC073065EA00AECB7F /* belpic_smartcard.mdsinfo */,
+			);
+			name = mds;
+			path = BELPIC/mds;
+			sourceTree = SOURCE_ROOT;
+		};
+		4C5C1CF80730661500AECB7F /* mds */ = {
+			isa = PBXGroup;
+			children = (
+				4C5C1D000730661500AECB7F /* cac_csp_capabilities.mdsinfo */,
+				4C5C1D010730661500AECB7F /* cac_csp_capabilities_common.mds */,
+				4C5C1D020730661500AECB7F /* cac_csp_primary.mdsinfo */,
+				4C5C1D030730661500AECB7F /* cac_dl_primary.mdsinfo */,
+				4C5C1D040730661500AECB7F /* cac_smartcard.mdsinfo */,
+			);
+			name = mds;
+			path = CAC/mds;
+			sourceTree = SOURCE_ROOT;
+		};
+		4C5C1D280730664E00AECB7F /* mds */ = {
+			isa = PBXGroup;
+			children = (
+				4C5C1D300730664E00AECB7F /* musclecard_csp_capabilities.mdsinfo */,
+				4C5C1D310730664E00AECB7F /* musclecard_csp_capabilities_common.mds */,
+				4C5C1D320730664E00AECB7F /* musclecard_csp_primary.mdsinfo */,
+				4C5C1D330730664E00AECB7F /* musclecard_dl_primary.mdsinfo */,
+				4C5C1D340730664E00AECB7F /* musclecard_smartcard.mdsinfo */,
+			);
+			name = mds;
+			path = MuscleCard/mds;
+			sourceTree = SOURCE_ROOT;
+		};
+		4C7BA7460703990100E5719F /* CAC */ = {
+			isa = PBXGroup;
+			children = (
+				4C5C1CF80730661500AECB7F /* mds */,
+				4C7BA7490703990100E5719F /* CACAttributeCoder.cpp */,
+				4C7BA74A0703990100E5719F /* CACAttributeCoder.h */,
+				4C273A200708CE2C00CCB0FA /* CACError.cpp */,
+				4C273A1F0708CE2C00CCB0FA /* CACError.h */,
+				4C7BA74B0703990100E5719F /* CACKeyHandle.cpp */,
+				4C7BA74C0703990100E5719F /* CACKeyHandle.h */,
+				4CBF5C390704CDBF00EEADC2 /* CACRecord.cpp */,
+				4CBF5C380704CDBF00EEADC2 /* CACRecord.h */,
+				4C7BA74D0703990100E5719F /* CACSchema.cpp */,
+				4C7BA74E0703990100E5719F /* CACSchema.h */,
+				4C7BA74F0703990100E5719F /* CACToken.cpp */,
+				4C7BA7500703990100E5719F /* CACToken.h */,
+				4C7BA7510703990100E5719F /* cac.cpp */,
+				4C7BA7520703990100E5719F /* Info.plist */,
+			);
+			path = CAC;
+			sourceTree = "<group>";
+		};
+		4C86D39F070B4122006A0C7F /* BELPIC */ = {
+			isa = PBXGroup;
+			children = (
+				52A6830F0EEF1FB200F71D5B /* BELPICAttributeCoder.cpp */,
+				52A683100EEF1FB200F71D5B /* BELPICAttributeCoder.h */,
+				4C5C1CE0073065EA00AECB7F /* mds */,
+				4C86D3A0070B4122006A0C7F /* belpic.cpp */,
+				4C86D3A3070B4122006A0C7F /* BELPICError.cpp */,
+				4C86D3A4070B4122006A0C7F /* BELPICError.h */,
+				4C86D3A5070B4122006A0C7F /* BELPICKeyHandle.cpp */,
+				4C86D3A6070B4122006A0C7F /* BELPICKeyHandle.h */,
+				4C86D3A7070B4122006A0C7F /* BELPICRecord.cpp */,
+				4C86D3A8070B4122006A0C7F /* BELPICRecord.h */,
+				4C86D3A9070B4122006A0C7F /* BELPICSchema.cpp */,
+				4C86D3AA070B4122006A0C7F /* BELPICSchema.h */,
+				4C86D3AB070B4122006A0C7F /* BELPICToken.cpp */,
+				4C86D3AC070B4122006A0C7F /* BELPICToken.h */,
+				4C86D3AD070B4122006A0C7F /* Info.plist */,
+			);
+			path = BELPIC;
+			sourceTree = "<group>";
+		};
+		4CA858F0065441220083DED3 /* External Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				4CA8C4D606D6D19400F1BCC8 /* CoreFoundation.framework */,
+				523F79EC06D5AC27004256A0 /* security_cdsa_client.framework */,
+				523F79ED06D5AC27004256A0 /* security_cdsa_utilities.framework */,
+				523F79EE06D5AC27004256A0 /* security_utilities.framework */,
+				52CA8342067E8175005A1EBA /* PCSC.framework */,
+				52CA8343067E8175005A1EBA /* Security.framework */,
+				4CA858F10654413F0083DED3 /* SecurityTokend.framework */,
+			);
+			name = "External Frameworks";
+			sourceTree = "<group>";
+		};
+		5280675F0B78E86F00D02C3A /* PIV */ = {
+			isa = PBXGroup;
+			children = (
+				52CAA8C60EBF7E40004C1A9E /* byte_string.h */,
+				52CAA8C70EBF7E40004C1A9E /* Padding.cpp */,
+				52CAA8C80EBF7E40004C1A9E /* Padding.h */,
+				52CAA8C90EBF7E40004C1A9E /* TLV.cpp */,
+				52CAA8CA0EBF7E40004C1A9E /* TLV.h */,
+				528067800B78E98600D02C3A /* mds */,
+				529D9A7B0B867FA900DBFA4B /* PIVCCC.cpp */,
+				529D9A7C0B867FA900DBFA4B /* PIVCCC.h */,
+				523C07E70B7B940D00067DEA /* PIVDefines.h */,
+				5280677F0B78E98600D02C3A /* Info.plist */,
+				528067860B78E98600D02C3A /* piv.cpp */,
+				528067870B78E98600D02C3A /* PIVAttributeCoder.cpp */,
+				528067880B78E98600D02C3A /* PIVAttributeCoder.h */,
+				528067890B78E98600D02C3A /* PIVError.cpp */,
+				5280678A0B78E98600D02C3A /* PIVError.h */,
+				5280678B0B78E98600D02C3A /* PIVKeyHandle.cpp */,
+				5280678C0B78E98600D02C3A /* PIVKeyHandle.h */,
+				5280678D0B78E98600D02C3A /* PIVRecord.cpp */,
+				5280678E0B78E98600D02C3A /* PIVRecord.h */,
+				5280678F0B78E98600D02C3A /* PIVSchema.cpp */,
+				528067900B78E98600D02C3A /* PIVSchema.h */,
+				528067910B78E98600D02C3A /* PIVToken.cpp */,
+				528067920B78E98600D02C3A /* PIVToken.h */,
+			);
+			name = PIV;
+			sourceTree = "<group>";
+		};
+		528067800B78E98600D02C3A /* mds */ = {
+			isa = PBXGroup;
+			children = (
+				528067810B78E98600D02C3A /* piv_csp_capabilities.mdsinfo */,
+				528067820B78E98600D02C3A /* piv_csp_capabilities_common.mds */,
+				528067830B78E98600D02C3A /* piv_csp_primary.mdsinfo */,
+				528067840B78E98600D02C3A /* piv_dl_primary.mdsinfo */,
+				528067850B78E98600D02C3A /* piv_smartcard.mdsinfo */,
+			);
+			name = mds;
+			path = PIV/mds;
+			sourceTree = "<group>";
+		};
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+		52B2604C0BC5A864007E00F1 /* Headers */ = {
+			isa = PBXHeadersBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				52B2604D0BC5A864007E00F1 /* Adornment.h in Headers */,
+				52B2604E0BC5A864007E00F1 /* Attribute.h in Headers */,
+				52B2604F0BC5A864007E00F1 /* AttributeCoder.h in Headers */,
+				52B260500BC5A864007E00F1 /* Cursor.h in Headers */,
+				52B260510BC5A864007E00F1 /* DbValue.h in Headers */,
+				52B260520BC5A864007E00F1 /* KeyHandle.h in Headers */,
+				52B260530BC5A864007E00F1 /* MetaAttribute.h in Headers */,
+				52B260540BC5A864007E00F1 /* MetaRecord.h in Headers */,
+				52B260550BC5A864007E00F1 /* Record.h in Headers */,
+				52B260560BC5A864007E00F1 /* RecordHandle.h in Headers */,
+				52B260570BC5A864007E00F1 /* Relation.h in Headers */,
+				52B260580BC5A864007E00F1 /* SCardError.h in Headers */,
+				52B260590BC5A864007E00F1 /* Schema.h in Headers */,
+				52B2605A0BC5A864007E00F1 /* SelectionPredicate.h in Headers */,
+				52B2605B0BC5A864007E00F1 /* Token.h in Headers */,
+				52B2605C0BC5A864007E00F1 /* TokenContext.h in Headers */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+		52B2602D0BC5A864007E00F1 /* libtokend */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 52B260450BC5A864007E00F1 /* Build configuration list for PBXNativeTarget "libtokend" */;
+			buildPhases = (
+				52B260310BC5A864007E00F1 /* Sources */,
+				52B260430BC5A864007E00F1 /* ShellScript */,
+				52B260440BC5A864007E00F1 /* ShellScript */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+				52B260DF0BC5A864007E00F1 /* PBXTargetDependency */,
+			);
+			name = libtokend;
+			productName = libtokend;
+			productReference = 52B2604A0BC5A864007E00F1 /* libtokend.a */;
+			productType = "com.apple.product-type.library.static";
+		};
+		52B2604B0BC5A864007E00F1 /* tokend */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 52B2605D0BC5A864007E00F1 /* Build configuration list for PBXNativeTarget "tokend" */;
+			buildPhases = (
+				52B2604C0BC5A864007E00F1 /* Headers */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = tokend;
+			productName = tokend;
+			productReference = 52B260630BC5A864007E00F1 /* tokend.framework */;
+			productType = "com.apple.product-type.framework";
+		};
+		52B260640BC5A864007E00F1 /* BELPIC */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 52B260760BC5A864007E00F1 /* Build configuration list for PBXNativeTarget "BELPIC" */;
+			buildPhases = (
+				52B260670BC5A864007E00F1 /* Resources */,
+				52B2606D0BC5A864007E00F1 /* Sources */,
+				52B260740BC5A864007E00F1 /* Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+				52B260E10BC5A864007E00F1 /* PBXTargetDependency */,
+			);
+			name = BELPIC;
+			productName = "Common Access Card";
+			productReference = 52B2607B0BC5A864007E00F1 /* BELPIC.tokend */;
+			productType = "com.apple.product-type.application";
+		};
+		52B2607D0BC5A864007E00F1 /* CAC */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 52B260910BC5A864007E00F1 /* Build configuration list for PBXNativeTarget "CAC" */;
+			buildPhases = (
+				52B260800BC5A864007E00F1 /* Resources */,
+				52B260860BC5A864007E00F1 /* Sources */,
+				52B2608E0BC5A864007E00F1 /* Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+				52B260E30BC5A864007E00F1 /* PBXTargetDependency */,
+			);
+			name = CAC;
+			productName = "Common Access Card";
+			productReference = 52B260960BC5A864007E00F1 /* CAC.tokend */;
+			productType = "com.apple.product-type.application";
+		};
+		52B260980BC5A864007E00F1 /* MuscleCard */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 52B260B30BC5A864007E00F1 /* Build configuration list for PBXNativeTarget "MuscleCard" */;
+			buildPhases = (
+				52B2609B0BC5A864007E00F1 /* Resources */,
+				52B260A10BC5A864007E00F1 /* Sources */,
+				52B260B10BC5A864007E00F1 /* Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+				52B260E50BC5A864007E00F1 /* PBXTargetDependency */,
+			);
+			name = MuscleCard;
+			productName = MuscleCard;
+			productReference = 52B260B80BC5A864007E00F1 /* MuscleCard.tokend */;
+			productType = "com.apple.product-type.application";
+		};
+		52B260BA0BC5A864007E00F1 /* PIV */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 52B260CF0BC5A864007E00F1 /* Build configuration list for PBXNativeTarget "PIV" */;
+			buildPhases = (
+				52B260BD0BC5A864007E00F1 /* Resources */,
+				52B260C30BC5A864007E00F1 /* Sources */,
+				52B260CC0BC5A864007E00F1 /* Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+				52B260E70BC5A864007E00F1 /* PBXTargetDependency */,
+			);
+			name = PIV;
+			productName = "Common Access Card";
+			productReference = 52B260D40BC5A864007E00F1 /* PIV.tokend */;
+			productType = "com.apple.product-type.application";
+		};
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+		08FB7793FE84155DC02AAC07 /* Project object */ = {
+			isa = PBXProject;
+			buildConfigurationList = C27AD2220987FCDC001272E0 /* Build configuration list for PBXProject "Tokend" */;
+			compatibilityVersion = "Xcode 2.4";
+			hasScannedForEncodings = 1;
+			mainGroup = 08FB7794FE84155DC02AAC07 /* TokendMuscle */;
+			projectDirPath = "";
+			projectRoot = "";
+			targets = (
+				52B2601F0BC5A864007E00F1 /* world */,
+				52B2602D0BC5A864007E00F1 /* libtokend */,
+				52B2604B0BC5A864007E00F1 /* tokend */,
+				52B260640BC5A864007E00F1 /* BELPIC */,
+				52B2607D0BC5A864007E00F1 /* CAC */,
+				52B260980BC5A864007E00F1 /* MuscleCard */,
+				52B260BA0BC5A864007E00F1 /* PIV */,
+			);
+		};
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+		52B260670BC5A864007E00F1 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				52B260680BC5A864007E00F1 /* belpic_csp_capabilities.mdsinfo in Resources */,
+				52B260690BC5A864007E00F1 /* belpic_csp_capabilities_common.mds in Resources */,
+				52B2606A0BC5A864007E00F1 /* belpic_csp_primary.mdsinfo in Resources */,
+				52B2606B0BC5A864007E00F1 /* belpic_dl_primary.mdsinfo in Resources */,
+				52B2606C0BC5A864007E00F1 /* belpic_smartcard.mdsinfo in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		52B260800BC5A864007E00F1 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				52B260810BC5A864007E00F1 /* cac_csp_capabilities.mdsinfo in Resources */,
+				52B260820BC5A864007E00F1 /* cac_csp_capabilities_common.mds in Resources */,
+				52B260830BC5A864007E00F1 /* cac_csp_primary.mdsinfo in Resources */,
+				52B260840BC5A864007E00F1 /* cac_dl_primary.mdsinfo in Resources */,
+				52B260850BC5A864007E00F1 /* cac_smartcard.mdsinfo in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		52B2609B0BC5A864007E00F1 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				52B2609C0BC5A864007E00F1 /* musclecard_csp_capabilities.mdsinfo in Resources */,
+				52B2609D0BC5A864007E00F1 /* musclecard_csp_capabilities_common.mds in Resources */,
+				52B2609E0BC5A864007E00F1 /* musclecard_csp_primary.mdsinfo in Resources */,
+				52B2609F0BC5A864007E00F1 /* musclecard_dl_primary.mdsinfo in Resources */,
+				52B260A00BC5A864007E00F1 /* musclecard_smartcard.mdsinfo in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		52B260BD0BC5A864007E00F1 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				52B260BE0BC5A864007E00F1 /* piv_csp_capabilities.mdsinfo in Resources */,
+				52B260BF0BC5A864007E00F1 /* piv_csp_capabilities_common.mds in Resources */,
+				52B260C00BC5A864007E00F1 /* piv_csp_primary.mdsinfo in Resources */,
+				52B260C10BC5A864007E00F1 /* piv_dl_primary.mdsinfo in Resources */,
+				52B260C20BC5A864007E00F1 /* piv_smartcard.mdsinfo in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+		52B260430BC5A864007E00F1 /* ShellScript */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "for variant in ${BUILD_VARIANTS}\ndo\n\tpostfix=`echo _${variant} | sed 's/_normal//'`\n\tfrmwk=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework\"\n\tversa=\"${frmwk}/Versions/A\"\n\tcp \"${BUILT_PRODUCTS_DIR}/lib${PRODUCT_NAME}${postfix}.a\" \"${versa}/${PRODUCT_NAME}${postfix}\"\n\tln -fs \"${versa}/${PRODUCT_NAME}${postfix}\" ${frmwk}/${PRODUCT_NAME}${postfix}\n\tnmedit -p \"${versa}/${PRODUCT_NAME}${postfix}\"\n\tranlib    \"${versa}/${PRODUCT_NAME}${postfix}\"\ndone";
+			showEnvVarsInLog = 0;
+		};
+		52B260440BC5A864007E00F1 /* ShellScript */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 8;
+			files = (
+			);
+			inputPaths = (
+			);
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 1;
+			shellPath = /bin/sh;
+			shellScript = "for variant in ${BUILD_VARIANTS}\ndo\n\tpostfix=`echo _${variant} | sed 's/_normal//'`\n\tcp -p \"${SYMROOT}/${PRODUCT_NAME}${postfix}\" \"${DSTROOT}/usr/local/SecurityPieces/Frameworks/${PRODUCT_NAME}.framework/Versions/A\"\n\tranlib \"${DSTROOT}/usr/local/SecurityPieces/Frameworks/${PRODUCT_NAME}.framework/Versions/A/${PRODUCT_NAME}${postfix}\"\n\tln -fs \"Versions/Current/${PRODUCT_NAME}${postfix}\" \"${DSTROOT}/usr/local/SecurityPieces/Frameworks/${PRODUCT_NAME}.framework\"\ndone";
+			showEnvVarsInLog = 0;
+		};
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+		52B260310BC5A864007E00F1 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				52B260320BC5A864007E00F1 /* Adornment.cpp in Sources */,
+				52B260330BC5A864007E00F1 /* Attribute.cpp in Sources */,
+				52B260340BC5A864007E00F1 /* AttributeCoder.cpp in Sources */,
+				52B260350BC5A864007E00F1 /* Cursor.cpp in Sources */,
+				52B260360BC5A864007E00F1 /* DbValue.cpp in Sources */,
+				52B260370BC5A864007E00F1 /* KeyHandle.cpp in Sources */,
+				52B260380BC5A864007E00F1 /* MetaAttribute.cpp in Sources */,
+				52B260390BC5A864007E00F1 /* MetaRecord.cpp in Sources */,
+				52B2603A0BC5A864007E00F1 /* Record.cpp in Sources */,
+				52B2603B0BC5A864007E00F1 /* RecordHandle.cpp in Sources */,
+				52B2603C0BC5A864007E00F1 /* Relation.cpp in Sources */,
+				52B2603D0BC5A864007E00F1 /* SCardError.cpp in Sources */,
+				52B2603E0BC5A864007E00F1 /* Schema.cpp in Sources */,
+				52B2603F0BC5A864007E00F1 /* SelectionPredicate.cpp in Sources */,
+				52B260400BC5A864007E00F1 /* Token.cpp in Sources */,
+				52B260410BC5A864007E00F1 /* TokenContext.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		52B2606D0BC5A864007E00F1 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				52B2606E0BC5A864007E00F1 /* belpic.cpp in Sources */,
+				52B2606F0BC5A864007E00F1 /* BELPICError.cpp in Sources */,
+				52B260700BC5A864007E00F1 /* BELPICKeyHandle.cpp in Sources */,
+				52B260710BC5A864007E00F1 /* BELPICRecord.cpp in Sources */,
+				52B260720BC5A864007E00F1 /* BELPICSchema.cpp in Sources */,
+				52B260730BC5A864007E00F1 /* BELPICToken.cpp in Sources */,
+				52A683110EEF1FB200F71D5B /* BELPICAttributeCoder.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		52B260860BC5A864007E00F1 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				52B260870BC5A864007E00F1 /* cac.cpp in Sources */,
+				52B260880BC5A864007E00F1 /* CACAttributeCoder.cpp in Sources */,
+				52B260890BC5A864007E00F1 /* CACError.cpp in Sources */,
+				52B2608A0BC5A864007E00F1 /* CACKeyHandle.cpp in Sources */,
+				52B2608B0BC5A864007E00F1 /* CACRecord.cpp in Sources */,
+				52B2608C0BC5A864007E00F1 /* CACSchema.cpp in Sources */,
+				52B2608D0BC5A864007E00F1 /* CACToken.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		52B260A10BC5A864007E00F1 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				52B260A20BC5A864007E00F1 /* KeyRecord.cpp in Sources */,
+				52B260A30BC5A864007E00F1 /* musclecard.cpp in Sources */,
+				52B260A40BC5A864007E00F1 /* MuscleCardAttributeCoder.cpp in Sources */,
+				52B260A50BC5A864007E00F1 /* MuscleCardKeyHandle.cpp in Sources */,
+				52B260A60BC5A864007E00F1 /* MuscleCardSchema.cpp in Sources */,
+				52B260A70BC5A864007E00F1 /* MuscleCardToken.cpp in Sources */,
+				52B260A80BC5A864007E00F1 /* TokenRecord.cpp in Sources */,
+				52B260A90BC5A864007E00F1 /* MscACL.cpp in Sources */,
+				52B260AA0BC5A864007E00F1 /* MscError.cpp in Sources */,
+				52B260AB0BC5A864007E00F1 /* MscKey.cpp in Sources */,
+				52B260AC0BC5A864007E00F1 /* MscObject.cpp in Sources */,
+				52B260AD0BC5A864007E00F1 /* MscPIN.cpp in Sources */,
+				52B260AE0BC5A864007E00F1 /* MscToken.cpp in Sources */,
+				52B260AF0BC5A864007E00F1 /* MscTokenConnection.cpp in Sources */,
+				52B260B00BC5A864007E00F1 /* MscWrappers.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		52B260C30BC5A864007E00F1 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				52B260C40BC5A864007E00F1 /* piv.cpp in Sources */,
+				52B260C50BC5A864007E00F1 /* PIVAttributeCoder.cpp in Sources */,
+				52B260C60BC5A864007E00F1 /* PIVError.cpp in Sources */,
+				52B260C70BC5A864007E00F1 /* PIVKeyHandle.cpp in Sources */,
+				52B260C80BC5A864007E00F1 /* PIVRecord.cpp in Sources */,
+				52B260C90BC5A864007E00F1 /* PIVSchema.cpp in Sources */,
+				52B260CA0BC5A864007E00F1 /* PIVToken.cpp in Sources */,
+				52B260CB0BC5A864007E00F1 /* PIVCCC.cpp in Sources */,
+				52CAA8CB0EBF7E40004C1A9E /* Padding.cpp in Sources */,
+				52CAA8CC0EBF7E40004C1A9E /* TLV.cpp in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+		529252170BC6BEED00816597 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 52B2602D0BC5A864007E00F1 /* libtokend */;
+			targetProxy = 529252160BC6BEED00816597 /* PBXContainerItemProxy */;
+		};
+		52B260D90BC5A864007E00F1 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 52B260640BC5A864007E00F1 /* BELPIC */;
+			targetProxy = 52B260D80BC5A864007E00F1 /* PBXContainerItemProxy */;
+		};
+		52B260DB0BC5A864007E00F1 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 52B2607D0BC5A864007E00F1 /* CAC */;
+			targetProxy = 52B260DA0BC5A864007E00F1 /* PBXContainerItemProxy */;
+		};
+		52B260DD0BC5A864007E00F1 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 52B260BA0BC5A864007E00F1 /* PIV */;
+			targetProxy = 52B260DC0BC5A864007E00F1 /* PBXContainerItemProxy */;
+		};
+		52B260DF0BC5A864007E00F1 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 52B2604B0BC5A864007E00F1 /* tokend */;
+			targetProxy = 52B260DE0BC5A864007E00F1 /* PBXContainerItemProxy */;
+		};
+		52B260E10BC5A864007E00F1 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 52B2602D0BC5A864007E00F1 /* libtokend */;
+			targetProxy = 52B260E00BC5A864007E00F1 /* PBXContainerItemProxy */;
+		};
+		52B260E30BC5A864007E00F1 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 52B2602D0BC5A864007E00F1 /* libtokend */;
+			targetProxy = 52B260E20BC5A864007E00F1 /* PBXContainerItemProxy */;
+		};
+		52B260E50BC5A864007E00F1 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 52B2602D0BC5A864007E00F1 /* libtokend */;
+			targetProxy = 52B260E40BC5A864007E00F1 /* PBXContainerItemProxy */;
+		};
+		52B260E70BC5A864007E00F1 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 52B2602D0BC5A864007E00F1 /* libtokend */;
+			targetProxy = 52B260E60BC5A864007E00F1 /* PBXContainerItemProxy */;
+		};
+/* End PBXTargetDependency section */
+
+/* Begin XCBuildConfiguration section */
+		52B260290BC5A864007E00F1 /* Development */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				BUILD_VARIANTS = debug;
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
+				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
+				GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
+				GCC_WARN_INHIBIT_ALL_WARNINGS = NO;
+				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
+				GCC_WARN_MISSING_PARENTHESES = YES;
+				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
+				GCC_WARN_PEDANTIC = NO;
+				GCC_WARN_SHADOW = NO;
+				GCC_WARN_SIGN_COMPARE = YES;
+				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = NO;
+				GCC_WARN_UNKNOWN_PRAGMAS = YES;
+				GCC_WARN_UNUSED_FUNCTION = YES;
+				GCC_WARN_UNUSED_LABEL = YES;
+				GCC_WARN_UNUSED_PARAMETER = YES;
+				GCC_WARN_UNUSED_VALUE = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				PRODUCT_NAME = world;
+				SECTORDER_FLAGS = "";
+				ZERO_LINK = NO;
+			};
+			name = Development;
+		};
+		52B2602A0BC5A864007E00F1 /* Deployment */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				PRODUCT_NAME = world;
+				SECTORDER_FLAGS = "";
+				ZERO_LINK = NO;
+			};
+			name = Deployment;
+		};
+		52B260460BC5A864007E00F1 /* Development */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				BUILD_VARIANTS = debug;
+				CURRENT_PROJECT_VERSION = 36720;
+				FRAMEWORK_SEARCH_PATHS = (
+					/usr/local/SecurityPieces/Frameworks,
+					"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+				);
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_PREPROCESSOR_DEFINITIONS = LIMITED_SIGNING;
+				LIBRARY_STYLE = STATIC;
+				OPT_CFLAGS = "-DNDEBUG -Os $(OPT_INLINEFLAGS)";
+				OPT_CPPFLAGS = "$(OPT_CFLAGS)";
+				OPT_INLINEFLAGS = "-finline-functions";
+				OPT_LDFLAGS = "-dead_strip";
+				OTHER_ASFLAGS_debug = "$(OTHER_CFLAGS)";
+				OTHER_ASFLAGS_normal = "-DNDEBUG $(OTHER_CFLAGS)";
+				OTHER_ASFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
+				OTHER_CFLAGS = "";
+				OTHER_CFLAGS_debug = "$(OTHER_CFLAGS) -O0 -fno-inline";
+				OTHER_CFLAGS_nopic = "-mdynamic-no-pic $(OPT_CFLAGS) $(OTHER_CFLAGS)";
+				OTHER_CFLAGS_normal = "$(OPT_CFLAGS)  $(OTHER_CFLAGS)";
+				OTHER_CFLAGS_profile = "$(OPT_CFLAGS)  $(OTHER_CFLAGS) -pg";
+				OTHER_CPLUSPLUSFLAGS_debug = "$(OTHER_CFLAGS) -O0 -fno-inline";
+				OTHER_CPLUSPLUSFLAGS_nopic = "-mdynamic-no-pic $(OPT_CPPFLAGS) $(OTHER_CFLAGS)";
+				OTHER_CPLUSPLUSFLAGS_normal = "$(OPT_CPPFLAGS) $(OTHER_CFLAGS)";
+				OTHER_CPLUSPLUSFLAGS_profile = "$(OPT_CPPFLAGS) $(OTHER_CFLAGS) -pg";
+				OTHER_LDFLAGS_debug = "$(OTHER_LDFLAGS)";
+				OTHER_LDFLAGS_nopic = "$(OPT_LDFLAGS) $(OTHER_LDFLAGS)";
+				OTHER_LDFLAGS_normal = "$(OPT_LDFLAGS) $(OTHER_LDFLAGS)";
+				OTHER_LDFLAGS_profile = "$(OPT_LDFLAGS) $(OTHER_LDFLAGS) -pg";
+				PRODUCT_NAME = tokend;
+				VERSIONING_SYSTEM = "apple-generic";
+				WARNING_CFLAGS = (
+					"-Wmost",
+					"-Wno-four-char-constants",
+					"-Wno-unknown-pragmas",
+				);
+				ZERO_LINK = YES;
+			};
+			name = Development;
+		};
+		52B260470BC5A864007E00F1 /* Deployment */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				BUILD_VARIANTS = (
+					normal,
+					debug,
+					nopic,
+				);
+				COPY_PHASE_STRIP = YES;
+				CURRENT_PROJECT_VERSION = 36720;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					/usr/local/SecurityPieces/Frameworks,
+					"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+				);
+				GCC_DEBUGGING_SYMBOLS = default;
+				GCC_PREPROCESSOR_DEFINITIONS = LIMITED_SIGNING;
+				LIBRARY_STYLE = STATIC;
+				OPT_CFLAGS = "-DNDEBUG -Os $(OPT_INLINEFLAGS)";
+				OPT_CPPFLAGS = "$(OPT_CFLAGS)";
+				OPT_INLINEFLAGS = "-finline-functions";
+				OPT_LDFLAGS = "-dead_strip";
+				OTHER_ASFLAGS_debug = "$(OTHER_CFLAGS)";
+				OTHER_ASFLAGS_normal = "-DNDEBUG $(OTHER_CFLAGS)";
+				OTHER_ASFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
+				OTHER_CFLAGS = "";
+				OTHER_CFLAGS_debug = "$(OTHER_CFLAGS) -O0 -fno-inline";
+				OTHER_CFLAGS_nopic = "-mdynamic-no-pic $(OPT_CFLAGS) $(OTHER_CFLAGS)";
+				OTHER_CFLAGS_normal = "$(OPT_CFLAGS)  $(OTHER_CFLAGS)";
+				OTHER_CFLAGS_profile = "\U0001$(OPT_CFLAGS)  $(OTHER_CFLAGS) -pg";
+				OTHER_CPLUSPLUSFLAGS_debug = "$(OTHER_CFLAGS) -O0 -fno-inline";
+				OTHER_CPLUSPLUSFLAGS_nopic = "-mdynamic-no-pic $(OPT_CPPFLAGS) $(OTHER_CFLAGS)";
+				OTHER_CPLUSPLUSFLAGS_normal = "$(OPT_CPPFLAGS) $(OTHER_CFLAGS)";
+				OTHER_CPLUSPLUSFLAGS_profile = "$(OPT_CPPFLAGS) $(OTHER_CFLAGS) -pg";
+				OTHER_LDFLAGS_debug = "$(OTHER_LDFLAGS)";
+				OTHER_LDFLAGS_nopic = "-dead_strip $(OPT_LDFLAGS) $(OTHER_LDFLAGS)";
+				OTHER_LDFLAGS_normal = "$(OPT_LDFLAGS) $(OTHER_LDFLAGS)";
+				OTHER_LDFLAGS_profile = "$(OPT_LDFLAGS) $(OTHER_LDFLAGS) -pg";
+				PRODUCT_NAME = tokend;
+				VERSIONING_SYSTEM = "apple-generic";
+				WARNING_CFLAGS = (
+					"-Wmost",
+					"-Wno-four-char-constants",
+					"-Wno-unknown-pragmas",
+				);
+				ZERO_LINK = NO;
+			};
+			name = Deployment;
+		};
+		52B2605E0BC5A864007E00F1 /* Development */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					/usr/local/SecurityPieces/Frameworks,
+					"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+				);
+				FRAMEWORK_VERSION = A;
+				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+				INFOPLIST_FILE = "Info-tokend__Upgraded_.plist";
+				INSTALL_PATH = /usr/local/SecurityPieces/Frameworks;
+				PRODUCT_NAME = tokend;
+				WRAPPER_EXTENSION = framework;
+				ZERO_LINK = YES;
+			};
+			name = Development;
+		};
+		52B2605F0BC5A864007E00F1 /* Deployment */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				FRAMEWORK_VERSION = A;
+				GCC_DEBUGGING_SYMBOLS = default;
+				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+				INFOPLIST_FILE = "Info-tokend__Upgraded_.plist";
+				INSTALL_PATH = /usr/local/SecurityPieces/Frameworks;
+				PRODUCT_NAME = tokend;
+				WRAPPER_EXTENSION = framework;
+				ZERO_LINK = NO;
+			};
+			name = Deployment;
+		};
+		52B260770BC5A864007E00F1 /* Development */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = YES;
+				BUILD_VARIANTS = debug;
+				COPY_PHASE_STRIP = NO;
+				CURRENT_PROJECT_VERSION = 36720;
+				FRAMEWORK_SEARCH_PATHS = (
+					/usr/local/SecurityPieces/Frameworks,
+					"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+				);
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
+				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
+				GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
+				GCC_WARN_INHIBIT_ALL_WARNINGS = NO;
+				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
+				GCC_WARN_MISSING_PARENTHESES = YES;
+				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
+				GCC_WARN_PEDANTIC = NO;
+				GCC_WARN_SHADOW = NO;
+				GCC_WARN_SIGN_COMPARE = YES;
+				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = NO;
+				GCC_WARN_UNKNOWN_PRAGMAS = YES;
+				GCC_WARN_UNUSED_FUNCTION = YES;
+				GCC_WARN_UNUSED_LABEL = YES;
+				GCC_WARN_UNUSED_PARAMETER = YES;
+				GCC_WARN_UNUSED_VALUE = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				INFOPLIST_FILE = BELPIC/Info.plist;
+				INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Security/tokend";
+				OPT_CPPXFLAGS = "$(OPT_CXFLAGS) -fno-enforce-eh-specs -fno-implement-inlines";
+				OPT_CXFLAGS = "-DNDEBUG $(OPT_INLINEXFLAGS)";
+				OPT_INLINEXFLAGS = " -finline-functions";
+				OPT_LDXFLAGS = "-dead_strip";
+				OPT_LDXNOPIC = ",_nopic";
+				OTHER_ASFLAGS_debug = "$(OTHER_CFLAGS)";
+				OTHER_ASFLAGS_normal = "$(OTHER_CFLAGS) -DNDEBUG";
+				OTHER_ASFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
+				OTHER_CFLAGS_debug = "$(OTHER_CFLAGS) -O0 -fno-inline";
+				OTHER_CFLAGS_normal = "$(OPT_CXFLAGS) $(OTHER_CFLAGS)";
+				OTHER_CFLAGS_profile = "$(OPT_CXFLAGS) $(OTHER_CFLAGS) -pg";
+				OTHER_CPLUSPLUSFLAGS_debug = "$(OTHER_CPLUSPLUSFLAGS) -O0 -fno-inline";
+				OTHER_CPLUSPLUSFLAGS_normal = "$(OPT_CPPXFLAGS) $(OTHER_CPLUSPLUSFLAGS)";
+				OTHER_CPLUSPLUSFLAGS_profile = "$(OPT_CPPXFLAGS) $(OTHER_CPLUSPLUSFLAGS) -pg";
+				OTHER_LDFLAGS_debug = "$(OTHER_LDFLAGS) -framework tokend,_debug -framework PCSC,_debug -framework SecurityTokend,_debug -framework Security,_debug -framework security_cdsa_client,_debug -framework security_cdsa_utilities,_debug -framework security_utilities,_debug";
+				OTHER_LDFLAGS_normal = "$(OPT_LDXFLAGS) $(OTHER_LDFLAGS) -framework tokend -framework PCSC -framework SecurityTokend -framework Security -framework security_cdsa_client$(OPT_LDXNOPIC) -framework security_cdsa_utilities$(OPT_LDXNOPIC) -framework security_utilities$(OPT_LDXNOPIC)";
+				OTHER_LDFLAGS_profile = "$(OPT_LDXFLAGS) $(OTHER_LDFLAGS) -pg -framework tokend,_profile -framework PCSC,_profile -framework SecurityTokend,_profile -framework Security,_profile -framework security_cdsa_client,_profile  -framework security_cdsa_utilities,_profile -framework security_utilities,_profile";
+				PRODUCT_NAME = BELPIC;
+				VERSIONING_SYSTEM = "apple-generic";
+				WARNING_CFLAGS = (
+					"-Wmost",
+					"-Wno-four-char-constants",
+					"-Wno-unknown-pragmas",
+				);
+				WRAPPER_EXTENSION = tokend;
+				ZERO_LINK = NO;
+			};
+			name = Development;
+		};
+		52B260780BC5A864007E00F1 /* Deployment */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				BUILD_VARIANTS = (
+					normal,
+					debug,
+				);
+				CURRENT_PROJECT_VERSION = 36720;
+				FRAMEWORK_SEARCH_PATHS = (
+					/usr/local/SecurityPieces/Frameworks,
+					"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+				);
+				GCC_DYNAMIC_NO_PIC = YES;
+				GCC_MODEL_TUNING = G5;
+				INFOPLIST_FILE = BELPIC/Info.plist;
+				INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Security/tokend";
+				OPT_CPPXFLAGS = "$(OPT_CXFLAGS) -fno-enforce-eh-specs -fno-implement-inlines";
+				OPT_CXFLAGS = "-DNDEBUG $(OPT_INLINEXFLAGS)";
+				OPT_INLINEXFLAGS = " -finline-functions";
+				OPT_LDXFLAGS = "-dead_strip";
+				OPT_LDXNOPIC = ",_nopic";
+				OTHER_ASFLAGS_debug = "$(OTHER_CFLAGS)";
+				OTHER_ASFLAGS_normal = "$(OTHER_CFLAGS) -DNDEBUG";
+				OTHER_ASFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
+				OTHER_CFLAGS_debug = "$(OTHER_CFLAGS) -O0 -fno-inline";
+				OTHER_CFLAGS_normal = "$(OPT_CXFLAGS) $(OTHER_CFLAGS)";
+				OTHER_CFLAGS_profile = "$(OPT_CXFLAGS) $(OTHER_CFLAGS) -pg";
+				OTHER_CPLUSPLUSFLAGS_debug = "$(OTHER_CPLUSPLUSFLAGS) -O0 -fno-inline";
+				OTHER_CPLUSPLUSFLAGS_normal = "$(OPT_CPPXFLAGS) $(OTHER_CPLUSPLUSFLAGS)";
+				OTHER_CPLUSPLUSFLAGS_profile = "$(OPT_CPPXFLAGS) $(OTHER_CPLUSPLUSFLAGS) -pg";
+				OTHER_LDFLAGS_debug = "$(OTHER_LDFLAGS) -framework  tokend,_debug -framework PCSC,_debug -framework SecurityTokend,_debug -framework Security,_debug -framework security_cdsa_client,_debug -framework security_cdsa_utilities,_debug -framework security_utilities,_debug";
+				OTHER_LDFLAGS_normal = "$(OPT_LDXFLAGS) $(OTHER_LDFLAGS) -framework tokend -framework PCSC -framework SecurityTokend -framework Security -framework security_cdsa_client$(OPT_LDXNOPIC) -framework security_cdsa_utilities$(OPT_LDXNOPIC) -framework security_utilities$(OPT_LDXNOPIC)";
+				OTHER_LDFLAGS_profile = "$(OPT_LDXFLAGS) $(OTHER_LDFLAGS) -pg -framework tokend,_profile -framework PCSC,_profile -framework SecurityTokend,_profile -framework Security,_profile -framework security_cdsa_client,_profile  -framework security_cdsa_utilities,_profile -framework security_utilities,_profile";
+				PRODUCT_NAME = BELPIC;
+				VERSIONING_SYSTEM = "apple-generic";
+				WARNING_CFLAGS = (
+					"-Wmost",
+					"-Wno-four-char-constants",
+					"-Wno-unknown-pragmas",
+				);
+				WRAPPER_EXTENSION = tokend;
+				ZERO_LINK = NO;
+			};
+			name = Deployment;
+		};
+		52B260920BC5A864007E00F1 /* Development */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				BUILD_VARIANTS = debug;
+				COPY_PHASE_STRIP = NO;
+				CURRENT_PROJECT_VERSION = 36720;
+				FRAMEWORK_SEARCH_PATHS = (
+					/usr/local/SecurityPieces/Frameworks,
+					"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+				);
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
+				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
+				GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
+				GCC_WARN_INHIBIT_ALL_WARNINGS = NO;
+				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
+				GCC_WARN_MISSING_PARENTHESES = YES;
+				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
+				GCC_WARN_PEDANTIC = NO;
+				GCC_WARN_SHADOW = NO;
+				GCC_WARN_SIGN_COMPARE = YES;
+				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = NO;
+				GCC_WARN_UNKNOWN_PRAGMAS = YES;
+				GCC_WARN_UNUSED_FUNCTION = YES;
+				GCC_WARN_UNUSED_LABEL = YES;
+				GCC_WARN_UNUSED_PARAMETER = YES;
+				GCC_WARN_UNUSED_VALUE = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				INFOPLIST_FILE = CAC/Info.plist;
+				INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Security/tokend";
+				OPT_CPPXFLAGS = "$(OPT_CXFLAGS) -fno-enforce-eh-specs -fno-implement-inlines";
+				OPT_CXFLAGS = "-DNDEBUG $(OPT_INLINEXFLAGS)";
+				OPT_INLINEXFLAGS = " -finline-functions";
+				OPT_LDXFLAGS = "-dead_strip";
+				OPT_LDXNOPIC = ",_nopic";
+				OTHER_ASFLAGS_debug = "$(OTHER_CFLAGS)";
+				OTHER_ASFLAGS_normal = "$(OTHER_CFLAGS) -DNDEBUG";
+				OTHER_ASFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
+				OTHER_CFLAGS_debug = "$(OTHER_CFLAGS) -O0 -fno-inline";
+				OTHER_CFLAGS_normal = "$(OPT_CXFLAGS) $(OTHER_CFLAGS)";
+				OTHER_CFLAGS_profile = "$(OPT_CXFLAGS) $(OTHER_CFLAGS) -pg";
+				OTHER_CPLUSPLUSFLAGS_debug = "$(OTHER_CPLUSPLUSFLAGS) -O0 -fno-inline";
+				OTHER_CPLUSPLUSFLAGS_normal = "$(OPT_CPPXFLAGS) $(OTHER_CPLUSPLUSFLAGS)";
+				OTHER_CPLUSPLUSFLAGS_profile = "$(OPT_CPPXFLAGS) $(OTHER_CPLUSPLUSFLAGS) -pg";
+				OTHER_LDFLAGS_debug = "$(OTHER_LDFLAGS) -framework tokend,_debug -framework PCSC,_debug -framework SecurityTokend,_debug -framework Security,_debug -framework security_cdsa_client,_debug -framework security_cdsa_utilities,_debug -framework security_utilities,_debug";
+				OTHER_LDFLAGS_normal = "$(OPT_LDXFLAGS) $(OTHER_LDFLAGS) -framework tokend -framework PCSC -framework SecurityTokend -framework Security -framework security_cdsa_client$(OPT_LDXNOPIC) -framework security_cdsa_utilities$(OPT_LDXNOPIC) -framework security_utilities$(OPT_LDXNOPIC)";
+				OTHER_LDFLAGS_profile = "$(OPT_LDXFLAGS) $(OTHER_LDFLAGS) -pg -framework tokend,_profile -framework PCSC,_profile -framework SecurityTokend,_profile -framework Security,_profile -framework security_cdsa_client,_profile  -framework security_cdsa_utilities,_profile -framework security_utilities,_profile";
+				PRODUCT_NAME = CAC;
+				VERSIONING_SYSTEM = "apple-generic";
+				WARNING_CFLAGS = (
+					"-Wmost",
+					"-Wno-four-char-constants",
+					"-Wno-unknown-pragmas",
+				);
+				WRAPPER_EXTENSION = tokend;
+				ZERO_LINK = NO;
+			};
+			name = Development;
+		};
+		52B260930BC5A864007E00F1 /* Deployment */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				BUILD_VARIANTS = (
+					normal,
+					debug,
+				);
+				CURRENT_PROJECT_VERSION = 36720;
+				FRAMEWORK_SEARCH_PATHS = (
+					/usr/local/SecurityPieces/Frameworks,
+					"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+				);
+				GCC_DYNAMIC_NO_PIC = YES;
+				GCC_MODEL_TUNING = G5;
+				INFOPLIST_FILE = CAC/Info.plist;
+				INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Security/tokend";
+				OPT_CPPXFLAGS = "$(OPT_CXFLAGS) -fno-enforce-eh-specs -fno-implement-inlines";
+				OPT_CXFLAGS = "-DNDEBUG $(OPT_INLINEXFLAGS)";
+				OPT_INLINEXFLAGS = " -finline-functions";
+				OPT_LDXFLAGS = "-dead_strip";
+				OPT_LDXNOPIC = ",_nopic";
+				OTHER_ASFLAGS_debug = "$(OTHER_CFLAGS)";
+				OTHER_ASFLAGS_normal = "$(OTHER_CFLAGS) -DNDEBUG";
+				OTHER_ASFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
+				OTHER_CFLAGS_debug = "$(OTHER_CFLAGS) -O0 -fno-inline";
+				OTHER_CFLAGS_normal = "$(OPT_CXFLAGS) $(OTHER_CFLAGS)";
+				OTHER_CFLAGS_profile = "$(OPT_CXFLAGS) $(OTHER_CFLAGS) -pg";
+				OTHER_CPLUSPLUSFLAGS_debug = "$(OTHER_CPLUSPLUSFLAGS) -O0 -fno-inline";
+				OTHER_CPLUSPLUSFLAGS_normal = "$(OPT_CPPXFLAGS) $(OTHER_CPLUSPLUSFLAGS)";
+				OTHER_CPLUSPLUSFLAGS_profile = "$(OPT_CPPXFLAGS) $(OTHER_CPLUSPLUSFLAGS) -pg";
+				OTHER_LDFLAGS_debug = "$(OTHER_LDFLAGS) -framework tokend,_debug -framework PCSC,_debug -framework SecurityTokend,_debug -framework Security,_debug -framework security_cdsa_client,_debug -framework security_cdsa_utilities,_debug -framework security_utilities,_debug";
+				OTHER_LDFLAGS_normal = "$(OPT_LDXFLAGS) $(OTHER_LDFLAGS) -framework tokend -framework PCSC -framework SecurityTokend -framework Security -framework security_cdsa_client$(OPT_LDXNOPIC) -framework security_cdsa_utilities$(OPT_LDXNOPIC) -framework security_utilities$(OPT_LDXNOPIC)";
+				OTHER_LDFLAGS_profile = "$(OPT_LDXFLAGS) $(OTHER_LDFLAGS) -pg -framework tokend,_profile -framework PCSC,_profile -framework SecurityTokend,_profile -framework Security,_profile -framework security_cdsa_client,_profile  -framework security_cdsa_utilities,_profile -framework security_utilities,_profile";
+				PRODUCT_NAME = CAC;
+				VERSIONING_SYSTEM = "apple-generic";
+				WARNING_CFLAGS = (
+					"-Wmost",
+					"-Wno-four-char-constants",
+					"-Wno-unknown-pragmas",
+				);
+				WRAPPER_EXTENSION = tokend;
+				ZERO_LINK = NO;
+			};
+			name = Deployment;
+		};
+		52B260B40BC5A864007E00F1 /* Development */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				BUILD_VARIANTS = debug;
+				COPY_PHASE_STRIP = NO;
+				CURRENT_PROJECT_VERSION = 36720;
+				FRAMEWORK_SEARCH_PATHS = (
+					/usr/local/SecurityPieces/Frameworks,
+					"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+				);
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
+				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
+				GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
+				GCC_WARN_INHIBIT_ALL_WARNINGS = NO;
+				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
+				GCC_WARN_MISSING_PARENTHESES = YES;
+				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
+				GCC_WARN_PEDANTIC = NO;
+				GCC_WARN_SHADOW = NO;
+				GCC_WARN_SIGN_COMPARE = YES;
+				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = NO;
+				GCC_WARN_UNKNOWN_PRAGMAS = YES;
+				GCC_WARN_UNUSED_FUNCTION = YES;
+				GCC_WARN_UNUSED_LABEL = YES;
+				GCC_WARN_UNUSED_PARAMETER = YES;
+				GCC_WARN_UNUSED_VALUE = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				INFOPLIST_FILE = MuscleCard/Info.plist;
+				INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Security/tokend";
+				OPT_CPPXFLAGS = "$(OPT_CXFLAGS) -fno-enforce-eh-specs -fno-implement-inlines";
+				OPT_CXFLAGS = "-DNDEBUG $(OPT_INLINEXFLAGS)";
+				OPT_INLINEXFLAGS = " -finline-functions";
+				OPT_LDXFLAGS = "-dead_strip";
+				OPT_LDXNOPIC = ",_nopic";
+				OTHER_ASFLAGS_debug = "$(OTHER_CFLAGS)";
+				OTHER_ASFLAGS_normal = "$(OTHER_CFLAGS) -DNDEBUG";
+				OTHER_ASFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
+				OTHER_CFLAGS_debug = "$(OTHER_CFLAGS) -O0 -fno-inline";
+				OTHER_CFLAGS_normal = "$(OPT_CXFLAGS) $(OTHER_CFLAGS)";
+				OTHER_CFLAGS_profile = "$(OPT_CXFLAGS) $(OTHER_CFLAGS) -pg";
+				OTHER_CPLUSPLUSFLAGS_debug = "$(OTHER_CPLUSPLUSFLAGS) -O0 -fno-inline";
+				OTHER_CPLUSPLUSFLAGS_normal = "$(OPT_CPPXFLAGS) $(OTHER_CPLUSPLUSFLAGS)";
+				OTHER_CPLUSPLUSFLAGS_profile = "$(OPT_CPPXFLAGS) $(OTHER_CPLUSPLUSFLAGS) -pg";
+				OTHER_LDFLAGS_debug = "$(OTHER_LDFLAGS) -framework tokend,_debug -framework PCSC,_debug -framework SecurityTokend,_debug -framework Security,_debug -framework security_cdsa_client,_debug -framework security_cdsa_utilities,_debug -framework security_utilities,_debug";
+				OTHER_LDFLAGS_normal = "$(OPT_LDXFLAGS) $(OTHER_LDFLAGS) -framework tokend -framework PCSC -framework SecurityTokend -framework Security -framework security_cdsa_client$(OPT_LDXNOPIC) -framework security_cdsa_utilities$(OPT_LDXNOPIC) -framework security_utilities$(OPT_LDXNOPIC)";
+				OTHER_LDFLAGS_profile = "$(OPT_LDXFLAGS) $(OTHER_LDFLAGS) -pg -framework  tokend,_profile -framework PCSC,_profile -framework SecurityTokend,_profile -framework Security,_profile -framework security_cdsa_client,_profile  -framework security_cdsa_utilities,_profile -framework security_utilities,_profile";
+				PRODUCT_NAME = MuscleCard;
+				VERSIONING_SYSTEM = "apple-generic";
+				WARNING_CFLAGS = (
+					"-Wmost",
+					"-Wno-four-char-constants",
+					"-Wno-unknown-pragmas",
+				);
+				WRAPPER_EXTENSION = tokend;
+				ZERO_LINK = NO;
+			};
+			name = Development;
+		};
+		52B260B50BC5A864007E00F1 /* Deployment */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				BUILD_VARIANTS = (
+					normal,
+					debug,
+				);
+				CURRENT_PROJECT_VERSION = 36720;
+				FRAMEWORK_SEARCH_PATHS = (
+					/usr/local/SecurityPieces/Frameworks,
+					"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+				);
+				GCC_DYNAMIC_NO_PIC = YES;
+				GCC_MODEL_TUNING = G5;
+				INFOPLIST_FILE = MuscleCard/Info.plist;
+				INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Security/tokend";
+				OPT_CPPXFLAGS = "$(OPT_CXFLAGS) -fno-enforce-eh-specs -fno-implement-inlines";
+				OPT_CXFLAGS = "-DNDEBUG $(OPT_INLINEXFLAGS)";
+				OPT_INLINEXFLAGS = " -finline-functions";
+				OPT_LDXFLAGS = "-dead_strip";
+				OPT_LDXNOPIC = ",_nopic";
+				OTHER_ASFLAGS_debug = "$(OTHER_CFLAGS)";
+				OTHER_ASFLAGS_normal = "$(OTHER_CFLAGS) -DNDEBUG";
+				OTHER_ASFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
+				OTHER_CFLAGS_debug = "$(OTHER_CFLAGS) -O0 -fno-inline";
+				OTHER_CFLAGS_normal = "$(OPT_CXFLAGS) $(OTHER_CFLAGS)";
+				OTHER_CFLAGS_profile = "$(OPT_CXFLAGS) $(OTHER_CFLAGS) -pg";
+				OTHER_CPLUSPLUSFLAGS_debug = "$(OTHER_CPLUSPLUSFLAGS) -O0 -fno-inline";
+				OTHER_CPLUSPLUSFLAGS_normal = "$(OPT_CPPXFLAGS) $(OTHER_CPLUSPLUSFLAGS)";
+				OTHER_CPLUSPLUSFLAGS_profile = "$(OPT_CPPXFLAGS) $(OTHER_CPLUSPLUSFLAGS) -pg";
+				OTHER_LDFLAGS_debug = "$(OTHER_LDFLAGS) -framework tokend,_debug -framework PCSC,_debug -framework SecurityTokend,_debug -framework Security,_debug -framework security_cdsa_client,_debug -framework security_cdsa_utilities,_debug -framework security_utilities,_debug";
+				OTHER_LDFLAGS_normal = "$(OPT_LDXFLAGS) $(OTHER_LDFLAGS) -framework tokend -framework PCSC -framework SecurityTokend -framework Security -framework security_cdsa_client$(OPT_LDXNOPIC) -framework security_cdsa_utilities$(OPT_LDXNOPIC) -framework security_utilities$(OPT_LDXNOPIC)";
+				OTHER_LDFLAGS_profile = "$(OPT_LDXFLAGS) $(OTHER_LDFLAGS) -pg -framework tokend,_profile -framework PCSC,_profile -framework SecurityTokend,_profile -framework Security,_profile -framework security_cdsa_client,_profile  -framework security_cdsa_utilities,_profile -framework security_utilities,_profile";
+				PRODUCT_NAME = MuscleCard;
+				VERSIONING_SYSTEM = "apple-generic";
+				WARNING_CFLAGS = (
+					"-Wmost",
+					"-Wno-four-char-constants",
+					"-Wno-unknown-pragmas",
+				);
+				WRAPPER_EXTENSION = tokend;
+				ZERO_LINK = NO;
+			};
+			name = Deployment;
+		};
+		52B260D00BC5A864007E00F1 /* Development */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				BUILD_VARIANTS = debug;
+				COPY_PHASE_STRIP = NO;
+				CURRENT_PROJECT_VERSION = 36720;
+				FRAMEWORK_SEARCH_PATHS = (
+					/usr/local/SecurityPieces/Frameworks,
+					"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+				);
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
+				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
+				GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES;
+				GCC_WARN_INHIBIT_ALL_WARNINGS = NO;
+				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
+				GCC_WARN_MISSING_PARENTHESES = YES;
+				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
+				GCC_WARN_PEDANTIC = NO;
+				GCC_WARN_SHADOW = NO;
+				GCC_WARN_SIGN_COMPARE = YES;
+				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = NO;
+				GCC_WARN_UNKNOWN_PRAGMAS = YES;
+				GCC_WARN_UNUSED_FUNCTION = YES;
+				GCC_WARN_UNUSED_LABEL = YES;
+				GCC_WARN_UNUSED_PARAMETER = YES;
+				GCC_WARN_UNUSED_VALUE = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				INFOPLIST_FILE = PIV/Info.plist;
+				INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Security/tokend";
+				OPT_CPPXFLAGS = "$(OPT_CXFLAGS) -fno-enforce-eh-specs -fno-implement-inlines";
+				OPT_CXFLAGS = "-DNDEBUG $(OPT_INLINEXFLAGS)";
+				OPT_INLINEXFLAGS = " -finline-functions";
+				OPT_LDXFLAGS = "-dead_strip";
+				OPT_LDXNOPIC = ",_nopic";
+				OTHER_ASFLAGS_debug = "$(OTHER_CFLAGS)";
+				OTHER_ASFLAGS_normal = "$(OTHER_CFLAGS) -DNDEBUG";
+				OTHER_ASFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
+				OTHER_CFLAGS_debug = "$(OTHER_CFLAGS) -O0 -fno-inline";
+				OTHER_CFLAGS_normal = "$(OPT_CXFLAGS) $(OTHER_CFLAGS)";
+				OTHER_CFLAGS_profile = "$(OPT_CXFLAGS) $(OTHER_CFLAGS) -pg";
+				OTHER_CPLUSPLUSFLAGS_debug = "$(OTHER_CPLUSPLUSFLAGS) -O0 -fno-inline";
+				OTHER_CPLUSPLUSFLAGS_normal = "$(OPT_CPPXFLAGS) $(OTHER_CPLUSPLUSFLAGS)";
+				OTHER_CPLUSPLUSFLAGS_profile = "$(OPT_CPPXFLAGS) $(OTHER_CPLUSPLUSFLAGS) -pg";
+				OTHER_LDFLAGS_debug = "$(OTHER_LDFLAGS) -framework tokend,_debug -framework PCSC,_debug -framework SecurityTokend,_debug -framework Security,_debug -framework security_cdsa_client,_debug -framework security_cdsa_utilities,_debug -framework security_utilities,_debug";
+				OTHER_LDFLAGS_normal = "$(OPT_LDXFLAGS) $(OTHER_LDFLAGS) -framework tokend -framework PCSC -framework SecurityTokend -framework Security -framework security_cdsa_client$(OPT_LDXNOPIC) -framework security_cdsa_utilities$(OPT_LDXNOPIC) -framework security_utilities$(OPT_LDXNOPIC)";
+				OTHER_LDFLAGS_profile = "$(OPT_LDXFLAGS) $(OTHER_LDFLAGS) -pg -framework tokend,_profile -framework PCSC,_profile -framework SecurityTokend,_profile -framework Security,_profile -framework security_cdsa_client,_profile  -framework security_cdsa_utilities,_profile -framework security_utilities,_profile";
+				PRODUCT_NAME = PIV;
+				VERSIONING_SYSTEM = "apple-generic";
+				WARNING_CFLAGS = (
+					"-Wmost",
+					"-Wno-four-char-constants",
+					"-Wno-unknown-pragmas",
+				);
+				WRAPPER_EXTENSION = tokend;
+				ZERO_LINK = NO;
+			};
+			name = Development;
+		};
+		52B260D10BC5A864007E00F1 /* Deployment */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				BUILD_VARIANTS = (
+					normal,
+					debug,
+				);
+				CURRENT_PROJECT_VERSION = 36720;
+				FRAMEWORK_SEARCH_PATHS = (
+					/usr/local/SecurityPieces/Frameworks,
+					"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
+				);
+				GCC_DYNAMIC_NO_PIC = YES;
+				GCC_MODEL_TUNING = G5;
+				INFOPLIST_FILE = PIV/Info.plist;
+				INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Security/tokend";
+				OPT_CPPXFLAGS = "$(OPT_CXFLAGS) -fno-enforce-eh-specs -fno-implement-inlines";
+				OPT_CXFLAGS = "-DNDEBUG $(OPT_INLINEXFLAGS)";
+				OPT_INLINEXFLAGS = " -finline-functions";
+				OPT_LDXFLAGS = "-dead_strip";
+				OPT_LDXNOPIC = ",_nopic";
+				OTHER_ASFLAGS_debug = "$(OTHER_CFLAGS)";
+				OTHER_ASFLAGS_normal = "$(OTHER_CFLAGS) -DNDEBUG";
+				OTHER_ASFLAGS_profile = "-DNDEBUG $(OTHER_CFLAGS) -pg";
+				OTHER_CFLAGS_debug = "$(OTHER_CFLAGS) -O0 -fno-inline";
+				OTHER_CFLAGS_normal = "$(OPT_CXFLAGS) $(OTHER_CFLAGS)";
+				OTHER_CFLAGS_profile = "$(OPT_CXFLAGS) $(OTHER_CFLAGS) -pg";
+				OTHER_CPLUSPLUSFLAGS_debug = "$(OTHER_CPLUSPLUSFLAGS) -O0 -fno-inline";
+				OTHER_CPLUSPLUSFLAGS_normal = "$(OPT_CPPXFLAGS) $(OTHER_CPLUSPLUSFLAGS)";
+				OTHER_CPLUSPLUSFLAGS_profile = "$(OPT_CPPXFLAGS) $(OTHER_CPLUSPLUSFLAGS) -pg";
+				OTHER_LDFLAGS_debug = "$(OTHER_LDFLAGS) -framework tokend,_debug -framework PCSC,_debug -framework SecurityTokend,_debug -framework Security,_debug -framework security_cdsa_client,_debug -framework security_cdsa_utilities,_debug -framework security_utilities,_debug";
+				OTHER_LDFLAGS_normal = "$(OPT_LDXFLAGS) $(OTHER_LDFLAGS) -framework tokend -framework PCSC -framework SecurityTokend -framework Security -framework security_cdsa_client$(OPT_LDXNOPIC) -framework security_cdsa_utilities$(OPT_LDXNOPIC) -framework security_utilities$(OPT_LDXNOPIC)";
+				OTHER_LDFLAGS_profile = "$(OPT_LDXFLAGS) $(OTHER_LDFLAGS) -pg -framework tokend,_profile -framework PCSC,_profile -framework SecurityTokend,_profile -framework Security,_profile -framework security_cdsa_client,_profile  -framework security_cdsa_utilities,_profile -framework security_utilities,_profile";
+				PRODUCT_NAME = PIV;
+				VERSIONING_SYSTEM = "apple-generic";
+				WARNING_CFLAGS = (
+					"-Wmost",
+					"-Wno-four-char-constants",
+					"-Wno-unknown-pragmas",
+				);
+				WRAPPER_EXTENSION = tokend;
+				ZERO_LINK = NO;
+			};
+			name = Deployment;
+		};
+		C27AD2230987FCDC001272E0 /* Development */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)";
+				CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)";
+			};
+			name = Development;
+		};
+		C27AD2240987FCDC001272E0 /* Deployment */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)";
+				CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)";
+			};
+			name = Deployment;
+		};
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+		52B260280BC5A864007E00F1 /* Build configuration list for PBXAggregateTarget "world" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				52B260290BC5A864007E00F1 /* Development */,
+				52B2602A0BC5A864007E00F1 /* Deployment */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Deployment;
+		};
+		52B260450BC5A864007E00F1 /* Build configuration list for PBXNativeTarget "libtokend" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				52B260460BC5A864007E00F1 /* Development */,
+				52B260470BC5A864007E00F1 /* Deployment */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Deployment;
+		};
+		52B2605D0BC5A864007E00F1 /* Build configuration list for PBXNativeTarget "tokend" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				52B2605E0BC5A864007E00F1 /* Development */,
+				52B2605F0BC5A864007E00F1 /* Deployment */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Deployment;
+		};
+		52B260760BC5A864007E00F1 /* Build configuration list for PBXNativeTarget "BELPIC" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				52B260770BC5A864007E00F1 /* Development */,
+				52B260780BC5A864007E00F1 /* Deployment */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Deployment;
+		};
+		52B260910BC5A864007E00F1 /* Build configuration list for PBXNativeTarget "CAC" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				52B260920BC5A864007E00F1 /* Development */,
+				52B260930BC5A864007E00F1 /* Deployment */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Deployment;
+		};
+		52B260B30BC5A864007E00F1 /* Build configuration list for PBXNativeTarget "MuscleCard" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				52B260B40BC5A864007E00F1 /* Development */,
+				52B260B50BC5A864007E00F1 /* Deployment */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Deployment;
+		};
+		52B260CF0BC5A864007E00F1 /* Build configuration list for PBXNativeTarget "PIV" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				52B260D00BC5A864007E00F1 /* Development */,
+				52B260D10BC5A864007E00F1 /* Deployment */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Deployment;
+		};
+		C27AD2220987FCDC001272E0 /* Build configuration list for PBXProject "Tokend" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				C27AD2230987FCDC001272E0 /* Development */,
+				C27AD2240987FCDC001272E0 /* Deployment */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Deployment;
+		};
+/* End XCConfigurationList section */
+	};
+	rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
+}

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Info.plist
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Info.plist	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Info.plist	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleExecutable</key>
+	<string>BELPIC</string>
+	<key>CFBundleIdentifier</key>
+	<string>com.apple.tokend.belpic</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>BELPIC</string>
+	<key>CFBundlePackageType</key>
+	<string>????</string>
+	<key>CFBundleShortVersionString</key>
+	<string>2.2</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>36720</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/PkgInfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/PkgInfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/PkgInfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1 @@
+????????
\ No newline at end of file

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>Capabilities</key>
+	<string>file:belpic_csp_capabilities_common.mds</string>
+	<key>MdsFileDescription</key>
+	<string>BELPIC Token CSPDL CSP Capabilities</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_CAPABILITY_RECORDTYPE</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities_common.mds
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities_common.mds	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities_common.mds	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,903 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<array>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>SHA1 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>16</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>MD5 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>16</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>MD2 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RSA Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<integer>64</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>DES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_3DES_3KEY</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<integer>192</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>3DES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC2 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC4</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC4 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC5 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_CAST</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>New item</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>CAST Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_BLOWFISH</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>Blowfish Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>SHA1HMAC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>MD5HMAC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_AES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>128</integer>
+					<integer>192</integer>
+					<integer>256</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>AES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_ASC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>ASC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>31</integer>
+					<integer>127</integer>
+					<integer>128</integer>
+					<integer>161</integer>
+					<integer>192</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>FEE Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>DSA Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 MD5 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_MD2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 MD2 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 SHA1 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>DES Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_3DES_3KEY_EDE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>3DES EDE Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_AES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>AES Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC4</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>0</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>RC4 Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>RC5 Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_BLOWFISH</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>Blowfish Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_CAST</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>CAST Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>RSA Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEEDEXP</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>FEEDExp Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEED</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>FEED Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD5 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD2WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD2 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 With DSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw DSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD5 with FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 with FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithECDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 with ECDSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_ECDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw ECDSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_MAC</string>
+		<key>Description</key>
+		<string>SHA1HMAC MAC</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC_LEGACY</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_MAC</string>
+		<key>Description</key>
+		<string>SHA1HMAC MAC Legacy</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_APPLE_YARROW</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_RANDOMGEN</string>
+		<key>Description</key>
+		<string>Yarrow PRNG</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+</array>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_primary.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_primary.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_primary.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>AclSubjectTypes</key>
+	<array>
+		<string>CSSM_ACL_SUBJECT_TYPE_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>AuthTags</key>
+	<!-- @@@ complete this -->
+	<array>
+		<string>CSSM_ACL_AUTHORIZATION_ANY</string>
+	</array>
+	<key>CspCustomFlags</key>
+	<integer>0</integer>
+	<key>CspFlags</key>
+	<!-- @@@ dynamic -->
+	<string>CSSM_CSP_STORES_PRIVATE_KEYS | CSSM_CSP_STORES_PUBLIC_KEYS | CSSM_CSP_STORES_CERTIFICATES | CSSM_CSP_STORES_GENERIC</string>
+	<key>CspType</key>
+	<string>CSSM_CSP_HARDWARE</string>
+	<key>MdsFileDescription</key>
+	<string>Token CSPDL CSP Primary info</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_PRIMARY_RECORDTYPE</string>
+	<key>ModuleName</key>
+	<string>AppleSDCSPDL</string>
+	<key>ProductVersion</key>
+	<string>0.1</string>
+	<key>SampleTypes</key>
+	<array>
+		<string>CSSM_SAMPLE_TYPE_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>UseeTags</key>
+	<array/>
+	<key>Vendor</key>
+	<string>Apple Computer, Inc.</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_dl_primary.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_dl_primary.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_dl_primary.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>AclSubjectTypes</key>
+	<array>
+		<string>CSSM_ACL_SUBJECT_TYPE_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>AuthTags</key>
+	<array>
+	<!-- @@@ complete this -->
+		<string>CSSM_ACL_AUTHORIZATION_ANY</string>
+	</array>
+	<key>ConjunctiveOps</key>
+	<array>
+		<string>CSSM_DB_NONE</string>
+		<string>CSSM_DB_AND</string>
+		<string>CSSM_DB_OR</string>
+	</array>
+	<key>DLType</key>
+	<string>CSSM_DL_FFS</string>
+	<key>MdsFileDescription</key>
+	<string>Token CSPDL DL Primary info</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_DL_PRIMARY_RECORDTYPE</string>
+	<key>ModuleName</key>
+	<string>AppleSDCSPDL</string>
+	<key>ProductVersion</key>
+	<string>0.1</string>
+	<key>QueryLimitsFlag</key>
+	<integer>0</integer>
+	<key>RelationalOps</key>
+	<array>
+		<string>CSSM_DB_EQUAL</string>
+		<string>CSSM_DB_LESS_THAN</string>
+		<string>CSSM_DB_GREATER_THAN</string>
+		<string>CSSM_DB_CONTAINS_FINAL_SUBSTRING</string>
+		<string>CSSM_DB_CONTAINS_INITIAL_SUBSTRING</string>
+		<string>CSSM_DB_CONTAINS</string>
+		<string></string>
+	</array>
+	<key>SampleTypes</key>
+	<array>
+		<string>CSSM_SAMPLE_TYPE_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>Vendor</key>
+	<string>Apple Computer, Inc.</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_smartcard.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_smartcard.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_smartcard.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>MdsFileDescription</key>
+	<string>SD/CSPDL Generic Smartcard Information</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_SC_INFO_RECORDTYPE</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>ScVendor</key>
+	<string>Generic</string>
+	<key>ScVersion</key>
+	<string>unknown</string>
+	<key>ScFirmwareVersion</key>
+	<string>BELPICViewerPlugin</string>
+	<key>ScFlags</key>			<!-- @@@ dynamic -->
+	<integer>0</integer>
+	<key>ScCustomFlags</key>
+	<integer>0</integer>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Info.plist
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Info.plist	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Info.plist	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleExecutable</key>
+	<string>CAC</string>
+	<key>CFBundleIdentifier</key>
+	<string>com.apple.tokend.cac</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>CAC</string>
+	<key>CFBundlePackageType</key>
+	<string>????</string>
+	<key>CFBundleShortVersionString</key>
+	<string>2.2</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>36720</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/PkgInfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/PkgInfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/PkgInfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1 @@
+????????
\ No newline at end of file

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_capabilities.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_capabilities.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_capabilities.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>Capabilities</key>
+	<string>file:cac_csp_capabilities_common.mds</string>
+	<key>MdsFileDescription</key>
+	<string>CAC Token CSPDL CSP Capabilities</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_CAPABILITY_RECORDTYPE</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_capabilities_common.mds
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_capabilities_common.mds	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_capabilities_common.mds	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,903 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<array>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>SHA1 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>16</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>MD5 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>16</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>MD2 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RSA Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<integer>64</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>DES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_3DES_3KEY</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<integer>192</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>3DES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC2 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC4</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC4 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC5 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_CAST</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>New item</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>CAST Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_BLOWFISH</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>Blowfish Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>SHA1HMAC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>MD5HMAC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_AES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>128</integer>
+					<integer>192</integer>
+					<integer>256</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>AES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_ASC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>ASC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>31</integer>
+					<integer>127</integer>
+					<integer>128</integer>
+					<integer>161</integer>
+					<integer>192</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>FEE Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>DSA Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 MD5 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_MD2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 MD2 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 SHA1 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>DES Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_3DES_3KEY_EDE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>3DES EDE Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_AES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>AES Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC4</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>0</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>RC4 Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>RC5 Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_BLOWFISH</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>Blowfish Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_CAST</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>CAST Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>RSA Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEEDEXP</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>FEEDExp Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEED</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>FEED Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD5 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD2WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD2 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 With DSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw DSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD5 with FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 with FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithECDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 with ECDSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_ECDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw ECDSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_MAC</string>
+		<key>Description</key>
+		<string>SHA1HMAC MAC</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC_LEGACY</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_MAC</string>
+		<key>Description</key>
+		<string>SHA1HMAC MAC Legacy</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_APPLE_YARROW</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_RANDOMGEN</string>
+		<key>Description</key>
+		<string>Yarrow PRNG</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+</array>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_primary.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_primary.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_primary.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>AclSubjectTypes</key>
+	<array>
+		<string>CSSM_ACL_SUBJECT_TYPE_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>AuthTags</key>
+	<!-- @@@ complete this -->
+	<array>
+		<string>CSSM_ACL_AUTHORIZATION_ANY</string>
+	</array>
+	<key>CspCustomFlags</key>
+	<integer>0</integer>
+	<key>CspFlags</key>
+	<!-- @@@ dynamic -->
+	<string>CSSM_CSP_STORES_PRIVATE_KEYS | CSSM_CSP_STORES_PUBLIC_KEYS | CSSM_CSP_STORES_CERTIFICATES | CSSM_CSP_STORES_GENERIC</string>
+	<key>CspType</key>
+	<string>CSSM_CSP_HARDWARE</string>
+	<key>MdsFileDescription</key>
+	<string>Token CSPDL CSP Primary info</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_PRIMARY_RECORDTYPE</string>
+	<key>ModuleName</key>
+	<string>AppleSDCSPDL</string>
+	<key>ProductVersion</key>
+	<string>0.1</string>
+	<key>SampleTypes</key>
+	<array>
+		<string>CSSM_SAMPLE_TYPE_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>UseeTags</key>
+	<array/>
+	<key>Vendor</key>
+	<string>Apple Computer, Inc.</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_dl_primary.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_dl_primary.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_dl_primary.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>AclSubjectTypes</key>
+	<array>
+		<string>CSSM_ACL_SUBJECT_TYPE_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>AuthTags</key>
+	<array>
+	<!-- @@@ complete this -->
+		<string>CSSM_ACL_AUTHORIZATION_ANY</string>
+	</array>
+	<key>ConjunctiveOps</key>
+	<array>
+		<string>CSSM_DB_NONE</string>
+		<string>CSSM_DB_AND</string>
+		<string>CSSM_DB_OR</string>
+	</array>
+	<key>DLType</key>
+	<string>CSSM_DL_FFS</string>
+	<key>MdsFileDescription</key>
+	<string>Token CSPDL DL Primary info</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_DL_PRIMARY_RECORDTYPE</string>
+	<key>ModuleName</key>
+	<string>AppleSDCSPDL</string>
+	<key>ProductVersion</key>
+	<string>0.1</string>
+	<key>QueryLimitsFlag</key>
+	<integer>0</integer>
+	<key>RelationalOps</key>
+	<array>
+		<string>CSSM_DB_EQUAL</string>
+		<string>CSSM_DB_LESS_THAN</string>
+		<string>CSSM_DB_GREATER_THAN</string>
+		<string>CSSM_DB_CONTAINS_FINAL_SUBSTRING</string>
+		<string>CSSM_DB_CONTAINS_INITIAL_SUBSTRING</string>
+		<string>CSSM_DB_CONTAINS</string>
+		<string></string>
+	</array>
+	<key>SampleTypes</key>
+	<array>
+		<string>CSSM_SAMPLE_TYPE_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>Vendor</key>
+	<string>Apple Computer, Inc.</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_smartcard.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_smartcard.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_smartcard.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>MdsFileDescription</key>
+	<string>SD/CSPDL Generic Smartcard Information</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_SC_INFO_RECORDTYPE</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>ScVendor</key>
+	<string>Generic</string>
+	<key>ScVersion</key>
+	<string>unknown</string>
+	<key>ScFirmwareVersion</key>
+	<string>CACViewerPlugin</string>
+	<key>ScFlags</key>			<!-- @@@ dynamic -->
+	<integer>0</integer>
+	<key>ScCustomFlags</key>
+	<integer>0</integer>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Info.plist
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Info.plist	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Info.plist	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleExecutable</key>
+	<string>PIV</string>
+	<key>CFBundleIdentifier</key>
+	<string>com.apple.tokend.piv</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>PIV</string>
+	<key>CFBundlePackageType</key>
+	<string>????</string>
+	<key>CFBundleShortVersionString</key>
+	<string>2.2</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>36720</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/PkgInfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/PkgInfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/PkgInfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1 @@
+????????
\ No newline at end of file

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_capabilities.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_capabilities.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_capabilities.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>Capabilities</key>
+	<string>file:piv_csp_capabilities_common.mds</string>
+	<key>MdsFileDescription</key>
+	<string>PIV Token CSPDL CSP Capabilities</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_CAPABILITY_RECORDTYPE</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_capabilities_common.mds
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_capabilities_common.mds	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_capabilities_common.mds	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,903 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<array>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>SHA1 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>16</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>MD5 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>16</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DIGEST</string>
+		<key>Description</key>
+		<string>MD2 Digest</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RSA Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<integer>64</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>DES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_3DES_3KEY</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<integer>192</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>3DES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC2 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC4</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC4 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>RC5 Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_CAST</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>New item</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>CAST Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_BLOWFISH</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>Blowfish Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>SHA1HMAC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>MD5HMAC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_AES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>128</integer>
+					<integer>192</integer>
+					<integer>256</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>AES Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_ASC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>ASC Key Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>31</integer>
+					<integer>127</integer>
+					<integer>128</integer>
+					<integer>161</integer>
+					<integer>192</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>FEE Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_KEYGEN</string>
+		<key>Description</key>
+		<string>DSA Key Pair Generation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 MD5 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_MD2</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 MD2 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_PKCS5_PBKDF1_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_DERIVEKEY</string>
+		<key>Description</key>
+		<string>PKCS5 PBKDF1 SHA1 Key Derivation</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>DES Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_3DES_3KEY_EDE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>3DES EDE Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_AES</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>AES Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC4</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>0</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>RC4 Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RC5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>RC5 Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_BLOWFISH</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>Blowfish Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_CAST</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_MODE</string>
+				<key>AttributeValue</key>
+				<array>
+					<integer>2</integer>
+					<integer>3</integer>
+					<integer>5</integer>
+					<integer>6</integer>
+				</array>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SYMMETRIC</string>
+		<key>Description</key>
+		<string>CAST Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>RSA Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEEDEXP</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>FEEDExp Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEED</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_ASYMMETRIC</string>
+		<key>Description</key>
+		<string>FEED Encryption</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD5WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD5 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_MD2WithRSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD2 With RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_RSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw RSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 With DSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_DSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw DSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE_MD5</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>MD5 with FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE_SHA1</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 with FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_FEE</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw FEE Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1WithECDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>SHA1 with ECDSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_ECDSA</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_SIGNATURE</string>
+		<key>Description</key>
+		<string>Raw ECDSA Signature</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_MAC</string>
+		<key>Description</key>
+		<string>SHA1HMAC MAC</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_SHA1HMAC_LEGACY</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
+				<key>AttributeValue</key>
+				<integer>20</integer>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_MAC</string>
+		<key>Description</key>
+		<string>SHA1HMAC MAC Legacy</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+	<dict>
+		<key>AlgType</key>
+		<string>CSSM_ALGID_APPLE_YARROW</string>
+		<key>Attributes</key>
+		<array>
+			<dict>
+				<key>AttributeType</key>
+				<string>CSSM_ATTRIBUTE_NONE</string>
+				<key>AttributeValue</key>
+				<array/>
+			</dict>
+		</array>
+		<key>ContextType</key>
+		<string>CSSM_ALGCLASS_RANDOMGEN</string>
+		<key>Description</key>
+		<string>Yarrow PRNG</string>
+		<key>UseeTag</key>
+		<string>CSSM_USEE_NONE</string>
+	</dict>
+</array>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_primary.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_primary.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_primary.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>AclSubjectTypes</key>
+	<array>
+		<string>CSSM_ACL_SUBJECT_TYPE_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>AuthTags</key>
+	<!-- @@@ complete this -->
+	<array>
+		<string>CSSM_ACL_AUTHORIZATION_ANY</string>
+	</array>
+	<key>CspCustomFlags</key>
+	<integer>0</integer>
+	<key>CspFlags</key>
+	<!-- @@@ dynamic -->
+	<string>CSSM_CSP_STORES_PRIVATE_KEYS | CSSM_CSP_STORES_PUBLIC_KEYS | CSSM_CSP_STORES_CERTIFICATES | CSSM_CSP_STORES_GENERIC</string>
+	<key>CspType</key>
+	<string>CSSM_CSP_HARDWARE</string>
+	<key>MdsFileDescription</key>
+	<string>Token CSPDL CSP Primary info</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_PRIMARY_RECORDTYPE</string>
+	<key>ModuleName</key>
+	<string>AppleSDCSPDL</string>
+	<key>ProductVersion</key>
+	<string>0.1</string>
+	<key>SampleTypes</key>
+	<array>
+		<string>CSSM_SAMPLE_TYPE_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>UseeTags</key>
+	<array/>
+	<key>Vendor</key>
+	<string>Apple, Inc.</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_dl_primary.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_dl_primary.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_dl_primary.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>AclSubjectTypes</key>
+	<array>
+		<string>CSSM_ACL_SUBJECT_TYPE_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_ACL_SUBJECT_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>AuthTags</key>
+	<array>
+	<!-- @@@ complete this -->
+		<string>CSSM_ACL_AUTHORIZATION_ANY</string>
+	</array>
+	<key>ConjunctiveOps</key>
+	<array>
+		<string>CSSM_DB_NONE</string>
+		<string>CSSM_DB_AND</string>
+		<string>CSSM_DB_OR</string>
+	</array>
+	<key>DLType</key>
+	<string>CSSM_DL_FFS</string>
+	<key>MdsFileDescription</key>
+	<string>Token CSPDL DL Primary info</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_DL_PRIMARY_RECORDTYPE</string>
+	<key>ModuleName</key>
+	<string>AppleSDCSPDL</string>
+	<key>ProductVersion</key>
+	<string>0.1</string>
+	<key>QueryLimitsFlag</key>
+	<integer>0</integer>
+	<key>RelationalOps</key>
+	<array>
+		<string>CSSM_DB_EQUAL</string>
+		<string>CSSM_DB_LESS_THAN</string>
+		<string>CSSM_DB_GREATER_THAN</string>
+		<string>CSSM_DB_CONTAINS_FINAL_SUBSTRING</string>
+		<string>CSSM_DB_CONTAINS_INITIAL_SUBSTRING</string>
+		<string>CSSM_DB_CONTAINS</string>
+		<string></string>
+	</array>
+	<key>SampleTypes</key>
+	<array>
+		<string>CSSM_SAMPLE_TYPE_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD</string>
+		<string>CSSM_SAMPLE_TYPE_PROTECTED_PASSWORD</string>
+	</array>
+	<key>Vendor</key>
+	<string>Apple, Inc.</string>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_smartcard.mdsinfo
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_smartcard.mdsinfo	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_smartcard.mdsinfo	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
+<plist version="0.9">
+<dict>
+	<key>MdsFileDescription</key>
+	<string>SD/CSPDL Generic Smartcard Information</string>
+	<key>MdsRecordType</key>
+	<string>MDS_CDSADIR_CSP_SC_INFO_RECORDTYPE</string>
+	<key>MdsFileType</key>
+	<string>PluginSpecific</string>
+	<key>ScVendor</key>
+	<string>Generic</string>
+	<key>ScVersion</key>
+	<string>unknown</string>
+	<key>ScFirmwareVersion</key>
+	<string>PIVViewerPlugin</string>
+	<key>ScFlags</key>			<!-- @@@ dynamic -->
+	<integer>0</integer>
+	<key>ScCustomFlags</key>
+	<integer>0</integer>
+</dict>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.dep
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.dep	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.dep	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,17 @@
+0000000049ca7f62000000000001a2ea c60947a31642967dd0b0ffaf2cfcad70 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICAttributeCoder.o
+00000000038e6f07000000000001dfac b2e5bb10b374744ba9eb0e0272841e7f ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICToken.o
+000000004a11e9f7000000000000a2ad 09c8670fb314fc138a5f73e94c2974f7 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICSchema.o
+0000000003cbaf5a00000000000072e0 a43fbd48d5dcd4d25afa48834ebb509b ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICRecord.o
+000000004a01d2e7000000000000d080 2da40c42d3ecc474f796d6f0282e5025 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICKeyHandle.o
+0000000049d305ef000000000000c4fa e71b4fed17bb9203065492039f8f05e6 ffffffffffffffffffffffffffffffff 24276 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICError.o
+00000000004c831600000000000162a9 62dfd51ee033ce54d52bfce8d396d012 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/belpic.o
+ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 102 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend
+ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/MacOS/BELPIC_debug
+000000004aa1bdb600000000000000bf bb739b21ca0f583806015bb6a597a15d ffffffffffffffffffffffffffffffff 2052 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPIC_vers.o
+00000000000000000000000000000000 a780bf4d841f2c66baa64737df95957f ffffffffffffffffffffffffffffffff 664 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_smartcard.mdsinfo
+00000000000000000000000000000000 d31487b86e485c3e1ab124ef3d27d4e7 ffffffffffffffffffffffffffffffff 1620 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_dl_primary.mdsinfo
+00000000000000000000000000000000 cdc71100127729c04610046393ac6c1e ffffffffffffffffffffffffffffffff 1380 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_primary.mdsinfo
+00000000000000000000000000000000 c8a92e0042036cf714f2b8f8e20e7959 ffffffffffffffffffffffffffffffff 21145 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities_common.mds
+00000000000000000000000000000000 d81f6fbf6a6f25cb57fb2a235b75ef7d ffffffffffffffffffffffffffffffff 472 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities.mdsinfo
+00000000000000000000000000000000 1d9412531aa211795e73519bf9e3498a ffffffffffffffffffffffffffffffff 8 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/PkgInfo
+00000000000000000000000000000000 1d9412531aa211795e73519bf9e3498a ffffffffffffffffffffffffffffffff 716 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Info.plist

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.hmap
===================================================================
(Binary files differ)


Property changes on: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.hmap
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC~.dep
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC~.dep	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC~.dep	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,17 @@
+0000000049ca7f62000000000001a2ea c60947a31642967dd0b0ffaf2cfcad70 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICAttributeCoder.o
+000000004aa1bdb600000000000000bf bb739b21ca0f583806015bb6a597a15d ffffffffffffffffffffffffffffffff 2052 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPIC_vers.o
+00000000038e6f07000000000001dfac b2e5bb10b374744ba9eb0e0272841e7f ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICToken.o
+000000004a11e9f7000000000000a2ad 09c8670fb314fc138a5f73e94c2974f7 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICSchema.o
+0000000003cbaf5a00000000000072e0 a43fbd48d5dcd4d25afa48834ebb509b ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICRecord.o
+000000004a01d2e7000000000000d080 2da40c42d3ecc474f796d6f0282e5025 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICKeyHandle.o
+00000000004c831600000000000162a9 62dfd51ee033ce54d52bfce8d396d012 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/belpic.o
+0000000049d305ef000000000000c4fa e71b4fed17bb9203065492039f8f05e6 ffffffffffffffffffffffffffffffff 24276 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICError.o
+00000000000000000000000000000000 d31487b86e485c3e1ab124ef3d27d4e7 ffffffffffffffffffffffffffffffff 1620 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_dl_primary.mdsinfo
+00000000000000000000000000000000 a780bf4d841f2c66baa64737df95957f ffffffffffffffffffffffffffffffff 664 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_smartcard.mdsinfo
+00000000000000000000000000000000 cdc71100127729c04610046393ac6c1e ffffffffffffffffffffffffffffffff 1380 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_primary.mdsinfo
+00000000000000000000000000000000 c8a92e0042036cf714f2b8f8e20e7959 ffffffffffffffffffffffffffffffff 21145 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities_common.mds
+00000000000000000000000000000000 d81f6fbf6a6f25cb57fb2a235b75ef7d ffffffffffffffffffffffffffffffff 472 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities.mdsinfo
+00000000000000000000000000000000 1d9412531aa211795e73519bf9e3498a ffffffffffffffffffffffffffffffff 716 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Info.plist
+00000000000000000000000000000000 1d9412531aa211795e73519bf9e3498a ffffffffffffffffffffffffffffffff 8 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/PkgInfo
+ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend
+ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/MacOS/BELPIC_debug

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/BELPIC_vers.c
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/BELPIC_vers.c	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/BELPIC_vers.c	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1 @@
+ const unsigned char BELPICVersionString[] __attribute__ ((used)) = "@(#)PROGRAM:BELPIC  PROJECT:Tokend-36720" "\n"; const double BELPICVersionNumber __attribute__ ((used)) = (double)36720.;

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPIC.LinkFileList
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPIC.LinkFileList	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPIC.LinkFileList	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,8 @@
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/belpic.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICError.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICKeyHandle.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICRecord.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICSchema.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICToken.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICAttributeCoder.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPIC_vers.o

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/build-state.dat
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/build-state.dat	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/build-state.dat	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,1593 @@
+TBELPIC
+v7
+r0
+t273806649.496470
+cCheck dependencies
+cProcessInfoPlistFile "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Info.plist" BELPIC/Info.plist
+cCpResource build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities.mdsinfo BELPIC/mds/belpic_csp_capabilities.mdsinfo
+cCpResource build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities_common.mds BELPIC/mds/belpic_csp_capabilities_common.mds
+cCpResource build/BELPIC.tokend/Contents/Resources/belpic_csp_primary.mdsinfo BELPIC/mds/belpic_csp_primary.mdsinfo
+cCpResource build/BELPIC.tokend/Contents/Resources/belpic_dl_primary.mdsinfo BELPIC/mds/belpic_dl_primary.mdsinfo
+cCpResource build/BELPIC.tokend/Contents/Resources/belpic_smartcard.mdsinfo BELPIC/mds/belpic_smartcard.mdsinfo
+cCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/belpic.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICError.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICError.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICKeyHandle.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICRecord.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICSchema.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICToken.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICAttributeCoder.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPIC_vers.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/BELPIC_vers.c" debug i386 c com.apple.compilers.gcc.4_2
+
+N/Developer/SDKs/MacOSX10.6.sdk
+c000000004A769DAB00000000000000EE
+t1249287595
+s238
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h
+c000000004A5D68370000000000003A75
+t1247635511
+s14965
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h
+c000000004A5D68370000000000003E6A
+t1247635511
+s15978
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDate.h
+c000000004A5D68370000000000000A15
+t1247635511
+s2581
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h
+c000000004A5D68380000000000000AF4
+t1247635512
+s2804
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/PCSC.framework/Headers/musclecard.h
+c000000004A4412BA00000000000075E1
+t1245975226
+s30177
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/PCSC.framework/Headers/winscard.h
+c000000004A4412BA0000000000001093
+t1245975226
+s4243
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/CodeSigning.h
+c000000004A4D51FA0000000000000556
+t1246581242
+s1366
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h
+c000000004A4D51FB0000000000003609
+t1246581243
+s13833
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecKey.h
+c000000004A4D51FB0000000000003AC2
+t1246581243
+s15042
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h
+c000000004A4D51FB0000000000005C5A
+t1246581243
+s23642
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssm.h
+c000000004A4D51FA00000000000004F0
+t1246581242
+s1264
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssmerr.h
+c000000004A4D51FB000000000000996E
+t1246581243
+s39278
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssmtype.h
+c000000004A4D51FB0000000000011E34
+t1246581243
+s73268
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/assert.h
+c000000004A5C14A60000000000000DCB
+t1247548582
+s3531
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/errno.h
+c000000004A5C14A600000000000003EB
+t1247548582
+s1003
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/libkern/OSAtomic.h
+c000000004A5C14A60000000000002519
+t1247548582
+s9497
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/libkern/OSByteOrder.h
+c000000004A73D64D000000000000298B
+t1249105485
+s10635
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/machine/endian.h
+c000000004A73D64900000000000006C3
+t1249105481
+s1731
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/pthread.h
+c000000004A5C14A700000000000038F0
+t1247548583
+s14576
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdio.h
+c000000004A5C14A70000000000004174
+t1247548583
+s16756
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdlib.h
+c000000004A5C14A70000000000002DF5
+t1247548583
+s11765
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/string.h
+c000000004A5C14A70000000000001731
+t1247548583
+s5937
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/types.h
+c000000004A73D6550000000000002905
+t1249105493
+s10501
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/unistd.h
+c000000004A5C14A7000000000000563E
+t1247548583
+s22078
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h
+c000000004A11EB240000000000000C7E
+t1242688292
+s3198
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/stdint.h
+c000000004A11EB24000000000000190C
+t1242688292
+s6412
+
+N/Developer/usr/include/gcc/darwin/4.2/stdint.h
+c000000004A11A512000000000000190C
+t1242670354
+s6412
+
+N/Developer/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h
+c000000004A1198340000000000000C7E
+t1242667060
+s3198
+i"syslimits.h"
+
+N/Developer/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/syslimits.h
+c000000004A1195E90000000000000155
+t1242666473
+s341
+
+N/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
+c000000004A5D68960000000000776D30
+t1247635606
+s7826736
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h
+c000000004A5D68370000000000003A75
+t1247635511
+s14965
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h
+c000000004A5D68370000000000003E6A
+t1247635511
+s15978
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDate.h
+c000000004A5D68370000000000000A15
+t1247635511
+s2581
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h
+c000000004A5D68380000000000000AF4
+t1247635512
+s2804
+
+N/System/Library/Frameworks/PCSC.framework/Headers/musclecard.h
+c000000004A4412BA00000000000075E1
+t1245975226
+s30177
+
+N/System/Library/Frameworks/PCSC.framework/Headers/winscard.h
+c000000004A4412BA0000000000001093
+t1245975226
+s4243
+
+N/System/Library/Frameworks/Security.framework/Headers/CodeSigning.h
+c000000004A4D51FA0000000000000556
+t1246581242
+s1366
+
+N/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h
+c000000004A4D51FB0000000000003609
+t1246581243
+s13833
+
+N/System/Library/Frameworks/Security.framework/Headers/SecKey.h
+c000000004A4D51FB0000000000003AC2
+t1246581243
+s15042
+
+N/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h
+c000000004A4D51FB0000000000005C5A
+t1246581243
+s23642
+
+N/System/Library/Frameworks/Security.framework/Headers/cssm.h
+c000000004A4D51FA00000000000004F0
+t1246581242
+s1264
+
+N/System/Library/Frameworks/Security.framework/Headers/cssmerr.h
+c000000004A4D51FB000000000000996E
+t1246581243
+s39278
+
+N/System/Library/Frameworks/Security.framework/Headers/cssmtype.h
+c000000004A4D51FB0000000000011E34
+t1246581243
+s73268
+
+N/System/Library/PrivateFrameworks/SecurityTokend.framework/Headers/SecTokend.h
+c000000004A4413D40000000000002605
+t1245975508
+s9733
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp
+c0000000049DA447200000000000006B3
+t1239041138
+s1715
+i"BELPICAttributeCoder.h"
+i"Adornment.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i"BELPICRecord.h"
+i"BELPICToken.h"
+i<Security/SecKeychainItem.h>
+i<security_cdsa_utilities/cssmkey.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.h
+c0000000049DA4472000000000000063E
+t1239041138
+s1598
+i"AttributeCoder.h"
+i<string>
+i<PCSC/musclecard.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICError.cpp
+c0000000049DA44720000000000000750
+t1239041138
+s1872
+i"BELPICError.h"
+i<Security/cssmerr.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICError.h
+c0000000049DA44720000000000000646
+t1239041138
+s1606
+i"SCardError.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp
+c0000000049DA44720000000000001E28
+t1239041138
+s7720
+i"BELPICKeyHandle.h"
+i"BELPICRecord.h"
+i"BELPICToken.h"
+i<security_utilities/debugging.h>
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssmerr.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h
+c0000000049DA44720000000000000B23
+t1239041138
+s2851
+i"KeyHandle.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp
+c0000000049DA44720000000000001C2D
+t1239041138
+s7213
+i"BELPICRecord.h"
+i"BELPICError.h"
+i"BELPICToken.h"
+i"Attribute.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i<security_cdsa_client/aclclient.h>
+i<Security/SecKey.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h
+c0000000049DA44720000000000000D4B
+t1239041138
+s3403
+i"Record.h"
+i<security_cdsa_utilities/cssmcred.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp
+c0000000049DA44720000000000000BC6
+t1239041138
+s3014
+i"BELPICSchema.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i<Security/SecCertificate.h>
+i<Security/SecKeychainItem.h>
+i<Security/SecKey.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h
+c0000000049DA447200000000000006D6
+t1239041138
+s1750
+i"Schema.h"
+i"BELPICKeyHandle.h"
+i"BELPICAttributeCoder.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp
+c0000000049DA4472000000000000500D
+t1239041138
+s20493
+i"BELPICToken.h"
+i"Adornment.h"
+i"AttributeCoder.h"
+i"BELPICError.h"
+i"BELPICRecord.h"
+i"BELPICSchema.h"
+i<security_cdsa_client/aclclient.h>
+i<map>
+i<vector>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h
+c0000000049DA44720000000000000B41
+t1239041138
+s2881
+i<Token.h>
+i<security_utilities/pcsc++.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp
+c0000000049DA44720000000000000534
+t1239041138
+s1332
+i"BELPICToken.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_csp_capabilities.mdsinfo
+c0000000049DA447200000000000001D8
+t1239041138
+s472
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_csp_capabilities_common.mds
+c0000000049DA44720000000000005299
+t1239041138
+s21145
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_csp_primary.mdsinfo
+c0000000049DA44720000000000000564
+t1239041138
+s1380
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_dl_primary.mdsinfo
+c0000000049DA44720000000000000654
+t1239041138
+s1620
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_smartcard.mdsinfo
+c0000000049DA44720000000000000298
+t1239041138
+s664
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.h
+c0000000049DA447200000000000007D6
+t1239041138
+s2006
+i<security_utilities/adornments.h>
+i<security_utilities/refcount.h>
+i<Security/SecCertificate.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.h
+c0000000049DA44720000000000000841
+t1239041138
+s2113
+i<Security/cssmtype.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<string>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.h
+c0000000049DA447200000000000014C2
+t1239041138
+s5314
+i<security_utilities/utilities.h>
+i<Security/cssmtype.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h
+c0000000049DA44720000000000000DD3
+t1239041138
+s3539
+i"RecordHandle.h"
+i<security_cdsa_utilities/handleobject.h>
+i<security_cdsa_utilities/context.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.h
+c0000000049DA44720000000000000EC4
+t1239041138
+s3780
+i<Security/cssmtype.h>
+i<security_utilities/utilities.h>
+i"Attribute.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h
+c0000000049DA44720000000000001045
+t1239041138
+s4165
+i<security_cdsa_utilities/cssmdata.h>
+i<map>
+i<string>
+i<vector>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h
+c0000000049DA447200000000000009BD
+t1239041138
+s2493
+i"AttributeCoder.h"
+i"MetaRecord.h"
+i"Attribute.h"
+i<security_utilities/refcount.h>
+i<security_utilities/adornments.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h
+c0000000049DA44720000000000000819
+t1239041138
+s2073
+i<security_cdsa_utilities/handleobject.h>
+i<security_utilities/refcount.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h
+c0000000049DA4472000000000000068D
+t1239041138
+s1677
+i"Record.h"
+i<vector>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.h
+c0000000049DA44720000000000001EF3
+t1239041138
+s7923
+i<security_utilities/debugging.h>
+i<security_utilities/errors.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h
+c0000000049DA44720000000000000EAF
+t1239041138
+s3759
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<map>
+i"MetaRecord.h"
+i"Relation.h"
+i"AttributeCoder.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h
+c0000000049DA44720000000000002A09
+t1239041138
+s10761
+i<SecurityTokend/SecTokend.h>
+i<security_utilities/osxcode.h>
+i<security_cdsa_utilities/context.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmbridge.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/debugging.h>
+i<security_utilities/pcsc++.h>
+i<string>
+i"TokenContext.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.h
+c0000000049DA4472000000000000053F
+t1239041138
+s1343
+i<security_utilities/utilities.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend
+t1252113846
+s102
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Info.plist
+t1252113846
+s716
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/MacOS/BELPIC_debug
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/PkgInfo
+t1252113846
+s8
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities.mdsinfo
+t1252113846
+s472
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities_common.mds
+t1252113846
+s21145
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_primary.mdsinfo
+t1252113846
+s1380
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_dl_primary.mdsinfo
+t1252113846
+s1620
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_smartcard.mdsinfo
+t1252113846
+s664
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/BELPIC_vers.c
+c000000004AA1BDB600000000000000BF
+t1252113846
+s191
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPIC.LinkFileList
+c000000004AA1BDB6000000000000039A
+t1252113846
+s922
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICAttributeCoder.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICError.o
+t1252113847
+s24276
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICKeyHandle.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICRecord.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICSchema.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICToken.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPIC_vers.o
+t1252113849
+s2052
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/belpic.o
+t2
+s0
+
+N/usr/include/assert.h
+c000000004A5C14A60000000000000DCB
+t1247548582
+s3531
+
+N/usr/include/errno.h
+c000000004A5C14A600000000000003EB
+t1247548582
+s1003
+
+N/usr/include/libkern/OSAtomic.h
+c000000004A5C14A60000000000002519
+t1247548582
+s9497
+
+N/usr/include/libkern/OSByteOrder.h
+c000000004A73D64D000000000000298B
+t1249105485
+s10635
+
+N/usr/include/machine/endian.h
+c000000004A73D64900000000000006C3
+t1249105481
+s1731
+
+N/usr/include/pthread.h
+c000000004A5C14A700000000000038F0
+t1247548583
+s14576
+
+N/usr/include/stdio.h
+c000000004A5C14A70000000000004174
+t1247548583
+s16756
+
+N/usr/include/stdlib.h
+c000000004A5C14A70000000000002DF5
+t1247548583
+s11765
+
+N/usr/include/string.h
+c000000004A5C14A70000000000001731
+t1247548583
+s5937
+
+N/usr/include/sys/types.h
+c000000004A73D6550000000000002905
+t1249105493
+s10501
+
+N/usr/include/unistd.h
+c000000004A5C14A7000000000000563E
+t1247548583
+s22078
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_client.framework/Headers/aclclient.h
+c000000004A441065000000000000196C
+t1245974629
+s6508
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmacl.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/refcount.h>
+i<security_utilities/globalizer.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/aclsubject.h
+c000000004A4410670000000000001FA4
+t1245974631
+s8100
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/refcount.h>
+i<security_utilities/globalizer.h>
+i<security_utilities/memutils.h>
+i<security_utilities/adornments.h>
+i<map>
+i<set>
+i<string>
+i<limits.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/context.h
+c000000004A4410680000000000003412
+t1245974632
+s13330
+i<security_utilities/utilities.h>
+i<security_utilities/debugging.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/cssmwalkers.h>
+i<security_cdsa_utilities/cssmacl.h>
+i<security_cdsa_utilities/cssmdates.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmacl.h
+c000000004A44106800000000000008E8
+t1245974632
+s2280
+i<security_cdsa_utilities/objectacl.h>
+i<security_cdsa_utilities/aclsubject.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmaclpod.h
+c000000004A4410680000000000002CF7
+t1245974632
+s11511
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmlist.h>
+i<security_cdsa_utilities/cssmalloc.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmalloc.h
+c000000004A441068000000000000127E
+t1245974632
+s4734
+i<security_utilities/alloc.h>
+i<Security/cssm.h>
+i<cstring>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmbridge.h
+c000000004A4410680000000000000A5D
+t1245974632
+s2653
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssm.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmcred.h
+c000000004A4410680000000000001860
+t1245974632
+s6240
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmlist.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<list>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdata.h
+c000000004A4410680000000000004AEC
+t1245974632
+s19180
+i<security_utilities/alloc.h>
+i<security_utilities/refcount.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssmerr.h>
+i<CoreFoundation/CoreFoundation.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdates.h
+c000000004A441068000000000000107C
+t1245974632
+s4220
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<CoreFoundation/CFDate.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdb.h
+c000000004A4410680000000000006FFB
+t1245974632
+s28667
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/walkers.h>
+i<security_cdsa_utilities/cssmdbname.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdbname.h
+c000000004A4410680000000000000FF2
+t1245974632
+s4082
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/walkers.h>
+i<Security/cssmtype.h>
+i<string>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmerrors.h
+c000000004A44106800000000000007FB
+t1245974632
+s2043
+i<security_utilities/errors.h>
+i<Security/cssmtype.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmkey.h
+c000000004A44106800000000000015ED
+t1245974632
+s5613
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssm.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmlist.h
+c000000004A4410680000000000002084
+t1245974632
+s8324
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/cssmwalkers.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmpods.h
+c000000004A4410680000000000001C09
+t1245974632
+s7177
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<string>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmwalkers.h
+c000000004A44106800000000000016B1
+t1245974632
+s5809
+i<security_cdsa_utilities/walkers.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmkey.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/handleobject.h
+c000000004A4410680000000000000597
+t1245974632
+s1431
+i<Security/cssm.h>
+i<security_cdsa_utilities/handletemplates.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/handletemplates.h
+c000000004A44106800000000000023D5
+t1245974632
+s9173
+i<security_utilities/refcount.h>
+i<security_utilities/threading.h>
+i<security_utilities/globalizer.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<ext/hash_map>
+i<hash_map>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/objectacl.h
+c000000004A4410670000000000002448
+t1245974631
+s9288
+i<security_cdsa_utilities/aclsubject.h>
+i<security_utilities/globalizer.h>
+i<map>
+i<set>
+i<limits.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/walkers.h
+c000000004A4410680000000000002950
+t1245974632
+s10576
+i<security_utilities/alloc.h>
+i<security_utilities/memstreams.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<security_utilities/debugging.h>
+i<set>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/adornments.h
+c000000004A44106600000000000017AE
+t1245974630
+s6062
+i<security_utilities/utilities.h>
+i<security_utilities/threading.h>
+i<map>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/alloc.h
+c000000004A4410660000000000001E7C
+t1245974630
+s7804
+i<security_utilities/utilities.h>
+i<cstring>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/cfutilities.h
+c000000004A441067000000000000415A
+t1245974631
+s16730
+i<security_utilities/utilities.h>
+i<security_utilities/globalizer.h>
+i<CoreFoundation/CoreFoundation.h>
+i<algorithm>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/debugging.h
+c000000004A44106700000000000010F3
+t1245974631
+s4339
+i<security_utilities/utilities_dtrace.h>
+i<security_utilities/utilities.h>
+i<cstdarg>
+i<typeinfo>
+i<stdio.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/endian.h
+c000000004A44106700000000000014C1
+t1245974631
+s5313
+i<machine/endian.h>
+i<libkern/OSByteOrder.h>
+i<security_utilities/utilities.h>
+i<security_utilities/memutils.h>
+i<security_utilities/debugging.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/errors.h
+c000000004A4410670000000000000D2E
+t1245974631
+s3374
+i<security_utilities/utilities.h>
+i<exception>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/globalizer.h
+c000000004A4410670000000000001549
+t1245974631
+s5449
+i<security_utilities/threading.h>
+i<memory>
+i<set>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/memstreams.h
+c000000004A4410670000000000001330
+t1245974631
+s4912
+i<stdint.h>
+i<security_utilities/memutils.h>
+i<security_utilities/endian.h>
+i<security_utilities/errors.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/memutils.h
+c000000004A4410670000000000000EC4
+t1245974631
+s3780
+i<security_utilities/utilities.h>
+i<sys/types.h>
+i<stdlib.h>
+i<algorithm>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/osxcode.h
+c000000004A4410660000000000000EC8
+t1245974630
+s3784
+i<security_utilities/refcount.h>
+i<security_utilities/cfutilities.h>
+i<Security/CodeSigning.h>
+i<limits.h>
+i<string>
+i<vector>
+i<CoreFoundation/CFBundle.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/pcsc++.h
+c000000004A441067000000000000147D
+t1245974631
+s5245
+i<security_utilities/utilities.h>
+i<security_utilities/errors.h>
+i<security_utilities/transactions.h>
+i<security_utilities/debugging.h>
+i<PCSC/winscard.h>
+i<vector>
+i<string>
+i<cstdio>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/refcount.h
+c000000004A4410670000000000001218
+t1245974631
+s4632
+i<security_utilities/threading.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/threading.h
+c000000004A4410670000000000002A54
+t1245974631
+s10836
+i<security_utilities/utilities.h>
+i<security_utilities/errors.h>
+i<security_utilities/debugging.h>
+i<pthread.h>
+i<security_utilities/threading_internal.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/threading_internal.h
+c000000004A44106700000000000010A3
+t1245974631
+s4259
+i<security_utilities/utilities.h>
+i<libkern/OSAtomic.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/transactions.h
+c000000004A4410670000000000000AB3
+t1245974631
+s2739
+i<security_utilities/utilities.h>
+i<security_utilities/debugging.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utilities.h
+c000000004A4410670000000000001E5D
+t1245974631
+s7773
+i<security_utilities/utility_config.h>
+i<exception>
+i<new>
+i<string>
+i<errno.h>
+i<string.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utilities_dtrace.h
+c000000004A44106600000000000048E6
+t1245974630
+s18662
+i<unistd.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utility_config.h
+c000000004A4410670000000000000B7F
+t1245974631
+s2943
+i<CoreFoundation/CFBase.h>
+i<assert.h>
+i<unistd.h>
+
+NBELPIC/Info.plist
+c0000000049DA447200000000000002D5
+t1239041138
+s725
+
+CCheck dependencies
+r0
+lSLF07#2 at 18"Check dependencies273806646#273806646#0(0"0(0#1#0"4300882208#0"0#
+
+CCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICAttributeCoder.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806648.791162
+e273806649.496381
+r0
+xCompileC
+xbuild/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICAttributeCoder.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp:33:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp:33:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp:35:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp:35:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:54: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:55: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:57: error: 'SecTokendEstablishFlags' has not been declared
+lSLF07#2 at 88"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806648#273806649#0(3713"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp:33:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp:33:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp:35:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp:35:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:54: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:55: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:57: error: 'SecTokendEstablishFlags' has not been declared
+26(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806648#107#137#2(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806648#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#33#0#33#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806648#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806649#351#124#2(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806649#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 36"Expected class-name before '{' token273806649#678#112#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806649#790#140#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806649#930#126#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806649#1056#105#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806649#1161#138#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806649#1299#124#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806649#1423#105#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806649#1528#119#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806649#1647#123#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806649#1770#123#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806649#1893#120#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806649#2013#124#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806649#2137#124#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806649#2261#119#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806649#2380#119#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806649#2499#119#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806649#2618#119#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806649#2737#118#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806649#2855#120#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806649#2975#124#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806649#3099#124#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806649#3330#125#2(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(13 at 116"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#54#0#54#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#54#0#54#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806649#3455#129#2(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(13 at 120"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#55#0#55#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#55#0#55#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806649#3584#129#2(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(13 at 120"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#57#0#57#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#57#0#57#0#25"'*' has not been declared0(0#0#80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp4300882208#1372"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICAttributeCoder.o"
+1#
+
+CCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICError.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICError.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806646.762905
+e273806647.013905
+r1
+xCompileC
+xbuild/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICError.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICError.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 79"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICError.cpp273806646#273806647#0(0"0(0#0#71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICError.cpp4300882208#1354"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICError.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICError.o"
+0#
+
+CCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICKeyHandle.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806647.014112
+e273806647.927580
+r0
+xCompileC
+xbuild/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICKeyHandle.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp:31:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:54: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:55: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:57: error: 'SecTokendEstablishFlags' has not been declared
+lSLF07#2 at 83"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#273806647#0(4498"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp:31:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:54: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:55: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:57: error: 'SecTokendEstablishFlags' has not been declared
+27(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806647#296#139#4(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#29#0#29#0#0"0(7 at 95"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h273806647#18446744073709551615#0#0(6 at 73"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806647#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 127"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806647#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#36#0#36#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#731#125#4(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#29#0#29#0#0"0(7 at 95"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h273806647#18446744073709551615#0#0(6 at 73"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806647#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806647#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#1146#124#4(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#31#0#31#0#0"0(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h273806647#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806647#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806647#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 36"Expected class-name before '{' token273806647#1468#112#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806647#1580#140#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806647#1720#126#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806647#1846#105#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806647#1951#138#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806647#2089#124#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806647#2213#105#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806647#2318#119#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806647#2437#123#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806647#2560#123#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806647#2683#120#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806647#2803#124#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806647#2927#124#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#3051#119#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#3170#119#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#3289#119#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#3408#119#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806647#3527#118#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806647#3645#120#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806647#3765#124#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806647#3889#124#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806647#4115#125#2(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(13 at 116"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#54#0#54#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#54#0#54#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806647#4240#129#2(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(13 at 120"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#55#0#55#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#55#0#55#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806647#4369#129#2(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(13 at 120"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#57#0#57#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#57#0#57#0#25"'*' has not been declared0(0#0#75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp4300882208#1362"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICKeyHandle.o"
+1#
+
+CCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICRecord.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806647.511580
+e273806648.241569
+r0
+xCompileC
+xbuild/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICRecord.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:54: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:55: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:57: error: 'SecTokendEstablishFlags' has not been declared
+lSLF07#2 at 80"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806647#273806648#0(4057"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:54: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:55: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:57: error: 'SecTokendEstablishFlags' has not been declared
+26(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806647#287#137#4(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806647#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#29#0#29#0#0"0(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h273806647#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806647#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806647#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#711#124#4(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806647#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#29#0#29#0#0"0(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h273806647#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806647#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806647#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 36"Expected class-name before '{' token273806648#1030#112#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806648#1142#140#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806648#1282#126#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806648#1408#105#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806648#1513#138#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806648#1651#124#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806648#1775#105#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806648#1880#119#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806648#1999#123#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806648#2122#123#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806648#2245#120#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806648#2365#124#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806648#2489#124#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#2613#119#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#2732#119#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#2851#119#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#2970#119#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806648#3089#118#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806648#3207#120#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806648#3327#124#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806648#3451#124#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806648#3674#125#2(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(13 at 116"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#54#0#54#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#54#0#54#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806648#3799#129#2(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(13 at 120"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#55#0#55#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#55#0#55#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806648#3928#129#2(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(13 at 120"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#57#0#57#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#57#0#57#0#25"'*' has not been declared0(0#0#72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp4300882208#1356"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICRecord.o"
+1#
+
+CCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICSchema.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806647.927661
+e273806648.790957
+r0
+xCompileC
+xbuild/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICSchema.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 80"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp273806647#273806648#0(1350"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+3(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806648#287#137#4(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp260733938#29#0#29#0#0"0(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h273806648#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h273806648#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h260733938#36#0#36#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806648#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#711#124#4(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp260733938#29#0#29#0#0"0(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h273806648#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h273806648#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h260733938#36#0#36#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806648#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#1225#125#5(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp260733938#29#0#29#0#0"0(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h273806648#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h260733938#33#0#33#0#0"0(7 at 95"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h273806648#18446744073709551615#0#0(6 at 73"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806648#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806648#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(0#0#72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp4300882208#1356"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICSchema.o"
+1#
+
+CCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICToken.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806648.241648
+e273806649.160837
+r0
+xCompileC
+xbuild/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICToken.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:54: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:55: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:57: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:34:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:35:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:487: error: 'uint32 BELPICToken::probe' is not a static member of 'class BELPICToken'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:487: error: 'SecTokendProbeFlags' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:488: error: expected primary-expression before 'char'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:488: error: initializer expression list treated as compound expression
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:489: error: expected ',' or ';' before '{' token
+lSLF07#2 at 79"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#273806649#0(5155"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:54: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:55: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:57: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:34:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:35:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:487: error: 'uint32 BELPICToken::probe' is not a static member of 'class BELPICToken'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:487: error: 'SecTokendProbeFlags' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:488: error: expected primary-expression before 'char'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:488: error: initializer expression list treated as compound expression
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:489: error: expected ',' or ';' before '{' token
+32(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806648#194#132#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 120"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#28"*: No such file or directory0(4 at 36"Expected class-name before '{' token273806648#520#112#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806648#632#140#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806648#772#126#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806648#898#105#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806648#1003#138#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806648#1141#124#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806648#1265#105#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806648#1370#119#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806648#1489#123#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806648#1612#123#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806648#1735#120#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806648#1855#124#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806648#1979#124#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#2103#119#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#2222#119#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#2341#119#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#2460#119#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806648#2579#118#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806648#2697#120#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806648#2817#124#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806648#2941#124#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806648#3163#125#2(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(13 at 116"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#54#0#54#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#54#0#54#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806648#3288#129#2(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(13 at 120"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#55#0#55#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#55#0#55#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806648#3417#129#2(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(13 at 120"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#57#0#57#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#57#0#57#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#3832#124#4(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#34#0#34#0#0"0(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h273806648#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806648#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806648#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806649#4345#125#5(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806649#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#35#0#35#0#0"0(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h273806649#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h260733938#33#0#33#0#0"0(7 at 95"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h273806649#18446744073709551615#0#0(6 at 73"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806649#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806649#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 73"'uint32 BELPICToken::probe' is not a static member of 'class BELPICToken'273806649#4470#158#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#487#0#487#0#0"0(4 at 52"'SecTokendProbeFlags' was not declared in this scope273806649#4628#137#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#487#0#487#0#34"'*' was not declared in this scope0(4 at 41"Expected primary-expression before 'char'273806649#4765#126#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#488#0#488#0#19"expected * before *0(4 at 58"Initializer expression list treated as compound expression273806649#4891#143#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#488#0#488#0#0"0(4 at 36"Expected ',' or ';' before '{' token273806649#5034#121#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#489#0#489#0#19"expected * before *0(0#0#71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp4300882208#1354"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICToken.o"
+1#
+
+CCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPIC_vers.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/BELPIC_vers.c" debug i386 c com.apple.compilers.gcc.4_2
+s273806649.160919
+e273806649.191466
+r1
+xCompileC
+xbuild/Tokend.build/BELPIC.build/Objects-debug/i386/BELPIC_vers.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/BELPIC_vers.c
+xdebug
+xi386
+xc
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 117"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/BELPIC_vers.c273806649#273806649#0(0"0(0#0#109"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/BELPIC_vers.c4300882208#1322"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/BELPIC_vers.c" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPIC_vers.o"
+0#
+
+CCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/belpic.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806646.762145
+e273806647.511503
+r0
+xCompileC
+xbuild/Tokend.build/BELPIC.build/Objects-debug/i386/belpic.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:28:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:28:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:28:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:54: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:55: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:57: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp: In function 'int main(int, const char**)':
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:36: error: 'class Tokend::Token' has no member named 'callbacks'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:36: error: 'class Tokend::Token' has no member named 'support'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:36: error: 'SecTokendMain' was not declared in this scope
+lSLF07#2 at 74"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806646#273806647#0(4029"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:28:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:28:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:28:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:54: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:55: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:57: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp: In function 'int main(int, const char**)':
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:36: error: 'class Tokend::Token' has no member named 'callbacks'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:36: error: 'class Tokend::Token' has no member named 'support'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:36: error: 'SecTokendMain' was not declared in this scope
+28(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806646#189#132#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806646#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806646#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 120"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#28"*: No such file or directory0(4 at 36"Expected class-name before '{' token273806647#510#112#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806647#622#140#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806647#762#126#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806647#888#105#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806647#993#138#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806647#1131#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806647#1255#105#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806647#1360#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806647#1479#123#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806647#1602#123#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806647#1725#120#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806647#1845#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806647#1969#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#2093#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#2212#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#2331#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#2450#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806647#2569#118#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806647#2687#120#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806647#2807#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806647#2931#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806647#3148#125#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(13 at 116"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#54#0#54#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#54#0#54#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806647#3273#129#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(13 at 120"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#55#0#55#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#55#0#55#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806647#3402#129#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(13 at 120"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#57#0#57#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#57#0#57#0#25"'*' has not been declared0(4 at 53"'class Tokend::Token' has no member named 'callbacks'273806647#3642#132#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#36#0#36#0#27"'*' has no member named '*'0(4 at 51"'class Tokend::Token' has no member named 'support'273806647#3774#130#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#36#0#36#0#27"'*' has no member named '*'0(4 at 46"'SecTokendMain' was not declared in this scope273806647#3904#125#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#36#0#36#0#34"'*' was not declared in this scope0(0#0#66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp4300882208#1344"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/belpic.o"
+1#
+
+CCpResource build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities.mdsinfo BELPIC/mds/belpic_csp_capabilities.mdsinfo
+s273806646.741495
+e273806646.757831
+r1
+xCpResource
+xbuild/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities.mdsinfo
+xBELPIC/mds/belpic_csp_capabilities.mdsinfo
+lSLF07#2 at 47"Copy BELPIC/mds/belpic_csp_capabilities.mdsinfo273806646#273806646#0(0"0(0#0#91"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_csp_capabilities.mdsinfo4300882208#390"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_csp_capabilities.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources"
+0#
+
+CCpResource build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities_common.mds BELPIC/mds/belpic_csp_capabilities_common.mds
+s273806646.742004
+e273806646.761249
+r1
+xCpResource
+xbuild/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities_common.mds
+xBELPIC/mds/belpic_csp_capabilities_common.mds
+lSLF07#2 at 50"Copy BELPIC/mds/belpic_csp_capabilities_common.mds273806646#273806646#0(0"0(0#0#94"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_csp_capabilities_common.mds4300882208#393"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_csp_capabilities_common.mds" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources"
+0#
+
+CCpResource build/BELPIC.tokend/Contents/Resources/belpic_csp_primary.mdsinfo BELPIC/mds/belpic_csp_primary.mdsinfo
+s273806646.742406
+e273806646.761356
+r1
+xCpResource
+xbuild/BELPIC.tokend/Contents/Resources/belpic_csp_primary.mdsinfo
+xBELPIC/mds/belpic_csp_primary.mdsinfo
+lSLF07#2 at 42"Copy BELPIC/mds/belpic_csp_primary.mdsinfo273806646#273806646#0(0"0(0#0#86"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_csp_primary.mdsinfo4300882208#385"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_csp_primary.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources"
+0#
+
+CCpResource build/BELPIC.tokend/Contents/Resources/belpic_dl_primary.mdsinfo BELPIC/mds/belpic_dl_primary.mdsinfo
+s273806646.743859
+e273806646.762056
+r1
+xCpResource
+xbuild/BELPIC.tokend/Contents/Resources/belpic_dl_primary.mdsinfo
+xBELPIC/mds/belpic_dl_primary.mdsinfo
+lSLF07#2 at 41"Copy BELPIC/mds/belpic_dl_primary.mdsinfo273806646#273806646#0(0"0(0#0#85"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_dl_primary.mdsinfo4300882208#384"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_dl_primary.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources"
+0#
+
+CCpResource build/BELPIC.tokend/Contents/Resources/belpic_smartcard.mdsinfo BELPIC/mds/belpic_smartcard.mdsinfo
+s273806646.745318
+e273806646.761557
+r1
+xCpResource
+xbuild/BELPIC.tokend/Contents/Resources/belpic_smartcard.mdsinfo
+xBELPIC/mds/belpic_smartcard.mdsinfo
+lSLF07#2 at 40"Copy BELPIC/mds/belpic_smartcard.mdsinfo273806646#273806646#0(0"0(0#0#84"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_smartcard.mdsinfo4300882208#383"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_smartcard.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources"
+0#
+
+CLd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/MacOS/BELPIC_debug" debug i386
+r0
+
+CProcessInfoPlistFile "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Info.plist" BELPIC/Info.plist
+s273806646.738276
+e273806646.741428
+r1
+xProcessInfoPlistFile
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Info.plist
+xBELPIC/Info.plist
+lSLF07#2 at 25"Process BELPIC/Info.plist273806646#273806646#0(0"0(0#0#66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/Info.plist4300882208#337"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    builtin-infoPlistUtility BELPIC/Info.plist -genpkginfo "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/PkgInfo" -expandbuildsettings -platform macosx -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Info.plist"
+0#
+
+CTouch "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend"
+r0
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/build-state~.dat
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/build-state~.dat	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/BELPIC.build/build-state~.dat	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,1593 @@
+TBELPIC
+v7
+r0
+t273806649.496470
+cCheck dependencies
+cProcessInfoPlistFile "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Info.plist" BELPIC/Info.plist
+cCpResource build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities.mdsinfo BELPIC/mds/belpic_csp_capabilities.mdsinfo
+cCpResource build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities_common.mds BELPIC/mds/belpic_csp_capabilities_common.mds
+cCpResource build/BELPIC.tokend/Contents/Resources/belpic_csp_primary.mdsinfo BELPIC/mds/belpic_csp_primary.mdsinfo
+cCpResource build/BELPIC.tokend/Contents/Resources/belpic_dl_primary.mdsinfo BELPIC/mds/belpic_dl_primary.mdsinfo
+cCpResource build/BELPIC.tokend/Contents/Resources/belpic_smartcard.mdsinfo BELPIC/mds/belpic_smartcard.mdsinfo
+cCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/belpic.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICError.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICError.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICKeyHandle.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICRecord.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICSchema.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICToken.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICAttributeCoder.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPIC_vers.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/BELPIC_vers.c" debug i386 c com.apple.compilers.gcc.4_2
+
+N/Developer/SDKs/MacOSX10.6.sdk
+c000000004A769DAB00000000000000EE
+t1249287595
+s238
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h
+c000000004A5D68370000000000003A75
+t1247635511
+s14965
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h
+c000000004A5D68370000000000003E6A
+t1247635511
+s15978
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDate.h
+c000000004A5D68370000000000000A15
+t1247635511
+s2581
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h
+c000000004A5D68380000000000000AF4
+t1247635512
+s2804
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/PCSC.framework/Headers/musclecard.h
+c000000004A4412BA00000000000075E1
+t1245975226
+s30177
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/PCSC.framework/Headers/winscard.h
+c000000004A4412BA0000000000001093
+t1245975226
+s4243
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/CodeSigning.h
+c000000004A4D51FA0000000000000556
+t1246581242
+s1366
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h
+c000000004A4D51FB0000000000003609
+t1246581243
+s13833
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecKey.h
+c000000004A4D51FB0000000000003AC2
+t1246581243
+s15042
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h
+c000000004A4D51FB0000000000005C5A
+t1246581243
+s23642
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssm.h
+c000000004A4D51FA00000000000004F0
+t1246581242
+s1264
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssmerr.h
+c000000004A4D51FB000000000000996E
+t1246581243
+s39278
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssmtype.h
+c000000004A4D51FB0000000000011E34
+t1246581243
+s73268
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/assert.h
+c000000004A5C14A60000000000000DCB
+t1247548582
+s3531
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/errno.h
+c000000004A5C14A600000000000003EB
+t1247548582
+s1003
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/libkern/OSAtomic.h
+c000000004A5C14A60000000000002519
+t1247548582
+s9497
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/libkern/OSByteOrder.h
+c000000004A73D64D000000000000298B
+t1249105485
+s10635
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/machine/endian.h
+c000000004A73D64900000000000006C3
+t1249105481
+s1731
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/pthread.h
+c000000004A5C14A700000000000038F0
+t1247548583
+s14576
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdio.h
+c000000004A5C14A70000000000004174
+t1247548583
+s16756
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdlib.h
+c000000004A5C14A70000000000002DF5
+t1247548583
+s11765
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/string.h
+c000000004A5C14A70000000000001731
+t1247548583
+s5937
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/types.h
+c000000004A73D6550000000000002905
+t1249105493
+s10501
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/unistd.h
+c000000004A5C14A7000000000000563E
+t1247548583
+s22078
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h
+c000000004A11EB240000000000000C7E
+t1242688292
+s3198
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/stdint.h
+c000000004A11EB24000000000000190C
+t1242688292
+s6412
+
+N/Developer/usr/include/gcc/darwin/4.2/stdint.h
+c000000004A11A512000000000000190C
+t1242670354
+s6412
+
+N/Developer/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h
+c000000004A1198340000000000000C7E
+t1242667060
+s3198
+i"syslimits.h"
+
+N/Developer/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/syslimits.h
+c000000004A1195E90000000000000155
+t1242666473
+s341
+
+N/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
+c000000004A5D68960000000000776D30
+t1247635606
+s7826736
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h
+c000000004A5D68370000000000003A75
+t1247635511
+s14965
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h
+c000000004A5D68370000000000003E6A
+t1247635511
+s15978
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDate.h
+c000000004A5D68370000000000000A15
+t1247635511
+s2581
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h
+c000000004A5D68380000000000000AF4
+t1247635512
+s2804
+
+N/System/Library/Frameworks/PCSC.framework/Headers/musclecard.h
+c000000004A4412BA00000000000075E1
+t1245975226
+s30177
+
+N/System/Library/Frameworks/PCSC.framework/Headers/winscard.h
+c000000004A4412BA0000000000001093
+t1245975226
+s4243
+
+N/System/Library/Frameworks/Security.framework/Headers/CodeSigning.h
+c000000004A4D51FA0000000000000556
+t1246581242
+s1366
+
+N/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h
+c000000004A4D51FB0000000000003609
+t1246581243
+s13833
+
+N/System/Library/Frameworks/Security.framework/Headers/SecKey.h
+c000000004A4D51FB0000000000003AC2
+t1246581243
+s15042
+
+N/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h
+c000000004A4D51FB0000000000005C5A
+t1246581243
+s23642
+
+N/System/Library/Frameworks/Security.framework/Headers/cssm.h
+c000000004A4D51FA00000000000004F0
+t1246581242
+s1264
+
+N/System/Library/Frameworks/Security.framework/Headers/cssmerr.h
+c000000004A4D51FB000000000000996E
+t1246581243
+s39278
+
+N/System/Library/Frameworks/Security.framework/Headers/cssmtype.h
+c000000004A4D51FB0000000000011E34
+t1246581243
+s73268
+
+N/System/Library/PrivateFrameworks/SecurityTokend.framework/Headers/SecTokend.h
+c000000004A4413D40000000000002605
+t1245975508
+s9733
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp
+c0000000049DA447200000000000006B3
+t1239041138
+s1715
+i"BELPICAttributeCoder.h"
+i"Adornment.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i"BELPICRecord.h"
+i"BELPICToken.h"
+i<Security/SecKeychainItem.h>
+i<security_cdsa_utilities/cssmkey.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.h
+c0000000049DA4472000000000000063E
+t1239041138
+s1598
+i"AttributeCoder.h"
+i<string>
+i<PCSC/musclecard.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICError.cpp
+c0000000049DA44720000000000000750
+t1239041138
+s1872
+i"BELPICError.h"
+i<Security/cssmerr.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICError.h
+c0000000049DA44720000000000000646
+t1239041138
+s1606
+i"SCardError.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp
+c0000000049DA44720000000000001E28
+t1239041138
+s7720
+i"BELPICKeyHandle.h"
+i"BELPICRecord.h"
+i"BELPICToken.h"
+i<security_utilities/debugging.h>
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssmerr.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h
+c0000000049DA44720000000000000B23
+t1239041138
+s2851
+i"KeyHandle.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp
+c0000000049DA44720000000000001C2D
+t1239041138
+s7213
+i"BELPICRecord.h"
+i"BELPICError.h"
+i"BELPICToken.h"
+i"Attribute.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i<security_cdsa_client/aclclient.h>
+i<Security/SecKey.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h
+c0000000049DA44720000000000000D4B
+t1239041138
+s3403
+i"Record.h"
+i<security_cdsa_utilities/cssmcred.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp
+c0000000049DA44720000000000000BC6
+t1239041138
+s3014
+i"BELPICSchema.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i<Security/SecCertificate.h>
+i<Security/SecKeychainItem.h>
+i<Security/SecKey.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h
+c0000000049DA447200000000000006D6
+t1239041138
+s1750
+i"Schema.h"
+i"BELPICKeyHandle.h"
+i"BELPICAttributeCoder.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp
+c0000000049DA4472000000000000500D
+t1239041138
+s20493
+i"BELPICToken.h"
+i"Adornment.h"
+i"AttributeCoder.h"
+i"BELPICError.h"
+i"BELPICRecord.h"
+i"BELPICSchema.h"
+i<security_cdsa_client/aclclient.h>
+i<map>
+i<vector>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h
+c0000000049DA44720000000000000B41
+t1239041138
+s2881
+i<Token.h>
+i<security_utilities/pcsc++.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp
+c0000000049DA44720000000000000534
+t1239041138
+s1332
+i"BELPICToken.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_csp_capabilities.mdsinfo
+c0000000049DA447200000000000001D8
+t1239041138
+s472
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_csp_capabilities_common.mds
+c0000000049DA44720000000000005299
+t1239041138
+s21145
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_csp_primary.mdsinfo
+c0000000049DA44720000000000000564
+t1239041138
+s1380
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_dl_primary.mdsinfo
+c0000000049DA44720000000000000654
+t1239041138
+s1620
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_smartcard.mdsinfo
+c0000000049DA44720000000000000298
+t1239041138
+s664
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.h
+c0000000049DA447200000000000007D6
+t1239041138
+s2006
+i<security_utilities/adornments.h>
+i<security_utilities/refcount.h>
+i<Security/SecCertificate.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.h
+c0000000049DA44720000000000000841
+t1239041138
+s2113
+i<Security/cssmtype.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<string>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.h
+c0000000049DA447200000000000014C2
+t1239041138
+s5314
+i<security_utilities/utilities.h>
+i<Security/cssmtype.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h
+c0000000049DA44720000000000000DD3
+t1239041138
+s3539
+i"RecordHandle.h"
+i<security_cdsa_utilities/handleobject.h>
+i<security_cdsa_utilities/context.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.h
+c0000000049DA44720000000000000EC4
+t1239041138
+s3780
+i<Security/cssmtype.h>
+i<security_utilities/utilities.h>
+i"Attribute.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h
+c0000000049DA44720000000000001045
+t1239041138
+s4165
+i<security_cdsa_utilities/cssmdata.h>
+i<map>
+i<string>
+i<vector>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h
+c0000000049DA447200000000000009BD
+t1239041138
+s2493
+i"AttributeCoder.h"
+i"MetaRecord.h"
+i"Attribute.h"
+i<security_utilities/refcount.h>
+i<security_utilities/adornments.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h
+c0000000049DA44720000000000000819
+t1239041138
+s2073
+i<security_cdsa_utilities/handleobject.h>
+i<security_utilities/refcount.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h
+c0000000049DA4472000000000000068D
+t1239041138
+s1677
+i"Record.h"
+i<vector>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.h
+c0000000049DA44720000000000001EF3
+t1239041138
+s7923
+i<security_utilities/debugging.h>
+i<security_utilities/errors.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h
+c0000000049DA44720000000000000EAF
+t1239041138
+s3759
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<map>
+i"MetaRecord.h"
+i"Relation.h"
+i"AttributeCoder.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h
+c0000000049DA44720000000000002A09
+t1239041138
+s10761
+i<SecurityTokend/SecTokend.h>
+i<security_utilities/osxcode.h>
+i<security_cdsa_utilities/context.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmbridge.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/debugging.h>
+i<security_utilities/pcsc++.h>
+i<string>
+i"TokenContext.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.h
+c0000000049DA4472000000000000053F
+t1239041138
+s1343
+i<security_utilities/utilities.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Info.plist
+t1252113846
+s716
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/MacOS/BELPIC_debug
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/PkgInfo
+t1252113846
+s8
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities.mdsinfo
+t1252113846
+s472
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities_common.mds
+t1252113846
+s21145
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_csp_primary.mdsinfo
+t1252113846
+s1380
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_dl_primary.mdsinfo
+t1252113846
+s1620
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources/belpic_smartcard.mdsinfo
+t1252113846
+s664
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/BELPIC_vers.c
+c000000004AA1BDB600000000000000BF
+t1252113846
+s191
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPIC.LinkFileList
+c000000004AA1BDB6000000000000039A
+t1252113846
+s922
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICAttributeCoder.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICError.o
+t1252113847
+s24276
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICKeyHandle.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICRecord.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICSchema.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICToken.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPIC_vers.o
+t1252113849
+s2052
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/belpic.o
+t2
+s0
+
+N/usr/include/assert.h
+c000000004A5C14A60000000000000DCB
+t1247548582
+s3531
+
+N/usr/include/errno.h
+c000000004A5C14A600000000000003EB
+t1247548582
+s1003
+
+N/usr/include/libkern/OSAtomic.h
+c000000004A5C14A60000000000002519
+t1247548582
+s9497
+
+N/usr/include/libkern/OSByteOrder.h
+c000000004A73D64D000000000000298B
+t1249105485
+s10635
+
+N/usr/include/machine/endian.h
+c000000004A73D64900000000000006C3
+t1249105481
+s1731
+
+N/usr/include/pthread.h
+c000000004A5C14A700000000000038F0
+t1247548583
+s14576
+
+N/usr/include/stdio.h
+c000000004A5C14A70000000000004174
+t1247548583
+s16756
+
+N/usr/include/stdlib.h
+c000000004A5C14A70000000000002DF5
+t1247548583
+s11765
+
+N/usr/include/string.h
+c000000004A5C14A70000000000001731
+t1247548583
+s5937
+
+N/usr/include/sys/types.h
+c000000004A73D6550000000000002905
+t1249105493
+s10501
+
+N/usr/include/unistd.h
+c000000004A5C14A7000000000000563E
+t1247548583
+s22078
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_client.framework/Headers/aclclient.h
+c000000004A441065000000000000196C
+t1245974629
+s6508
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmacl.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/refcount.h>
+i<security_utilities/globalizer.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/aclsubject.h
+c000000004A4410670000000000001FA4
+t1245974631
+s8100
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/refcount.h>
+i<security_utilities/globalizer.h>
+i<security_utilities/memutils.h>
+i<security_utilities/adornments.h>
+i<map>
+i<set>
+i<string>
+i<limits.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/context.h
+c000000004A4410680000000000003412
+t1245974632
+s13330
+i<security_utilities/utilities.h>
+i<security_utilities/debugging.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/cssmwalkers.h>
+i<security_cdsa_utilities/cssmacl.h>
+i<security_cdsa_utilities/cssmdates.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmacl.h
+c000000004A44106800000000000008E8
+t1245974632
+s2280
+i<security_cdsa_utilities/objectacl.h>
+i<security_cdsa_utilities/aclsubject.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmaclpod.h
+c000000004A4410680000000000002CF7
+t1245974632
+s11511
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmlist.h>
+i<security_cdsa_utilities/cssmalloc.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmalloc.h
+c000000004A441068000000000000127E
+t1245974632
+s4734
+i<security_utilities/alloc.h>
+i<Security/cssm.h>
+i<cstring>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmbridge.h
+c000000004A4410680000000000000A5D
+t1245974632
+s2653
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssm.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmcred.h
+c000000004A4410680000000000001860
+t1245974632
+s6240
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmlist.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<list>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdata.h
+c000000004A4410680000000000004AEC
+t1245974632
+s19180
+i<security_utilities/alloc.h>
+i<security_utilities/refcount.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssmerr.h>
+i<CoreFoundation/CoreFoundation.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdates.h
+c000000004A441068000000000000107C
+t1245974632
+s4220
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<CoreFoundation/CFDate.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdb.h
+c000000004A4410680000000000006FFB
+t1245974632
+s28667
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/walkers.h>
+i<security_cdsa_utilities/cssmdbname.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdbname.h
+c000000004A4410680000000000000FF2
+t1245974632
+s4082
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/walkers.h>
+i<Security/cssmtype.h>
+i<string>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmerrors.h
+c000000004A44106800000000000007FB
+t1245974632
+s2043
+i<security_utilities/errors.h>
+i<Security/cssmtype.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmkey.h
+c000000004A44106800000000000015ED
+t1245974632
+s5613
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssm.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmlist.h
+c000000004A4410680000000000002084
+t1245974632
+s8324
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/cssmwalkers.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmpods.h
+c000000004A4410680000000000001C09
+t1245974632
+s7177
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<string>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmwalkers.h
+c000000004A44106800000000000016B1
+t1245974632
+s5809
+i<security_cdsa_utilities/walkers.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmkey.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/handleobject.h
+c000000004A4410680000000000000597
+t1245974632
+s1431
+i<Security/cssm.h>
+i<security_cdsa_utilities/handletemplates.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/handletemplates.h
+c000000004A44106800000000000023D5
+t1245974632
+s9173
+i<security_utilities/refcount.h>
+i<security_utilities/threading.h>
+i<security_utilities/globalizer.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<ext/hash_map>
+i<hash_map>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/objectacl.h
+c000000004A4410670000000000002448
+t1245974631
+s9288
+i<security_cdsa_utilities/aclsubject.h>
+i<security_utilities/globalizer.h>
+i<map>
+i<set>
+i<limits.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/walkers.h
+c000000004A4410680000000000002950
+t1245974632
+s10576
+i<security_utilities/alloc.h>
+i<security_utilities/memstreams.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<security_utilities/debugging.h>
+i<set>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/adornments.h
+c000000004A44106600000000000017AE
+t1245974630
+s6062
+i<security_utilities/utilities.h>
+i<security_utilities/threading.h>
+i<map>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/alloc.h
+c000000004A4410660000000000001E7C
+t1245974630
+s7804
+i<security_utilities/utilities.h>
+i<cstring>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/cfutilities.h
+c000000004A441067000000000000415A
+t1245974631
+s16730
+i<security_utilities/utilities.h>
+i<security_utilities/globalizer.h>
+i<CoreFoundation/CoreFoundation.h>
+i<algorithm>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/debugging.h
+c000000004A44106700000000000010F3
+t1245974631
+s4339
+i<security_utilities/utilities_dtrace.h>
+i<security_utilities/utilities.h>
+i<cstdarg>
+i<typeinfo>
+i<stdio.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/endian.h
+c000000004A44106700000000000014C1
+t1245974631
+s5313
+i<machine/endian.h>
+i<libkern/OSByteOrder.h>
+i<security_utilities/utilities.h>
+i<security_utilities/memutils.h>
+i<security_utilities/debugging.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/errors.h
+c000000004A4410670000000000000D2E
+t1245974631
+s3374
+i<security_utilities/utilities.h>
+i<exception>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/globalizer.h
+c000000004A4410670000000000001549
+t1245974631
+s5449
+i<security_utilities/threading.h>
+i<memory>
+i<set>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/memstreams.h
+c000000004A4410670000000000001330
+t1245974631
+s4912
+i<stdint.h>
+i<security_utilities/memutils.h>
+i<security_utilities/endian.h>
+i<security_utilities/errors.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/memutils.h
+c000000004A4410670000000000000EC4
+t1245974631
+s3780
+i<security_utilities/utilities.h>
+i<sys/types.h>
+i<stdlib.h>
+i<algorithm>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/osxcode.h
+c000000004A4410660000000000000EC8
+t1245974630
+s3784
+i<security_utilities/refcount.h>
+i<security_utilities/cfutilities.h>
+i<Security/CodeSigning.h>
+i<limits.h>
+i<string>
+i<vector>
+i<CoreFoundation/CFBundle.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/pcsc++.h
+c000000004A441067000000000000147D
+t1245974631
+s5245
+i<security_utilities/utilities.h>
+i<security_utilities/errors.h>
+i<security_utilities/transactions.h>
+i<security_utilities/debugging.h>
+i<PCSC/winscard.h>
+i<vector>
+i<string>
+i<cstdio>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/refcount.h
+c000000004A4410670000000000001218
+t1245974631
+s4632
+i<security_utilities/threading.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/threading.h
+c000000004A4410670000000000002A54
+t1245974631
+s10836
+i<security_utilities/utilities.h>
+i<security_utilities/errors.h>
+i<security_utilities/debugging.h>
+i<pthread.h>
+i<security_utilities/threading_internal.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/threading_internal.h
+c000000004A44106700000000000010A3
+t1245974631
+s4259
+i<security_utilities/utilities.h>
+i<libkern/OSAtomic.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/transactions.h
+c000000004A4410670000000000000AB3
+t1245974631
+s2739
+i<security_utilities/utilities.h>
+i<security_utilities/debugging.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utilities.h
+c000000004A4410670000000000001E5D
+t1245974631
+s7773
+i<security_utilities/utility_config.h>
+i<exception>
+i<new>
+i<string>
+i<errno.h>
+i<string.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utilities_dtrace.h
+c000000004A44106600000000000048E6
+t1245974630
+s18662
+i<unistd.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utility_config.h
+c000000004A4410670000000000000B7F
+t1245974631
+s2943
+i<CoreFoundation/CFBase.h>
+i<assert.h>
+i<unistd.h>
+
+NBELPIC/Info.plist
+c0000000049DA447200000000000002D5
+t1239041138
+s725
+
+CCheck dependencies
+r0
+lSLF07#2 at 18"Check dependencies273806646#273806646#0(0"0(0#1#0"4300882208#0"0#
+
+CCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICAttributeCoder.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806648.791162
+e273806649.496381
+r0
+xCompileC
+xbuild/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICAttributeCoder.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp:33:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp:33:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp:35:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp:35:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:54: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:55: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:57: error: 'SecTokendEstablishFlags' has not been declared
+lSLF07#2 at 88"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806648#273806649#0(3713"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp:33:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp:33:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp:35:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp:35:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:54: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:55: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:57: error: 'SecTokendEstablishFlags' has not been declared
+26(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806648#107#137#2(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806648#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#33#0#33#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806648#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806649#351#124#2(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806649#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 36"Expected class-name before '{' token273806649#678#112#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806649#790#140#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806649#930#126#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806649#1056#105#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806649#1161#138#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806649#1299#124#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806649#1423#105#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806649#1528#119#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806649#1647#123#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806649#1770#123#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806649#1893#120#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806649#2013#124#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806649#2137#124#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806649#2261#119#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806649#2380#119#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806649#2499#119#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806649#2618#119#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806649#2737#118#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806649#2855#120#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806649#2975#124#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806649#3099#124#3(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806649#3330#125#2(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(13 at 116"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#54#0#54#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#54#0#54#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806649#3455#129#2(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(13 at 120"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#55#0#55#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#55#0#55#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806649#3584#129#2(7 at 102"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp260733938#35#0#35#0#0"0(13 at 120"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806649#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#57#0#57#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#57#0#57#0#25"'*' has not been declared0(0#0#80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp4300882208#1372"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICAttributeCoder.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICAttributeCoder.o"
+1#
+
+CCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICError.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICError.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806646.762905
+e273806647.013905
+r1
+xCompileC
+xbuild/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICError.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICError.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 79"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICError.cpp273806646#273806647#0(0"0(0#0#71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICError.cpp4300882208#1354"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICError.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICError.o"
+0#
+
+CCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICKeyHandle.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806647.014112
+e273806647.927580
+r0
+xCompileC
+xbuild/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICKeyHandle.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp:31:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:54: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:55: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:57: error: 'SecTokendEstablishFlags' has not been declared
+lSLF07#2 at 83"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#273806647#0(4498"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp:31:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:54: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:55: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:57: error: 'SecTokendEstablishFlags' has not been declared
+27(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806647#296#139#4(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#29#0#29#0#0"0(7 at 95"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h273806647#18446744073709551615#0#0(6 at 73"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806647#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 127"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806647#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#36#0#36#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#731#125#4(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#29#0#29#0#0"0(7 at 95"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h273806647#18446744073709551615#0#0(6 at 73"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806647#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806647#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#1146#124#4(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#31#0#31#0#0"0(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h273806647#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806647#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806647#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 36"Expected class-name before '{' token273806647#1468#112#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806647#1580#140#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806647#1720#126#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806647#1846#105#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806647#1951#138#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806647#2089#124#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806647#2213#105#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806647#2318#119#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806647#2437#123#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806647#2560#123#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806647#2683#120#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806647#2803#124#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806647#2927#124#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#3051#119#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#3170#119#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#3289#119#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#3408#119#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806647#3527#118#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806647#3645#120#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806647#3765#124#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806647#3889#124#3(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806647#4115#125#2(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(13 at 116"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#54#0#54#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#54#0#54#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806647#4240#129#2(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(13 at 120"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#55#0#55#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#55#0#55#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806647#4369#129#2(7 at 97"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp273806647#18446744073709551615#0#0(6 at 75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp260733938#32#0#32#0#0"0(13 at 120"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#57#0#57#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#57#0#57#0#25"'*' has not been declared0(0#0#75"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp4300882208#1362"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICKeyHandle.o"
+1#
+
+CCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICRecord.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806647.511580
+e273806648.241569
+r0
+xCompileC
+xbuild/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICRecord.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:54: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:55: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:57: error: 'SecTokendEstablishFlags' has not been declared
+lSLF07#2 at 80"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806647#273806648#0(4057"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:54: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:55: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:57: error: 'SecTokendEstablishFlags' has not been declared
+26(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806647#287#137#4(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806647#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#29#0#29#0#0"0(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h273806647#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806647#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806647#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#711#124#4(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806647#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#29#0#29#0#0"0(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h273806647#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806647#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806647#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 36"Expected class-name before '{' token273806648#1030#112#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806648#1142#140#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806648#1282#126#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806648#1408#105#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806648#1513#138#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806648#1651#124#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806648#1775#105#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806648#1880#119#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806648#1999#123#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806648#2122#123#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806648#2245#120#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806648#2365#124#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806648#2489#124#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#2613#119#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#2732#119#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#2851#119#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#2970#119#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806648#3089#118#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806648#3207#120#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806648#3327#124#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806648#3451#124#3(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806648#3674#125#2(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(13 at 116"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#54#0#54#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#54#0#54#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806648#3799#129#2(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(13 at 120"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#55#0#55#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#55#0#55#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806648#3928#129#2(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp260733938#32#0#32#0#0"0(13 at 120"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#57#0#57#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#57#0#57#0#25"'*' has not been declared0(0#0#72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp4300882208#1356"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICRecord.o"
+1#
+
+CCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICSchema.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806647.927661
+e273806648.790957
+r0
+xCompileC
+xbuild/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICSchema.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 80"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp273806647#273806648#0(1350"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+3(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806648#287#137#4(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp260733938#29#0#29#0#0"0(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h273806648#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h273806648#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h260733938#36#0#36#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806648#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#711#124#4(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp260733938#29#0#29#0#0"0(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h273806648#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h273806648#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h260733938#36#0#36#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806648#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#1225#125#5(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp273806648#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp260733938#29#0#29#0#0"0(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h273806648#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h260733938#33#0#33#0#0"0(7 at 95"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h273806648#18446744073709551615#0#0(6 at 73"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806648#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806648#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(0#0#72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp4300882208#1356"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICSchema.o"
+1#
+
+CCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICToken.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806648.241648
+e273806649.160837
+r0
+xCompileC
+xbuild/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICToken.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:54: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:55: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:57: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:34:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:35:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:487: error: 'uint32 BELPICToken::probe' is not a static member of 'class BELPICToken'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:487: error: 'SecTokendProbeFlags' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:488: error: expected primary-expression before 'char'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:488: error: initializer expression list treated as compound expression
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:489: error: expected ',' or ';' before '{' token
+lSLF07#2 at 79"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#273806649#0(5155"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:54: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:55: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:57: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:34:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:35:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:487: error: 'uint32 BELPICToken::probe' is not a static member of 'class BELPICToken'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:487: error: 'SecTokendProbeFlags' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:488: error: expected primary-expression before 'char'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:488: error: initializer expression list treated as compound expression
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp:489: error: expected ',' or ';' before '{' token
+32(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806648#194#132#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 120"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#28"*: No such file or directory0(4 at 36"Expected class-name before '{' token273806648#520#112#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806648#632#140#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806648#772#126#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806648#898#105#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806648#1003#138#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806648#1141#124#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806648#1265#105#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806648#1370#119#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806648#1489#123#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806648#1612#123#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806648#1735#120#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806648#1855#124#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806648#1979#124#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#2103#119#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#2222#119#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#2341#119#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#2460#119#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806648#2579#118#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806648#2697#120#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806648#2817#124#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806648#2941#124#3(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806648#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806648#3163#125#2(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(13 at 116"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#54#0#54#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#54#0#54#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806648#3288#129#2(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(13 at 120"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#55#0#55#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#55#0#55#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806648#3417#129#2(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#29#0#29#0#0"0(13 at 120"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806648#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#57#0#57#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#57#0#57#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806648#3832#124#4(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806648#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#34#0#34#0#0"0(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h273806648#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806648#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806648#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806649#4345#125#5(7 at 93"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp273806649#18446744073709551615#0#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#35#0#35#0#0"0(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h273806649#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICSchema.h260733938#33#0#33#0#0"0(7 at 95"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h273806649#18446744073709551615#0#0(6 at 73"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806649#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806649#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 73"'uint32 BELPICToken::probe' is not a static member of 'class BELPICToken'273806649#4470#158#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#487#0#487#0#0"0(4 at 52"'SecTokendProbeFlags' was not declared in this scope273806649#4628#137#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#487#0#487#0#34"'*' was not declared in this scope0(4 at 41"Expected primary-expression before 'char'273806649#4765#126#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#488#0#488#0#19"expected * before *0(4 at 58"Initializer expression list treated as compound expression273806649#4891#143#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#488#0#488#0#0"0(4 at 36"Expected ',' or ';' before '{' token273806649#5034#121#0(6 at 71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp260733938#489#0#489#0#19"expected * before *0(0#0#71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp4300882208#1354"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPICToken.o"
+1#
+
+CCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPIC_vers.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/BELPIC_vers.c" debug i386 c com.apple.compilers.gcc.4_2
+s273806649.160919
+e273806649.191466
+r1
+xCompileC
+xbuild/Tokend.build/BELPIC.build/Objects-debug/i386/BELPIC_vers.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/BELPIC_vers.c
+xdebug
+xi386
+xc
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 117"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/BELPIC_vers.c273806649#273806649#0(0"0(0#0#109"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/BELPIC_vers.c4300882208#1322"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/BELPIC_vers.c" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/BELPIC_vers.o"
+0#
+
+CCompileC build/Tokend.build/BELPIC.build/Objects-debug/i386/belpic.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806646.762145
+e273806647.511503
+r0
+xCompileC
+xbuild/Tokend.build/BELPIC.build/Objects-debug/i386/belpic.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:28:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:28:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:28:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:54: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:55: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:57: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp: In function 'int main(int, const char**)':
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:36: error: 'class Tokend::Token' has no member named 'callbacks'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:36: error: 'class Tokend::Token' has no member named 'support'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:36: error: 'SecTokendMain' was not declared in this scope
+lSLF07#2 at 74"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806646#273806647#0(4029"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:28:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:28:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:28:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:54: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:55: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h:57: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp: In function 'int main(int, const char**)':
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:36: error: 'class Tokend::Token' has no member named 'callbacks'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:36: error: 'class Tokend::Token' has no member named 'support'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp:36: error: 'SecTokendMain' was not declared in this scope
+28(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806646#189#132#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806646#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806646#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 120"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#28"*: No such file or directory0(4 at 36"Expected class-name before '{' token273806647#510#112#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806647#622#140#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806647#762#126#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806647#888#105#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806647#993#138#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806647#1131#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806647#1255#105#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806647#1360#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806647#1479#123#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806647#1602#123#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806647#1725#120#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806647#1845#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806647#1969#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#2093#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#2212#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#2331#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806647#2450#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806647#2569#118#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806647#2687#120#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806647#2807#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806647#2931#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806647#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806647#3148#125#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(13 at 116"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#54#0#54#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#54#0#54#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806647#3273#129#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(13 at 120"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#55#0#55#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#55#0#55#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806647#3402#129#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp273806647#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#28#0#28#0#0"0(13 at 120"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h273806647#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#57#0#57#0#0"0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/BELPICToken.h260733938#57#0#57#0#25"'*' has not been declared0(4 at 53"'class Tokend::Token' has no member named 'callbacks'273806647#3642#132#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#36#0#36#0#27"'*' has no member named '*'0(4 at 51"'class Tokend::Token' has no member named 'support'273806647#3774#130#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#36#0#36#0#27"'*' has no member named '*'0(4 at 46"'SecTokendMain' was not declared in this scope273806647#3904#125#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp260733938#36#0#36#0#34"'*' was not declared in this scope0(0#0#66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp4300882208#1344"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/BELPIC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/belpic.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/BELPIC.build/Objects-debug/i386/belpic.o"
+1#
+
+CCpResource build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities.mdsinfo BELPIC/mds/belpic_csp_capabilities.mdsinfo
+s273806646.741495
+e273806646.757831
+r1
+xCpResource
+xbuild/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities.mdsinfo
+xBELPIC/mds/belpic_csp_capabilities.mdsinfo
+lSLF07#2 at 47"Copy BELPIC/mds/belpic_csp_capabilities.mdsinfo273806646#273806646#0(0"0(0#0#91"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_csp_capabilities.mdsinfo4300882208#390"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_csp_capabilities.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources"
+0#
+
+CCpResource build/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities_common.mds BELPIC/mds/belpic_csp_capabilities_common.mds
+s273806646.742004
+e273806646.761249
+r1
+xCpResource
+xbuild/BELPIC.tokend/Contents/Resources/belpic_csp_capabilities_common.mds
+xBELPIC/mds/belpic_csp_capabilities_common.mds
+lSLF07#2 at 50"Copy BELPIC/mds/belpic_csp_capabilities_common.mds273806646#273806646#0(0"0(0#0#94"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_csp_capabilities_common.mds4300882208#393"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_csp_capabilities_common.mds" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources"
+0#
+
+CCpResource build/BELPIC.tokend/Contents/Resources/belpic_csp_primary.mdsinfo BELPIC/mds/belpic_csp_primary.mdsinfo
+s273806646.742406
+e273806646.761356
+r1
+xCpResource
+xbuild/BELPIC.tokend/Contents/Resources/belpic_csp_primary.mdsinfo
+xBELPIC/mds/belpic_csp_primary.mdsinfo
+lSLF07#2 at 42"Copy BELPIC/mds/belpic_csp_primary.mdsinfo273806646#273806646#0(0"0(0#0#86"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_csp_primary.mdsinfo4300882208#385"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_csp_primary.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources"
+0#
+
+CCpResource build/BELPIC.tokend/Contents/Resources/belpic_dl_primary.mdsinfo BELPIC/mds/belpic_dl_primary.mdsinfo
+s273806646.743859
+e273806646.762056
+r1
+xCpResource
+xbuild/BELPIC.tokend/Contents/Resources/belpic_dl_primary.mdsinfo
+xBELPIC/mds/belpic_dl_primary.mdsinfo
+lSLF07#2 at 41"Copy BELPIC/mds/belpic_dl_primary.mdsinfo273806646#273806646#0(0"0(0#0#85"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_dl_primary.mdsinfo4300882208#384"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_dl_primary.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources"
+0#
+
+CCpResource build/BELPIC.tokend/Contents/Resources/belpic_smartcard.mdsinfo BELPIC/mds/belpic_smartcard.mdsinfo
+s273806646.745318
+e273806646.761557
+r1
+xCpResource
+xbuild/BELPIC.tokend/Contents/Resources/belpic_smartcard.mdsinfo
+xBELPIC/mds/belpic_smartcard.mdsinfo
+lSLF07#2 at 40"Copy BELPIC/mds/belpic_smartcard.mdsinfo273806646#273806646#0(0"0(0#0#84"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_smartcard.mdsinfo4300882208#383"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/mds/belpic_smartcard.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Resources"
+0#
+
+CLd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/MacOS/BELPIC_debug" debug i386
+r0
+
+CProcessInfoPlistFile "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Info.plist" BELPIC/Info.plist
+s273806646.738276
+e273806646.741428
+r1
+xProcessInfoPlistFile
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Info.plist
+xBELPIC/Info.plist
+lSLF07#2 at 25"Process BELPIC/Info.plist273806646#273806646#0(0"0(0#0#66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/BELPIC/Info.plist4300882208#337"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    builtin-infoPlistUtility BELPIC/Info.plist -genpkginfo "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/PkgInfo" -expandbuildsettings -platform macosx -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend/Contents/Info.plist"
+0#
+
+CTouch "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/BELPIC.tokend"
+r0
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/CAC.dep
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/CAC.dep	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/CAC.dep	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,17 @@
+000000004a01d032000000000000edf0 814cf52d0850ac909e4ea3ed746831d3 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACToken.o
+000000004a11e9f7000000000000a36b 648eb6054394ffae7834ca59213837b4 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACSchema.o
+00000000005b1f8d0000000000006106 cf1f3fdbb3ee3d0a39561cffd62585e6 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACRecord.o
+00000000038e6dd2000000000001c8ea 524c4ed53f26683bec8599299f437857 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACKeyHandle.o
+0000000049d305ef000000000000c7cd 70e10b62c59b009d00611edb4b91e4b4 ffffffffffffffffffffffffffffffff 26448 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACError.o
+000000000045c05700000000000086ca e87b233ddf089135759a652bed07c5b4 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACAttributeCoder.o
+0000000003cbaf53000000000001064a c974c0616bec71c8b3414ad395c5abb4 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/cac.o
+ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 102 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend
+ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/MacOS/CAC_debug
+000000004aa1bdb900000000000000b6 2c29e50e6502d5a0c7371ed33d9e85d6 ffffffffffffffffffffffffffffffff 2024 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CAC_vers.o
+00000000000000000000000000000000 ba67d3e49ff432417d2c70ba7fc69eb5 ffffffffffffffffffffffffffffffff 661 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_smartcard.mdsinfo
+00000000000000000000000000000000 59addfe58e7a472db6299a891a6c8f8f ffffffffffffffffffffffffffffffff 1620 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_dl_primary.mdsinfo
+00000000000000000000000000000000 ff52b9849759ba8af4471723a831e322 ffffffffffffffffffffffffffffffff 1380 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_primary.mdsinfo
+00000000000000000000000000000000 584ac55050527d7d707fda9305f32888 ffffffffffffffffffffffffffffffff 21145 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_capabilities_common.mds
+00000000000000000000000000000000 14363f0bcecbf0153163ac21e3561aef ffffffffffffffffffffffffffffffff 466 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_capabilities.mdsinfo
+00000000000000000000000000000000 25e55de93223506414bacd502f95f507 ffffffffffffffffffffffffffffffff 8 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/PkgInfo
+00000000000000000000000000000000 25e55de93223506414bacd502f95f507 ffffffffffffffffffffffffffffffff 707 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Info.plist

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/CAC.hmap
===================================================================
(Binary files differ)


Property changes on: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/CAC.hmap
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/CAC~.dep
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/CAC~.dep	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/CAC~.dep	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,17 @@
+000000004a01d032000000000000edf0 814cf52d0850ac909e4ea3ed746831d3 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACToken.o
+000000004aa1bdb900000000000000b6 2c29e50e6502d5a0c7371ed33d9e85d6 ffffffffffffffffffffffffffffffff 2024 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CAC_vers.o
+000000004a11e9f7000000000000a36b 648eb6054394ffae7834ca59213837b4 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACSchema.o
+00000000005b1f8d0000000000006106 cf1f3fdbb3ee3d0a39561cffd62585e6 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACRecord.o
+00000000038e6dd2000000000001c8ea 524c4ed53f26683bec8599299f437857 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACKeyHandle.o
+0000000049d305ef000000000000c7cd 70e10b62c59b009d00611edb4b91e4b4 ffffffffffffffffffffffffffffffff 26448 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACError.o
+000000000045c05700000000000086ca e87b233ddf089135759a652bed07c5b4 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACAttributeCoder.o
+0000000003cbaf53000000000001064a c974c0616bec71c8b3414ad395c5abb4 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/cac.o
+00000000000000000000000000000000 ff52b9849759ba8af4471723a831e322 ffffffffffffffffffffffffffffffff 1380 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_primary.mdsinfo
+00000000000000000000000000000000 ba67d3e49ff432417d2c70ba7fc69eb5 ffffffffffffffffffffffffffffffff 661 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_smartcard.mdsinfo
+00000000000000000000000000000000 584ac55050527d7d707fda9305f32888 ffffffffffffffffffffffffffffffff 21145 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_capabilities_common.mds
+00000000000000000000000000000000 14363f0bcecbf0153163ac21e3561aef ffffffffffffffffffffffffffffffff 466 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_capabilities.mdsinfo
+00000000000000000000000000000000 59addfe58e7a472db6299a891a6c8f8f ffffffffffffffffffffffffffffffff 1620 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_dl_primary.mdsinfo
+00000000000000000000000000000000 25e55de93223506414bacd502f95f507 ffffffffffffffffffffffffffffffff 707 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Info.plist
+00000000000000000000000000000000 25e55de93223506414bacd502f95f507 ffffffffffffffffffffffffffffffff 8 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/PkgInfo
+ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend
+ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/MacOS/CAC_debug

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/CAC_vers.c
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/CAC_vers.c	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/CAC_vers.c	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1 @@
+ const unsigned char CACVersionString[] __attribute__ ((used)) = "@(#)PROGRAM:CAC  PROJECT:Tokend-36720" "\n"; const double CACVersionNumber __attribute__ ((used)) = (double)36720.;

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CAC.LinkFileList
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CAC.LinkFileList	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CAC.LinkFileList	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,8 @@
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/cac.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACAttributeCoder.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACError.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACKeyHandle.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACRecord.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACSchema.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACToken.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CAC_vers.o

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/build-state.dat
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/build-state.dat	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/build-state.dat	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,1609 @@
+TCAC
+v7
+r0
+t273806652.104164
+cCheck dependencies
+cProcessInfoPlistFile "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Info.plist" CAC/Info.plist
+cCpResource build/CAC.tokend/Contents/Resources/cac_csp_capabilities.mdsinfo CAC/mds/cac_csp_capabilities.mdsinfo
+cCpResource build/CAC.tokend/Contents/Resources/cac_csp_capabilities_common.mds CAC/mds/cac_csp_capabilities_common.mds
+cCpResource build/CAC.tokend/Contents/Resources/cac_csp_primary.mdsinfo CAC/mds/cac_csp_primary.mdsinfo
+cCpResource build/CAC.tokend/Contents/Resources/cac_dl_primary.mdsinfo CAC/mds/cac_dl_primary.mdsinfo
+cCpResource build/CAC.tokend/Contents/Resources/cac_smartcard.mdsinfo CAC/mds/cac_smartcard.mdsinfo
+cCompileC build/Tokend.build/CAC.build/Objects-debug/i386/cac.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACAttributeCoder.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACError.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACError.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACKeyHandle.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACRecord.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACSchema.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACToken.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CAC_vers.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/CAC_vers.c" debug i386 c com.apple.compilers.gcc.4_2
+
+N/Developer/SDKs/MacOSX10.6.sdk
+c000000004A769DAB00000000000000EE
+t1249287595
+s238
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h
+c000000004A5D68370000000000003A75
+t1247635511
+s14965
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h
+c000000004A5D68370000000000003E6A
+t1247635511
+s15978
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDate.h
+c000000004A5D68370000000000000A15
+t1247635511
+s2581
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h
+c000000004A5D68380000000000000AF4
+t1247635512
+s2804
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/PCSC.framework/Headers/musclecard.h
+c000000004A4412BA00000000000075E1
+t1245975226
+s30177
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/PCSC.framework/Headers/winscard.h
+c000000004A4412BA0000000000001093
+t1245975226
+s4243
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/CodeSigning.h
+c000000004A4D51FA0000000000000556
+t1246581242
+s1366
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h
+c000000004A4D51FB0000000000003609
+t1246581243
+s13833
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecKey.h
+c000000004A4D51FB0000000000003AC2
+t1246581243
+s15042
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h
+c000000004A4D51FB0000000000005C5A
+t1246581243
+s23642
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssm.h
+c000000004A4D51FA00000000000004F0
+t1246581242
+s1264
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssmerr.h
+c000000004A4D51FB000000000000996E
+t1246581243
+s39278
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssmtype.h
+c000000004A4D51FB0000000000011E34
+t1246581243
+s73268
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/assert.h
+c000000004A5C14A60000000000000DCB
+t1247548582
+s3531
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/errno.h
+c000000004A5C14A600000000000003EB
+t1247548582
+s1003
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/libkern/OSAtomic.h
+c000000004A5C14A60000000000002519
+t1247548582
+s9497
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/libkern/OSByteOrder.h
+c000000004A73D64D000000000000298B
+t1249105485
+s10635
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/machine/endian.h
+c000000004A73D64900000000000006C3
+t1249105481
+s1731
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/pthread.h
+c000000004A5C14A700000000000038F0
+t1247548583
+s14576
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdio.h
+c000000004A5C14A70000000000004174
+t1247548583
+s16756
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdlib.h
+c000000004A5C14A70000000000002DF5
+t1247548583
+s11765
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/string.h
+c000000004A5C14A70000000000001731
+t1247548583
+s5937
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/types.h
+c000000004A73D6550000000000002905
+t1249105493
+s10501
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/unistd.h
+c000000004A5C14A7000000000000563E
+t1247548583
+s22078
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/zlib.h
+c000000004A1F0FE200000000000102A5
+t1243549666
+s66213
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h
+c000000004A11EB240000000000000C7E
+t1242688292
+s3198
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/stdint.h
+c000000004A11EB24000000000000190C
+t1242688292
+s6412
+
+N/Developer/usr/include/gcc/darwin/4.2/stdint.h
+c000000004A11A512000000000000190C
+t1242670354
+s6412
+
+N/Developer/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h
+c000000004A1198340000000000000C7E
+t1242667060
+s3198
+i"syslimits.h"
+
+N/Developer/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/syslimits.h
+c000000004A1195E90000000000000155
+t1242666473
+s341
+
+N/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
+c000000004A5D68960000000000776D30
+t1247635606
+s7826736
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h
+c000000004A5D68370000000000003A75
+t1247635511
+s14965
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h
+c000000004A5D68370000000000003E6A
+t1247635511
+s15978
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDate.h
+c000000004A5D68370000000000000A15
+t1247635511
+s2581
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h
+c000000004A5D68380000000000000AF4
+t1247635512
+s2804
+
+N/System/Library/Frameworks/PCSC.framework/Headers/musclecard.h
+c000000004A4412BA00000000000075E1
+t1245975226
+s30177
+
+N/System/Library/Frameworks/PCSC.framework/Headers/winscard.h
+c000000004A4412BA0000000000001093
+t1245975226
+s4243
+
+N/System/Library/Frameworks/Security.framework/Headers/CodeSigning.h
+c000000004A4D51FA0000000000000556
+t1246581242
+s1366
+
+N/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h
+c000000004A4D51FB0000000000003609
+t1246581243
+s13833
+
+N/System/Library/Frameworks/Security.framework/Headers/SecKey.h
+c000000004A4D51FB0000000000003AC2
+t1246581243
+s15042
+
+N/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h
+c000000004A4D51FB0000000000005C5A
+t1246581243
+s23642
+
+N/System/Library/Frameworks/Security.framework/Headers/cssm.h
+c000000004A4D51FA00000000000004F0
+t1246581242
+s1264
+
+N/System/Library/Frameworks/Security.framework/Headers/cssmerr.h
+c000000004A4D51FB000000000000996E
+t1246581243
+s39278
+
+N/System/Library/Frameworks/Security.framework/Headers/cssmtype.h
+c000000004A4D51FB0000000000011E34
+t1246581243
+s73268
+
+N/System/Library/PrivateFrameworks/SecurityTokend.framework/Headers/SecTokend.h
+c000000004A4413D40000000000002605
+t1245975508
+s9733
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp
+c0000000049DA4472000000000000068F
+t1239041138
+s1679
+i"CACAttributeCoder.h"
+i"Adornment.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i"CACRecord.h"
+i"CACToken.h"
+i<Security/SecKeychainItem.h>
+i<security_cdsa_utilities/cssmkey.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.h
+c0000000049DA44720000000000000626
+t1239041138
+s1574
+i"AttributeCoder.h"
+i<string>
+i<PCSC/musclecard.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACError.cpp
+c0000000049DA44720000000000000A34
+t1239041138
+s2612
+i"CACError.h"
+i<Security/cssmerr.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACError.h
+c0000000049DA44720000000000000815
+t1239041138
+s2069
+i"SCardError.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp
+c0000000049DA44720000000000002382
+t1239041138
+s9090
+i"CACKeyHandle.h"
+i"CACRecord.h"
+i"CACToken.h"
+i<security_utilities/debugging.h>
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssmerr.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h
+c0000000049DA44720000000000000AE7
+t1239041138
+s2791
+i"KeyHandle.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp
+c0000000049DA44720000000000002739
+t1239041138
+s10041
+i"CACRecord.h"
+i"CACError.h"
+i"CACToken.h"
+i"Attribute.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i<security_cdsa_client/aclclient.h>
+i<Security/SecKey.h>
+i<zlib.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h
+c0000000049DA44720000000000000D1D
+t1239041138
+s3357
+i"Record.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp
+c0000000049DA44720000000000000BA6
+t1239041138
+s2982
+i"CACSchema.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i<Security/SecCertificate.h>
+i<Security/SecKeychainItem.h>
+i<Security/SecKey.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h
+c0000000049DA447200000000000006AC
+t1239041138
+s1708
+i"Schema.h"
+i"CACAttributeCoder.h"
+i"CACKeyHandle.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp
+c0000000049DA447200000000000049A0
+t1239041138
+s18848
+i"CACToken.h"
+i"Adornment.h"
+i"AttributeCoder.h"
+i"CACError.h"
+i"CACRecord.h"
+i"CACSchema.h"
+i<security_cdsa_client/aclclient.h>
+i<map>
+i<vector>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h
+c0000000049DA44720000000000000A32
+t1239041138
+s2610
+i<Token.h>
+i"TokenContext.h"
+i<security_utilities/pcsc++.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp
+c0000000049DA447200000000000005E3
+t1239041138
+s1507
+i"CACToken.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_csp_capabilities.mdsinfo
+c0000000049DA447200000000000001D2
+t1239041138
+s466
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_csp_capabilities_common.mds
+c0000000049DA44720000000000005299
+t1239041138
+s21145
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_csp_primary.mdsinfo
+c0000000049DA44720000000000000564
+t1239041138
+s1380
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_dl_primary.mdsinfo
+c0000000049DA44720000000000000654
+t1239041138
+s1620
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_smartcard.mdsinfo
+c0000000049DA44720000000000000295
+t1239041138
+s661
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.h
+c0000000049DA447200000000000007D6
+t1239041138
+s2006
+i<security_utilities/adornments.h>
+i<security_utilities/refcount.h>
+i<Security/SecCertificate.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.h
+c0000000049DA44720000000000000841
+t1239041138
+s2113
+i<Security/cssmtype.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<string>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.h
+c0000000049DA447200000000000014C2
+t1239041138
+s5314
+i<security_utilities/utilities.h>
+i<Security/cssmtype.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h
+c0000000049DA44720000000000000DD3
+t1239041138
+s3539
+i"RecordHandle.h"
+i<security_cdsa_utilities/handleobject.h>
+i<security_cdsa_utilities/context.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.h
+c0000000049DA44720000000000000EC4
+t1239041138
+s3780
+i<Security/cssmtype.h>
+i<security_utilities/utilities.h>
+i"Attribute.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h
+c0000000049DA44720000000000001045
+t1239041138
+s4165
+i<security_cdsa_utilities/cssmdata.h>
+i<map>
+i<string>
+i<vector>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h
+c0000000049DA447200000000000009BD
+t1239041138
+s2493
+i"AttributeCoder.h"
+i"MetaRecord.h"
+i"Attribute.h"
+i<security_utilities/refcount.h>
+i<security_utilities/adornments.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h
+c0000000049DA44720000000000000819
+t1239041138
+s2073
+i<security_cdsa_utilities/handleobject.h>
+i<security_utilities/refcount.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h
+c0000000049DA4472000000000000068D
+t1239041138
+s1677
+i"Record.h"
+i<vector>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.h
+c0000000049DA44720000000000001EF3
+t1239041138
+s7923
+i<security_utilities/debugging.h>
+i<security_utilities/errors.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h
+c0000000049DA44720000000000000EAF
+t1239041138
+s3759
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<map>
+i"MetaRecord.h"
+i"Relation.h"
+i"AttributeCoder.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h
+c0000000049DA44720000000000002A09
+t1239041138
+s10761
+i<SecurityTokend/SecTokend.h>
+i<security_utilities/osxcode.h>
+i<security_cdsa_utilities/context.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmbridge.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/debugging.h>
+i<security_utilities/pcsc++.h>
+i<string>
+i"TokenContext.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.h
+c0000000049DA4472000000000000053F
+t1239041138
+s1343
+i<security_utilities/utilities.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend
+t1252113849
+s102
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Info.plist
+t1252113849
+s707
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/MacOS/CAC_debug
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/PkgInfo
+t1252113849
+s8
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_capabilities.mdsinfo
+t1252113849
+s466
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_capabilities_common.mds
+t1252113849
+s21145
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_primary.mdsinfo
+t1252113849
+s1380
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_dl_primary.mdsinfo
+t1252113849
+s1620
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_smartcard.mdsinfo
+t1252113849
+s661
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/CAC_vers.c
+c000000004AA1BDB900000000000000B6
+t1252113849
+s182
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CAC.LinkFileList
+c000000004AA1BDB9000000000000036A
+t1252113849
+s874
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACAttributeCoder.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACError.o
+t1252113850
+s26448
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACKeyHandle.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACRecord.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACSchema.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACToken.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CAC_vers.o
+t1252113851
+s2024
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/cac.o
+t2
+s0
+
+N/usr/include/assert.h
+c000000004A5C14A60000000000000DCB
+t1247548582
+s3531
+
+N/usr/include/errno.h
+c000000004A5C14A600000000000003EB
+t1247548582
+s1003
+
+N/usr/include/libkern/OSAtomic.h
+c000000004A5C14A60000000000002519
+t1247548582
+s9497
+
+N/usr/include/libkern/OSByteOrder.h
+c000000004A73D64D000000000000298B
+t1249105485
+s10635
+
+N/usr/include/machine/endian.h
+c000000004A73D64900000000000006C3
+t1249105481
+s1731
+
+N/usr/include/pthread.h
+c000000004A5C14A700000000000038F0
+t1247548583
+s14576
+
+N/usr/include/stdio.h
+c000000004A5C14A70000000000004174
+t1247548583
+s16756
+
+N/usr/include/stdlib.h
+c000000004A5C14A70000000000002DF5
+t1247548583
+s11765
+
+N/usr/include/string.h
+c000000004A5C14A70000000000001731
+t1247548583
+s5937
+
+N/usr/include/sys/types.h
+c000000004A73D6550000000000002905
+t1249105493
+s10501
+
+N/usr/include/unistd.h
+c000000004A5C14A7000000000000563E
+t1247548583
+s22078
+
+N/usr/include/zlib.h
+c000000004A1F0FE200000000000102A5
+t1243549666
+s66213
+
+N/usr/lib/libz.1.dylib
+c000000004A1F0FE3000000000003C610
+t1243549667
+s247312
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_client.framework/Headers/aclclient.h
+c000000004A441065000000000000196C
+t1245974629
+s6508
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmacl.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/refcount.h>
+i<security_utilities/globalizer.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/aclsubject.h
+c000000004A4410670000000000001FA4
+t1245974631
+s8100
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/refcount.h>
+i<security_utilities/globalizer.h>
+i<security_utilities/memutils.h>
+i<security_utilities/adornments.h>
+i<map>
+i<set>
+i<string>
+i<limits.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/context.h
+c000000004A4410680000000000003412
+t1245974632
+s13330
+i<security_utilities/utilities.h>
+i<security_utilities/debugging.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/cssmwalkers.h>
+i<security_cdsa_utilities/cssmacl.h>
+i<security_cdsa_utilities/cssmdates.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmacl.h
+c000000004A44106800000000000008E8
+t1245974632
+s2280
+i<security_cdsa_utilities/objectacl.h>
+i<security_cdsa_utilities/aclsubject.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmaclpod.h
+c000000004A4410680000000000002CF7
+t1245974632
+s11511
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmlist.h>
+i<security_cdsa_utilities/cssmalloc.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmalloc.h
+c000000004A441068000000000000127E
+t1245974632
+s4734
+i<security_utilities/alloc.h>
+i<Security/cssm.h>
+i<cstring>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmbridge.h
+c000000004A4410680000000000000A5D
+t1245974632
+s2653
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssm.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmcred.h
+c000000004A4410680000000000001860
+t1245974632
+s6240
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmlist.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<list>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdata.h
+c000000004A4410680000000000004AEC
+t1245974632
+s19180
+i<security_utilities/alloc.h>
+i<security_utilities/refcount.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssmerr.h>
+i<CoreFoundation/CoreFoundation.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdates.h
+c000000004A441068000000000000107C
+t1245974632
+s4220
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<CoreFoundation/CFDate.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdb.h
+c000000004A4410680000000000006FFB
+t1245974632
+s28667
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/walkers.h>
+i<security_cdsa_utilities/cssmdbname.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdbname.h
+c000000004A4410680000000000000FF2
+t1245974632
+s4082
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/walkers.h>
+i<Security/cssmtype.h>
+i<string>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmerrors.h
+c000000004A44106800000000000007FB
+t1245974632
+s2043
+i<security_utilities/errors.h>
+i<Security/cssmtype.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmkey.h
+c000000004A44106800000000000015ED
+t1245974632
+s5613
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssm.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmlist.h
+c000000004A4410680000000000002084
+t1245974632
+s8324
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/cssmwalkers.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmpods.h
+c000000004A4410680000000000001C09
+t1245974632
+s7177
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<string>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmwalkers.h
+c000000004A44106800000000000016B1
+t1245974632
+s5809
+i<security_cdsa_utilities/walkers.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmkey.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/handleobject.h
+c000000004A4410680000000000000597
+t1245974632
+s1431
+i<Security/cssm.h>
+i<security_cdsa_utilities/handletemplates.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/handletemplates.h
+c000000004A44106800000000000023D5
+t1245974632
+s9173
+i<security_utilities/refcount.h>
+i<security_utilities/threading.h>
+i<security_utilities/globalizer.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<ext/hash_map>
+i<hash_map>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/objectacl.h
+c000000004A4410670000000000002448
+t1245974631
+s9288
+i<security_cdsa_utilities/aclsubject.h>
+i<security_utilities/globalizer.h>
+i<map>
+i<set>
+i<limits.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/walkers.h
+c000000004A4410680000000000002950
+t1245974632
+s10576
+i<security_utilities/alloc.h>
+i<security_utilities/memstreams.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<security_utilities/debugging.h>
+i<set>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/adornments.h
+c000000004A44106600000000000017AE
+t1245974630
+s6062
+i<security_utilities/utilities.h>
+i<security_utilities/threading.h>
+i<map>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/alloc.h
+c000000004A4410660000000000001E7C
+t1245974630
+s7804
+i<security_utilities/utilities.h>
+i<cstring>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/cfutilities.h
+c000000004A441067000000000000415A
+t1245974631
+s16730
+i<security_utilities/utilities.h>
+i<security_utilities/globalizer.h>
+i<CoreFoundation/CoreFoundation.h>
+i<algorithm>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/debugging.h
+c000000004A44106700000000000010F3
+t1245974631
+s4339
+i<security_utilities/utilities_dtrace.h>
+i<security_utilities/utilities.h>
+i<cstdarg>
+i<typeinfo>
+i<stdio.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/endian.h
+c000000004A44106700000000000014C1
+t1245974631
+s5313
+i<machine/endian.h>
+i<libkern/OSByteOrder.h>
+i<security_utilities/utilities.h>
+i<security_utilities/memutils.h>
+i<security_utilities/debugging.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/errors.h
+c000000004A4410670000000000000D2E
+t1245974631
+s3374
+i<security_utilities/utilities.h>
+i<exception>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/globalizer.h
+c000000004A4410670000000000001549
+t1245974631
+s5449
+i<security_utilities/threading.h>
+i<memory>
+i<set>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/memstreams.h
+c000000004A4410670000000000001330
+t1245974631
+s4912
+i<stdint.h>
+i<security_utilities/memutils.h>
+i<security_utilities/endian.h>
+i<security_utilities/errors.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/memutils.h
+c000000004A4410670000000000000EC4
+t1245974631
+s3780
+i<security_utilities/utilities.h>
+i<sys/types.h>
+i<stdlib.h>
+i<algorithm>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/osxcode.h
+c000000004A4410660000000000000EC8
+t1245974630
+s3784
+i<security_utilities/refcount.h>
+i<security_utilities/cfutilities.h>
+i<Security/CodeSigning.h>
+i<limits.h>
+i<string>
+i<vector>
+i<CoreFoundation/CFBundle.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/pcsc++.h
+c000000004A441067000000000000147D
+t1245974631
+s5245
+i<security_utilities/utilities.h>
+i<security_utilities/errors.h>
+i<security_utilities/transactions.h>
+i<security_utilities/debugging.h>
+i<PCSC/winscard.h>
+i<vector>
+i<string>
+i<cstdio>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/refcount.h
+c000000004A4410670000000000001218
+t1245974631
+s4632
+i<security_utilities/threading.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/threading.h
+c000000004A4410670000000000002A54
+t1245974631
+s10836
+i<security_utilities/utilities.h>
+i<security_utilities/errors.h>
+i<security_utilities/debugging.h>
+i<pthread.h>
+i<security_utilities/threading_internal.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/threading_internal.h
+c000000004A44106700000000000010A3
+t1245974631
+s4259
+i<security_utilities/utilities.h>
+i<libkern/OSAtomic.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/transactions.h
+c000000004A4410670000000000000AB3
+t1245974631
+s2739
+i<security_utilities/utilities.h>
+i<security_utilities/debugging.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utilities.h
+c000000004A4410670000000000001E5D
+t1245974631
+s7773
+i<security_utilities/utility_config.h>
+i<exception>
+i<new>
+i<string>
+i<errno.h>
+i<string.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utilities_dtrace.h
+c000000004A44106600000000000048E6
+t1245974630
+s18662
+i<unistd.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utility_config.h
+c000000004A4410670000000000000B7F
+t1245974631
+s2943
+i<CoreFoundation/CFBase.h>
+i<assert.h>
+i<unistd.h>
+
+NCAC/Info.plist
+c0000000049DA447200000000000002CC
+t1239041138
+s716
+
+CCheck dependencies
+r0
+lSLF07#2 at 18"Check dependencies273806649#273806649#0(0"0(0#1#0"4300882208#0"0#
+
+CCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACAttributeCoder.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806649.518069
+e273806650.258332
+r0
+xCompileC
+xbuild/Tokend.build/CAC.build/Objects-debug/i386/CACAttributeCoder.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp:33:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp:33:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp:35:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp:35:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:52: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:53: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:55: error: 'SecTokendEstablishFlags' has not been declared
+lSLF07#2 at 82"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806649#273806650#0(3665"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp:33:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp:33:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp:35:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp:35:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:52: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:53: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:55: error: 'SecTokendEstablishFlags' has not been declared
+26(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806649#101#137#2(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#33#0#33#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806649#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#339#124#2(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806650#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 36"Expected class-name before '{' token273806650#654#112#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806650#766#140#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806650#906#126#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806650#1032#105#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806650#1137#138#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806650#1275#124#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806650#1399#105#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806650#1504#119#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806650#1623#123#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806650#1746#123#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806650#1869#120#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806650#1989#124#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806650#2113#124#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#2237#119#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#2356#119#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#2475#119#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#2594#119#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806650#2713#118#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806650#2831#120#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806650#2951#124#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806650#3075#124#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806650#3300#119#2(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#52#0#52#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806650#3419#123#2(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#53#0#53#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#53#0#53#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806650#3542#123#2(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#55#0#55#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#55#0#55#0#25"'*' has not been declared0(0#0#74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp4300882208#1348"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/CAC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACAttributeCoder.o"
+1#
+
+CCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACError.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACError.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806650.250328
+e273806650.509287
+r1
+xCompileC
+xbuild/Tokend.build/CAC.build/Objects-debug/i386/CACError.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACError.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 73"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACError.cpp273806650#273806650#0(0"0(0#0#65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACError.cpp4300882208#1330"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/CAC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACError.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACError.o"
+0#
+
+CCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACKeyHandle.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806650.258421
+e273806651.129468
+r0
+xCompileC
+xbuild/Tokend.build/CAC.build/Objects-debug/i386/CACKeyHandle.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp:31:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:52: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:53: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:55: error: 'SecTokendEstablishFlags' has not been declared
+lSLF07#2 at 77"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806650#273806651#0(4426"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp:31:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:52: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:53: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:55: error: 'SecTokendEstablishFlags' has not been declared
+27(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806650#284#139#4(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806650#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#29#0#29#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h273806650#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806650#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 127"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806650#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#36#0#36#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#707#125#4(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806650#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#29#0#29#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h273806650#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806650#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806650#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#1110#124#4(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806650#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#31#0#31#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h273806650#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806650#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806650#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 36"Expected class-name before '{' token273806651#1420#112#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806651#1532#140#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806651#1672#126#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806651#1798#105#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806651#1903#138#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806651#2041#124#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806651#2165#105#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#2270#119#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#2389#123#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#2512#123#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#2635#120#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#2755#124#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#2879#124#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#3003#119#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#3122#119#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#3241#119#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#3360#119#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806651#3479#118#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#3597#120#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#3717#124#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#3841#124#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#4061#119#2(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#52#0#52#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#4180#123#2(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#53#0#53#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#53#0#53#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#4303#123#2(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#55#0#55#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#55#0#55#0#25"'*' has not been declared0(0#0#69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp4300882208#1338"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/CAC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACKeyHandle.o"
+1#
+
+CCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACRecord.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806650.509493
+e273806651.235332
+r0
+xCompileC
+xbuild/Tokend.build/CAC.build/Objects-debug/i386/CACRecord.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:52: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:53: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:55: error: 'SecTokendEstablishFlags' has not been declared
+lSLF07#2 at 74"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806650#273806651#0(3997"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:52: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:53: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:55: error: 'SecTokendEstablishFlags' has not been declared
+26(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806650#275#137#4(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806650#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h273806650#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806650#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806650#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#687#124#4(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806650#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h273806650#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806650#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806650#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 36"Expected class-name before '{' token273806651#994#112#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806651#1106#140#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806651#1246#126#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806651#1372#105#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806651#1477#138#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806651#1615#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806651#1739#105#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#1844#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#1963#123#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#2086#123#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#2209#120#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#2329#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#2453#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#2577#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#2696#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#2815#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#2934#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806651#3053#118#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#3171#120#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#3291#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#3415#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#3632#119#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#52#0#52#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#3751#123#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#53#0#53#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#53#0#53#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#3874#123#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#55#0#55#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#55#0#55#0#25"'*' has not been declared0(0#0#66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp4300882208#1332"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/CAC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACRecord.o"
+1#
+
+CCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACSchema.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806651.129547
+e273806651.961509
+r0
+xCompileC
+xbuild/Tokend.build/CAC.build/Objects-debug/i386/CACSchema.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 74"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp273806651#273806651#0(1308"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+3(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806651#275#137#4(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h273806651#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h273806651#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h260733938#36#0#36#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806651#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#687#124#4(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h273806651#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h273806651#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h260733938#36#0#36#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806651#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#1183#125#5(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h273806651#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h260733938#34#0#34#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h273806651#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806651#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806651#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(0#0#66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp4300882208#1332"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/CAC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACSchema.o"
+1#
+
+CCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACToken.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806651.235501
+e273806652.103966
+r0
+xCompileC
+xbuild/Tokend.build/CAC.build/Objects-debug/i386/CACToken.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:52: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:53: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:55: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:34:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:35:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:440: error: 'uint32 CACToken::probe' is not a static member of 'class CACToken'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:440: error: 'SecTokendProbeFlags' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:441: error: expected primary-expression before 'char'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:441: error: initializer expression list treated as compound expression
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:442: error: expected ',' or ';' before '{' token
+lSLF07#2 at 73"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#273806652#0(5041"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:52: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:53: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:55: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:34:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:35:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:440: error: 'uint32 CACToken::probe' is not a static member of 'class CACToken'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:440: error: 'SecTokendProbeFlags' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:441: error: expected primary-expression before 'char'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:441: error: initializer expression list treated as compound expression
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:442: error: expected ',' or ';' before '{' token
+32(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806651#182#132#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 120"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#28"*: No such file or directory0(4 at 36"Expected class-name before '{' token273806651#496#112#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806651#608#140#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806651#748#126#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806651#874#105#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806651#979#138#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806651#1117#124#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806651#1241#105#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#1346#119#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#1465#123#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#1588#123#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#1711#120#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#1831#124#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#1955#124#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#2079#119#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#2198#119#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#2317#119#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#2436#119#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806651#2555#118#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#2673#120#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#2793#124#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#2917#124#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#3133#119#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#52#0#52#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#3252#123#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#53#0#53#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#53#0#53#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#3375#123#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#55#0#55#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#55#0#55#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#3772#124#4(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#34#0#34#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h273806651#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806651#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806651#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806652#4267#125#5(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806652#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#35#0#35#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h273806652#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h260733938#34#0#34#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h273806652#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806652#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806652#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 67"'uint32 CACToken::probe' is not a static member of 'class CACToken'273806652#4392#146#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#440#0#440#0#0"0(4 at 52"'SecTokendProbeFlags' was not declared in this scope273806652#4538#131#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#440#0#440#0#34"'*' was not declared in this scope0(4 at 41"Expected primary-expression before 'char'273806652#4669#120#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#441#0#441#0#19"expected * before *0(4 at 58"Initializer expression list treated as compound expression273806652#4789#137#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#441#0#441#0#0"0(4 at 36"Expected ',' or ';' before '{' token273806652#4926#115#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#442#0#442#0#19"expected * before *0(0#0#65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp4300882208#1330"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/CAC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACToken.o"
+1#
+
+CCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CAC_vers.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/CAC_vers.c" debug i386 c com.apple.compilers.gcc.4_2
+s273806651.961591
+e273806651.998079
+r1
+xCompileC
+xbuild/Tokend.build/CAC.build/Objects-debug/i386/CAC_vers.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/CAC_vers.c
+xdebug
+xi386
+xc
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 111"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/CAC_vers.c273806651#273806651#0(0"0(0#0#103"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/CAC_vers.c4300882208#1298"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/CAC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/CAC_vers.c" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CAC_vers.o"
+0#
+
+CCompileC build/Tokend.build/CAC.build/Objects-debug/i386/cac.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806649.517331
+e273806650.246801
+r0
+xCompileC
+xbuild/Tokend.build/CAC.build/Objects-debug/i386/cac.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:28:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:28:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:28:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:52: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:53: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:55: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp: In function 'int main(int, const char**)':
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:43: error: 'class Tokend::Token' has no member named 'callbacks'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:43: error: 'class Tokend::Token' has no member named 'support'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:43: error: 'SecTokendMain' was not declared in this scope
+lSLF07#2 at 68"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806649#273806650#0(3957"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:28:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:28:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:28:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:52: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:53: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:55: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp: In function 'int main(int, const char**)':
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:43: error: 'class Tokend::Token' has no member named 'callbacks'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:43: error: 'class Tokend::Token' has no member named 'support'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:43: error: 'SecTokendMain' was not declared in this scope
+28(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806649#177#132#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806649#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 120"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#28"*: No such file or directory0(4 at 36"Expected class-name before '{' token273806650#486#112#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806650#598#140#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806650#738#126#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806650#864#105#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806650#969#138#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806650#1107#124#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806650#1231#105#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806650#1336#119#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806650#1455#123#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806650#1578#123#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806650#1701#120#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806650#1821#124#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806650#1945#124#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#2069#119#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#2188#119#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#2307#119#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#2426#119#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806650#2545#118#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806650#2663#120#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806650#2783#124#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806650#2907#124#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806650#3118#119#2(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#52#0#52#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806650#3237#123#2(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#53#0#53#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#53#0#53#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806650#3360#123#2(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#55#0#55#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#55#0#55#0#25"'*' has not been declared0(4 at 53"'class Tokend::Token' has no member named 'callbacks'273806650#3588#126#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#43#0#43#0#27"'*' has no member named '*'0(4 at 51"'class Tokend::Token' has no member named 'support'273806650#3714#124#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#43#0#43#0#27"'*' has no member named '*'0(4 at 46"'SecTokendMain' was not declared in this scope273806650#3838#119#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#43#0#43#0#34"'*' was not declared in this scope0(0#0#60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp4300882208#1320"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/CAC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/cac.o"
+1#
+
+CCpResource build/CAC.tokend/Contents/Resources/cac_csp_capabilities.mdsinfo CAC/mds/cac_csp_capabilities.mdsinfo
+s273806649.505789
+e273806649.513781
+r1
+xCpResource
+xbuild/CAC.tokend/Contents/Resources/cac_csp_capabilities.mdsinfo
+xCAC/mds/cac_csp_capabilities.mdsinfo
+lSLF07#2 at 41"Copy CAC/mds/cac_csp_capabilities.mdsinfo273806649#273806649#0(0"0(0#0#85"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_csp_capabilities.mdsinfo4300882208#381"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_csp_capabilities.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources"
+0#
+
+CCpResource build/CAC.tokend/Contents/Resources/cac_csp_capabilities_common.mds CAC/mds/cac_csp_capabilities_common.mds
+s273806649.506364
+e273806649.515009
+r1
+xCpResource
+xbuild/CAC.tokend/Contents/Resources/cac_csp_capabilities_common.mds
+xCAC/mds/cac_csp_capabilities_common.mds
+lSLF07#2 at 44"Copy CAC/mds/cac_csp_capabilities_common.mds273806649#273806649#0(0"0(0#0#88"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_csp_capabilities_common.mds4300882208#384"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_csp_capabilities_common.mds" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources"
+0#
+
+CCpResource build/CAC.tokend/Contents/Resources/cac_csp_primary.mdsinfo CAC/mds/cac_csp_primary.mdsinfo
+s273806649.506791
+e273806649.517272
+r1
+xCpResource
+xbuild/CAC.tokend/Contents/Resources/cac_csp_primary.mdsinfo
+xCAC/mds/cac_csp_primary.mdsinfo
+lSLF07#2 at 36"Copy CAC/mds/cac_csp_primary.mdsinfo273806649#273806649#0(0"0(0#0#80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_csp_primary.mdsinfo4300882208#376"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_csp_primary.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources"
+0#
+
+CCpResource build/CAC.tokend/Contents/Resources/cac_dl_primary.mdsinfo CAC/mds/cac_dl_primary.mdsinfo
+s273806649.507335
+e273806649.513607
+r1
+xCpResource
+xbuild/CAC.tokend/Contents/Resources/cac_dl_primary.mdsinfo
+xCAC/mds/cac_dl_primary.mdsinfo
+lSLF07#2 at 35"Copy CAC/mds/cac_dl_primary.mdsinfo273806649#273806649#0(0"0(0#0#79"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_dl_primary.mdsinfo4300882208#375"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_dl_primary.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources"
+0#
+
+CCpResource build/CAC.tokend/Contents/Resources/cac_smartcard.mdsinfo CAC/mds/cac_smartcard.mdsinfo
+s273806649.508763
+e273806649.517113
+r1
+xCpResource
+xbuild/CAC.tokend/Contents/Resources/cac_smartcard.mdsinfo
+xCAC/mds/cac_smartcard.mdsinfo
+lSLF07#2 at 34"Copy CAC/mds/cac_smartcard.mdsinfo273806649#273806649#0(0"0(0#0#78"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_smartcard.mdsinfo4300882208#374"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_smartcard.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources"
+0#
+
+CLd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/MacOS/CAC_debug" debug i386
+r0
+
+CProcessInfoPlistFile "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Info.plist" CAC/Info.plist
+s273806649.502816
+e273806649.505726
+r1
+xProcessInfoPlistFile
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Info.plist
+xCAC/Info.plist
+lSLF07#2 at 22"Process CAC/Info.plist273806649#273806649#0(0"0(0#0#63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/Info.plist4300882208#328"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    builtin-infoPlistUtility CAC/Info.plist -genpkginfo "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/PkgInfo" -expandbuildsettings -platform macosx -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Info.plist"
+0#
+
+CTouch "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend"
+r0
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/build-state~.dat
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/build-state~.dat	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/CAC.build/build-state~.dat	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,1609 @@
+TCAC
+v7
+r0
+t273806652.104164
+cCheck dependencies
+cProcessInfoPlistFile "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Info.plist" CAC/Info.plist
+cCpResource build/CAC.tokend/Contents/Resources/cac_csp_capabilities.mdsinfo CAC/mds/cac_csp_capabilities.mdsinfo
+cCpResource build/CAC.tokend/Contents/Resources/cac_csp_capabilities_common.mds CAC/mds/cac_csp_capabilities_common.mds
+cCpResource build/CAC.tokend/Contents/Resources/cac_csp_primary.mdsinfo CAC/mds/cac_csp_primary.mdsinfo
+cCpResource build/CAC.tokend/Contents/Resources/cac_dl_primary.mdsinfo CAC/mds/cac_dl_primary.mdsinfo
+cCpResource build/CAC.tokend/Contents/Resources/cac_smartcard.mdsinfo CAC/mds/cac_smartcard.mdsinfo
+cCompileC build/Tokend.build/CAC.build/Objects-debug/i386/cac.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACAttributeCoder.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACError.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACError.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACKeyHandle.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACRecord.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACSchema.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACToken.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CAC_vers.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/CAC_vers.c" debug i386 c com.apple.compilers.gcc.4_2
+
+N/Developer/SDKs/MacOSX10.6.sdk
+c000000004A769DAB00000000000000EE
+t1249287595
+s238
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h
+c000000004A5D68370000000000003A75
+t1247635511
+s14965
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h
+c000000004A5D68370000000000003E6A
+t1247635511
+s15978
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDate.h
+c000000004A5D68370000000000000A15
+t1247635511
+s2581
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h
+c000000004A5D68380000000000000AF4
+t1247635512
+s2804
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/PCSC.framework/Headers/musclecard.h
+c000000004A4412BA00000000000075E1
+t1245975226
+s30177
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/PCSC.framework/Headers/winscard.h
+c000000004A4412BA0000000000001093
+t1245975226
+s4243
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/CodeSigning.h
+c000000004A4D51FA0000000000000556
+t1246581242
+s1366
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h
+c000000004A4D51FB0000000000003609
+t1246581243
+s13833
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecKey.h
+c000000004A4D51FB0000000000003AC2
+t1246581243
+s15042
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h
+c000000004A4D51FB0000000000005C5A
+t1246581243
+s23642
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssm.h
+c000000004A4D51FA00000000000004F0
+t1246581242
+s1264
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssmerr.h
+c000000004A4D51FB000000000000996E
+t1246581243
+s39278
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssmtype.h
+c000000004A4D51FB0000000000011E34
+t1246581243
+s73268
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/assert.h
+c000000004A5C14A60000000000000DCB
+t1247548582
+s3531
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/errno.h
+c000000004A5C14A600000000000003EB
+t1247548582
+s1003
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/libkern/OSAtomic.h
+c000000004A5C14A60000000000002519
+t1247548582
+s9497
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/libkern/OSByteOrder.h
+c000000004A73D64D000000000000298B
+t1249105485
+s10635
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/machine/endian.h
+c000000004A73D64900000000000006C3
+t1249105481
+s1731
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/pthread.h
+c000000004A5C14A700000000000038F0
+t1247548583
+s14576
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdio.h
+c000000004A5C14A70000000000004174
+t1247548583
+s16756
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdlib.h
+c000000004A5C14A70000000000002DF5
+t1247548583
+s11765
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/string.h
+c000000004A5C14A70000000000001731
+t1247548583
+s5937
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/types.h
+c000000004A73D6550000000000002905
+t1249105493
+s10501
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/unistd.h
+c000000004A5C14A7000000000000563E
+t1247548583
+s22078
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/zlib.h
+c000000004A1F0FE200000000000102A5
+t1243549666
+s66213
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h
+c000000004A11EB240000000000000C7E
+t1242688292
+s3198
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/stdint.h
+c000000004A11EB24000000000000190C
+t1242688292
+s6412
+
+N/Developer/usr/include/gcc/darwin/4.2/stdint.h
+c000000004A11A512000000000000190C
+t1242670354
+s6412
+
+N/Developer/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h
+c000000004A1198340000000000000C7E
+t1242667060
+s3198
+i"syslimits.h"
+
+N/Developer/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/syslimits.h
+c000000004A1195E90000000000000155
+t1242666473
+s341
+
+N/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
+c000000004A5D68960000000000776D30
+t1247635606
+s7826736
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h
+c000000004A5D68370000000000003A75
+t1247635511
+s14965
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h
+c000000004A5D68370000000000003E6A
+t1247635511
+s15978
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDate.h
+c000000004A5D68370000000000000A15
+t1247635511
+s2581
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h
+c000000004A5D68380000000000000AF4
+t1247635512
+s2804
+
+N/System/Library/Frameworks/PCSC.framework/Headers/musclecard.h
+c000000004A4412BA00000000000075E1
+t1245975226
+s30177
+
+N/System/Library/Frameworks/PCSC.framework/Headers/winscard.h
+c000000004A4412BA0000000000001093
+t1245975226
+s4243
+
+N/System/Library/Frameworks/Security.framework/Headers/CodeSigning.h
+c000000004A4D51FA0000000000000556
+t1246581242
+s1366
+
+N/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h
+c000000004A4D51FB0000000000003609
+t1246581243
+s13833
+
+N/System/Library/Frameworks/Security.framework/Headers/SecKey.h
+c000000004A4D51FB0000000000003AC2
+t1246581243
+s15042
+
+N/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h
+c000000004A4D51FB0000000000005C5A
+t1246581243
+s23642
+
+N/System/Library/Frameworks/Security.framework/Headers/cssm.h
+c000000004A4D51FA00000000000004F0
+t1246581242
+s1264
+
+N/System/Library/Frameworks/Security.framework/Headers/cssmerr.h
+c000000004A4D51FB000000000000996E
+t1246581243
+s39278
+
+N/System/Library/Frameworks/Security.framework/Headers/cssmtype.h
+c000000004A4D51FB0000000000011E34
+t1246581243
+s73268
+
+N/System/Library/PrivateFrameworks/SecurityTokend.framework/Headers/SecTokend.h
+c000000004A4413D40000000000002605
+t1245975508
+s9733
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp
+c0000000049DA4472000000000000068F
+t1239041138
+s1679
+i"CACAttributeCoder.h"
+i"Adornment.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i"CACRecord.h"
+i"CACToken.h"
+i<Security/SecKeychainItem.h>
+i<security_cdsa_utilities/cssmkey.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.h
+c0000000049DA44720000000000000626
+t1239041138
+s1574
+i"AttributeCoder.h"
+i<string>
+i<PCSC/musclecard.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACError.cpp
+c0000000049DA44720000000000000A34
+t1239041138
+s2612
+i"CACError.h"
+i<Security/cssmerr.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACError.h
+c0000000049DA44720000000000000815
+t1239041138
+s2069
+i"SCardError.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp
+c0000000049DA44720000000000002382
+t1239041138
+s9090
+i"CACKeyHandle.h"
+i"CACRecord.h"
+i"CACToken.h"
+i<security_utilities/debugging.h>
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssmerr.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h
+c0000000049DA44720000000000000AE7
+t1239041138
+s2791
+i"KeyHandle.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp
+c0000000049DA44720000000000002739
+t1239041138
+s10041
+i"CACRecord.h"
+i"CACError.h"
+i"CACToken.h"
+i"Attribute.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i<security_cdsa_client/aclclient.h>
+i<Security/SecKey.h>
+i<zlib.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h
+c0000000049DA44720000000000000D1D
+t1239041138
+s3357
+i"Record.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp
+c0000000049DA44720000000000000BA6
+t1239041138
+s2982
+i"CACSchema.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i<Security/SecCertificate.h>
+i<Security/SecKeychainItem.h>
+i<Security/SecKey.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h
+c0000000049DA447200000000000006AC
+t1239041138
+s1708
+i"Schema.h"
+i"CACAttributeCoder.h"
+i"CACKeyHandle.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp
+c0000000049DA447200000000000049A0
+t1239041138
+s18848
+i"CACToken.h"
+i"Adornment.h"
+i"AttributeCoder.h"
+i"CACError.h"
+i"CACRecord.h"
+i"CACSchema.h"
+i<security_cdsa_client/aclclient.h>
+i<map>
+i<vector>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h
+c0000000049DA44720000000000000A32
+t1239041138
+s2610
+i<Token.h>
+i"TokenContext.h"
+i<security_utilities/pcsc++.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp
+c0000000049DA447200000000000005E3
+t1239041138
+s1507
+i"CACToken.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_csp_capabilities.mdsinfo
+c0000000049DA447200000000000001D2
+t1239041138
+s466
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_csp_capabilities_common.mds
+c0000000049DA44720000000000005299
+t1239041138
+s21145
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_csp_primary.mdsinfo
+c0000000049DA44720000000000000564
+t1239041138
+s1380
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_dl_primary.mdsinfo
+c0000000049DA44720000000000000654
+t1239041138
+s1620
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_smartcard.mdsinfo
+c0000000049DA44720000000000000295
+t1239041138
+s661
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.h
+c0000000049DA447200000000000007D6
+t1239041138
+s2006
+i<security_utilities/adornments.h>
+i<security_utilities/refcount.h>
+i<Security/SecCertificate.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.h
+c0000000049DA44720000000000000841
+t1239041138
+s2113
+i<Security/cssmtype.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<string>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.h
+c0000000049DA447200000000000014C2
+t1239041138
+s5314
+i<security_utilities/utilities.h>
+i<Security/cssmtype.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h
+c0000000049DA44720000000000000DD3
+t1239041138
+s3539
+i"RecordHandle.h"
+i<security_cdsa_utilities/handleobject.h>
+i<security_cdsa_utilities/context.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.h
+c0000000049DA44720000000000000EC4
+t1239041138
+s3780
+i<Security/cssmtype.h>
+i<security_utilities/utilities.h>
+i"Attribute.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h
+c0000000049DA44720000000000001045
+t1239041138
+s4165
+i<security_cdsa_utilities/cssmdata.h>
+i<map>
+i<string>
+i<vector>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h
+c0000000049DA447200000000000009BD
+t1239041138
+s2493
+i"AttributeCoder.h"
+i"MetaRecord.h"
+i"Attribute.h"
+i<security_utilities/refcount.h>
+i<security_utilities/adornments.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h
+c0000000049DA44720000000000000819
+t1239041138
+s2073
+i<security_cdsa_utilities/handleobject.h>
+i<security_utilities/refcount.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h
+c0000000049DA4472000000000000068D
+t1239041138
+s1677
+i"Record.h"
+i<vector>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.h
+c0000000049DA44720000000000001EF3
+t1239041138
+s7923
+i<security_utilities/debugging.h>
+i<security_utilities/errors.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h
+c0000000049DA44720000000000000EAF
+t1239041138
+s3759
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<map>
+i"MetaRecord.h"
+i"Relation.h"
+i"AttributeCoder.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h
+c0000000049DA44720000000000002A09
+t1239041138
+s10761
+i<SecurityTokend/SecTokend.h>
+i<security_utilities/osxcode.h>
+i<security_cdsa_utilities/context.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmbridge.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/debugging.h>
+i<security_utilities/pcsc++.h>
+i<string>
+i"TokenContext.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.h
+c0000000049DA4472000000000000053F
+t1239041138
+s1343
+i<security_utilities/utilities.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Info.plist
+t1252113849
+s707
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/MacOS/CAC_debug
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/PkgInfo
+t1252113849
+s8
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_capabilities.mdsinfo
+t1252113849
+s466
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_capabilities_common.mds
+t1252113849
+s21145
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_csp_primary.mdsinfo
+t1252113849
+s1380
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_dl_primary.mdsinfo
+t1252113849
+s1620
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources/cac_smartcard.mdsinfo
+t1252113849
+s661
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/CAC_vers.c
+c000000004AA1BDB900000000000000B6
+t1252113849
+s182
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CAC.LinkFileList
+c000000004AA1BDB9000000000000036A
+t1252113849
+s874
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACAttributeCoder.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACError.o
+t1252113850
+s26448
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACKeyHandle.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACRecord.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACSchema.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACToken.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CAC_vers.o
+t1252113851
+s2024
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/cac.o
+t2
+s0
+
+N/usr/include/assert.h
+c000000004A5C14A60000000000000DCB
+t1247548582
+s3531
+
+N/usr/include/errno.h
+c000000004A5C14A600000000000003EB
+t1247548582
+s1003
+
+N/usr/include/libkern/OSAtomic.h
+c000000004A5C14A60000000000002519
+t1247548582
+s9497
+
+N/usr/include/libkern/OSByteOrder.h
+c000000004A73D64D000000000000298B
+t1249105485
+s10635
+
+N/usr/include/machine/endian.h
+c000000004A73D64900000000000006C3
+t1249105481
+s1731
+
+N/usr/include/pthread.h
+c000000004A5C14A700000000000038F0
+t1247548583
+s14576
+
+N/usr/include/stdio.h
+c000000004A5C14A70000000000004174
+t1247548583
+s16756
+
+N/usr/include/stdlib.h
+c000000004A5C14A70000000000002DF5
+t1247548583
+s11765
+
+N/usr/include/string.h
+c000000004A5C14A70000000000001731
+t1247548583
+s5937
+
+N/usr/include/sys/types.h
+c000000004A73D6550000000000002905
+t1249105493
+s10501
+
+N/usr/include/unistd.h
+c000000004A5C14A7000000000000563E
+t1247548583
+s22078
+
+N/usr/include/zlib.h
+c000000004A1F0FE200000000000102A5
+t1243549666
+s66213
+
+N/usr/lib/libz.1.dylib
+c000000004A1F0FE3000000000003C610
+t1243549667
+s247312
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_client.framework/Headers/aclclient.h
+c000000004A441065000000000000196C
+t1245974629
+s6508
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmacl.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/refcount.h>
+i<security_utilities/globalizer.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/aclsubject.h
+c000000004A4410670000000000001FA4
+t1245974631
+s8100
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/refcount.h>
+i<security_utilities/globalizer.h>
+i<security_utilities/memutils.h>
+i<security_utilities/adornments.h>
+i<map>
+i<set>
+i<string>
+i<limits.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/context.h
+c000000004A4410680000000000003412
+t1245974632
+s13330
+i<security_utilities/utilities.h>
+i<security_utilities/debugging.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/cssmwalkers.h>
+i<security_cdsa_utilities/cssmacl.h>
+i<security_cdsa_utilities/cssmdates.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmacl.h
+c000000004A44106800000000000008E8
+t1245974632
+s2280
+i<security_cdsa_utilities/objectacl.h>
+i<security_cdsa_utilities/aclsubject.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmaclpod.h
+c000000004A4410680000000000002CF7
+t1245974632
+s11511
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmlist.h>
+i<security_cdsa_utilities/cssmalloc.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmalloc.h
+c000000004A441068000000000000127E
+t1245974632
+s4734
+i<security_utilities/alloc.h>
+i<Security/cssm.h>
+i<cstring>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmbridge.h
+c000000004A4410680000000000000A5D
+t1245974632
+s2653
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssm.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmcred.h
+c000000004A4410680000000000001860
+t1245974632
+s6240
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmlist.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<list>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdata.h
+c000000004A4410680000000000004AEC
+t1245974632
+s19180
+i<security_utilities/alloc.h>
+i<security_utilities/refcount.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssmerr.h>
+i<CoreFoundation/CoreFoundation.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdates.h
+c000000004A441068000000000000107C
+t1245974632
+s4220
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<CoreFoundation/CFDate.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdb.h
+c000000004A4410680000000000006FFB
+t1245974632
+s28667
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/walkers.h>
+i<security_cdsa_utilities/cssmdbname.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdbname.h
+c000000004A4410680000000000000FF2
+t1245974632
+s4082
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/walkers.h>
+i<Security/cssmtype.h>
+i<string>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmerrors.h
+c000000004A44106800000000000007FB
+t1245974632
+s2043
+i<security_utilities/errors.h>
+i<Security/cssmtype.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmkey.h
+c000000004A44106800000000000015ED
+t1245974632
+s5613
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssm.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmlist.h
+c000000004A4410680000000000002084
+t1245974632
+s8324
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/cssmwalkers.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmpods.h
+c000000004A4410680000000000001C09
+t1245974632
+s7177
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<string>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmwalkers.h
+c000000004A44106800000000000016B1
+t1245974632
+s5809
+i<security_cdsa_utilities/walkers.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmkey.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/handleobject.h
+c000000004A4410680000000000000597
+t1245974632
+s1431
+i<Security/cssm.h>
+i<security_cdsa_utilities/handletemplates.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/handletemplates.h
+c000000004A44106800000000000023D5
+t1245974632
+s9173
+i<security_utilities/refcount.h>
+i<security_utilities/threading.h>
+i<security_utilities/globalizer.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<ext/hash_map>
+i<hash_map>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/objectacl.h
+c000000004A4410670000000000002448
+t1245974631
+s9288
+i<security_cdsa_utilities/aclsubject.h>
+i<security_utilities/globalizer.h>
+i<map>
+i<set>
+i<limits.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/walkers.h
+c000000004A4410680000000000002950
+t1245974632
+s10576
+i<security_utilities/alloc.h>
+i<security_utilities/memstreams.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<security_utilities/debugging.h>
+i<set>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/adornments.h
+c000000004A44106600000000000017AE
+t1245974630
+s6062
+i<security_utilities/utilities.h>
+i<security_utilities/threading.h>
+i<map>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/alloc.h
+c000000004A4410660000000000001E7C
+t1245974630
+s7804
+i<security_utilities/utilities.h>
+i<cstring>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/cfutilities.h
+c000000004A441067000000000000415A
+t1245974631
+s16730
+i<security_utilities/utilities.h>
+i<security_utilities/globalizer.h>
+i<CoreFoundation/CoreFoundation.h>
+i<algorithm>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/debugging.h
+c000000004A44106700000000000010F3
+t1245974631
+s4339
+i<security_utilities/utilities_dtrace.h>
+i<security_utilities/utilities.h>
+i<cstdarg>
+i<typeinfo>
+i<stdio.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/endian.h
+c000000004A44106700000000000014C1
+t1245974631
+s5313
+i<machine/endian.h>
+i<libkern/OSByteOrder.h>
+i<security_utilities/utilities.h>
+i<security_utilities/memutils.h>
+i<security_utilities/debugging.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/errors.h
+c000000004A4410670000000000000D2E
+t1245974631
+s3374
+i<security_utilities/utilities.h>
+i<exception>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/globalizer.h
+c000000004A4410670000000000001549
+t1245974631
+s5449
+i<security_utilities/threading.h>
+i<memory>
+i<set>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/memstreams.h
+c000000004A4410670000000000001330
+t1245974631
+s4912
+i<stdint.h>
+i<security_utilities/memutils.h>
+i<security_utilities/endian.h>
+i<security_utilities/errors.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/memutils.h
+c000000004A4410670000000000000EC4
+t1245974631
+s3780
+i<security_utilities/utilities.h>
+i<sys/types.h>
+i<stdlib.h>
+i<algorithm>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/osxcode.h
+c000000004A4410660000000000000EC8
+t1245974630
+s3784
+i<security_utilities/refcount.h>
+i<security_utilities/cfutilities.h>
+i<Security/CodeSigning.h>
+i<limits.h>
+i<string>
+i<vector>
+i<CoreFoundation/CFBundle.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/pcsc++.h
+c000000004A441067000000000000147D
+t1245974631
+s5245
+i<security_utilities/utilities.h>
+i<security_utilities/errors.h>
+i<security_utilities/transactions.h>
+i<security_utilities/debugging.h>
+i<PCSC/winscard.h>
+i<vector>
+i<string>
+i<cstdio>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/refcount.h
+c000000004A4410670000000000001218
+t1245974631
+s4632
+i<security_utilities/threading.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/threading.h
+c000000004A4410670000000000002A54
+t1245974631
+s10836
+i<security_utilities/utilities.h>
+i<security_utilities/errors.h>
+i<security_utilities/debugging.h>
+i<pthread.h>
+i<security_utilities/threading_internal.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/threading_internal.h
+c000000004A44106700000000000010A3
+t1245974631
+s4259
+i<security_utilities/utilities.h>
+i<libkern/OSAtomic.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/transactions.h
+c000000004A4410670000000000000AB3
+t1245974631
+s2739
+i<security_utilities/utilities.h>
+i<security_utilities/debugging.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utilities.h
+c000000004A4410670000000000001E5D
+t1245974631
+s7773
+i<security_utilities/utility_config.h>
+i<exception>
+i<new>
+i<string>
+i<errno.h>
+i<string.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utilities_dtrace.h
+c000000004A44106600000000000048E6
+t1245974630
+s18662
+i<unistd.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utility_config.h
+c000000004A4410670000000000000B7F
+t1245974631
+s2943
+i<CoreFoundation/CFBase.h>
+i<assert.h>
+i<unistd.h>
+
+NCAC/Info.plist
+c0000000049DA447200000000000002CC
+t1239041138
+s716
+
+CCheck dependencies
+r0
+lSLF07#2 at 18"Check dependencies273806649#273806649#0(0"0(0#1#0"4300882208#0"0#
+
+CCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACAttributeCoder.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806649.518069
+e273806650.258332
+r0
+xCompileC
+xbuild/Tokend.build/CAC.build/Objects-debug/i386/CACAttributeCoder.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp:33:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp:33:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp:35:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp:35:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:52: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:53: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:55: error: 'SecTokendEstablishFlags' has not been declared
+lSLF07#2 at 82"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806649#273806650#0(3665"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp:33:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp:33:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp:35:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp:35:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:52: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:53: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:55: error: 'SecTokendEstablishFlags' has not been declared
+26(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806649#101#137#2(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806649#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#33#0#33#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806649#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#339#124#2(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806650#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 36"Expected class-name before '{' token273806650#654#112#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806650#766#140#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806650#906#126#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806650#1032#105#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806650#1137#138#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806650#1275#124#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806650#1399#105#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806650#1504#119#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806650#1623#123#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806650#1746#123#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806650#1869#120#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806650#1989#124#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806650#2113#124#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#2237#119#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#2356#119#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#2475#119#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#2594#119#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806650#2713#118#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806650#2831#120#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806650#2951#124#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806650#3075#124#3(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806650#3300#119#2(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#52#0#52#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806650#3419#123#2(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#53#0#53#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#53#0#53#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806650#3542#123#2(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp273806650#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp260733938#35#0#35#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#55#0#55#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#55#0#55#0#25"'*' has not been declared0(0#0#74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp4300882208#1348"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/CAC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACAttributeCoder.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACAttributeCoder.o"
+1#
+
+CCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACError.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACError.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806650.250328
+e273806650.509287
+r1
+xCompileC
+xbuild/Tokend.build/CAC.build/Objects-debug/i386/CACError.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACError.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 73"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACError.cpp273806650#273806650#0(0"0(0#0#65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACError.cpp4300882208#1330"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/CAC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACError.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACError.o"
+0#
+
+CCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACKeyHandle.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806650.258421
+e273806651.129468
+r0
+xCompileC
+xbuild/Tokend.build/CAC.build/Objects-debug/i386/CACKeyHandle.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp:31:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:52: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:53: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:55: error: 'SecTokendEstablishFlags' has not been declared
+lSLF07#2 at 77"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806650#273806651#0(4426"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp:31:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:52: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:53: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:55: error: 'SecTokendEstablishFlags' has not been declared
+27(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806650#284#139#4(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806650#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#29#0#29#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h273806650#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806650#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 127"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806650#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#36#0#36#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#707#125#4(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806650#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#29#0#29#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h273806650#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806650#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806650#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#1110#124#4(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806650#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#31#0#31#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h273806650#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806650#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806650#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 36"Expected class-name before '{' token273806651#1420#112#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806651#1532#140#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806651#1672#126#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806651#1798#105#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806651#1903#138#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806651#2041#124#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806651#2165#105#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#2270#119#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#2389#123#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#2512#123#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#2635#120#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#2755#124#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#2879#124#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#3003#119#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#3122#119#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#3241#119#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#3360#119#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806651#3479#118#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#3597#120#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#3717#124#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#3841#124#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#4061#119#2(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#52#0#52#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#4180#123#2(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#53#0#53#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#53#0#53#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#4303#123#2(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp273806651#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#55#0#55#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#55#0#55#0#25"'*' has not been declared0(0#0#69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp4300882208#1338"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/CAC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACKeyHandle.o"
+1#
+
+CCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACRecord.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806650.509493
+e273806651.235332
+r0
+xCompileC
+xbuild/Tokend.build/CAC.build/Objects-debug/i386/CACRecord.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:52: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:53: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:55: error: 'SecTokendEstablishFlags' has not been declared
+lSLF07#2 at 74"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806650#273806651#0(3997"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:52: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:53: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:55: error: 'SecTokendEstablishFlags' has not been declared
+26(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806650#275#137#4(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806650#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h273806650#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806650#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806650#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#687#124#4(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806650#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h273806650#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806650#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806650#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 36"Expected class-name before '{' token273806651#994#112#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806651#1106#140#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806651#1246#126#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806651#1372#105#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806651#1477#138#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806651#1615#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806651#1739#105#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#1844#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#1963#123#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#2086#123#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#2209#120#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#2329#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#2453#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#2577#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#2696#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#2815#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#2934#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806651#3053#118#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#3171#120#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#3291#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#3415#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#3632#119#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#52#0#52#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#3751#123#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#53#0#53#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#53#0#53#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#3874#123#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#55#0#55#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#55#0#55#0#25"'*' has not been declared0(0#0#66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp4300882208#1332"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/CAC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACRecord.o"
+1#
+
+CCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACSchema.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806651.129547
+e273806651.961509
+r0
+xCompileC
+xbuild/Tokend.build/CAC.build/Objects-debug/i386/CACSchema.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 74"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp273806651#273806651#0(1308"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+3(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806651#275#137#4(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h273806651#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h273806651#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h260733938#36#0#36#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806651#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#687#124#4(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h273806651#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h273806651#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h260733938#36#0#36#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806651#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#1183#125#5(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp273806651#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h273806651#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h260733938#34#0#34#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h273806651#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806651#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806651#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(0#0#66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp4300882208#1332"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/CAC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACSchema.o"
+1#
+
+CCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CACToken.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806651.235501
+e273806652.103966
+r0
+xCompileC
+xbuild/Tokend.build/CAC.build/Objects-debug/i386/CACToken.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:52: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:53: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:55: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:34:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:35:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:440: error: 'uint32 CACToken::probe' is not a static member of 'class CACToken'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:440: error: 'SecTokendProbeFlags' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:441: error: expected primary-expression before 'char'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:441: error: initializer expression list treated as compound expression
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:442: error: expected ',' or ';' before '{' token
+lSLF07#2 at 73"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#273806652#0(5041"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:52: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:53: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:55: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:34:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:35:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:440: error: 'uint32 CACToken::probe' is not a static member of 'class CACToken'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:440: error: 'SecTokendProbeFlags' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:441: error: expected primary-expression before 'char'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:441: error: initializer expression list treated as compound expression
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp:442: error: expected ',' or ';' before '{' token
+32(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806651#182#132#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 120"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#28"*: No such file or directory0(4 at 36"Expected class-name before '{' token273806651#496#112#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806651#608#140#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806651#748#126#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806651#874#105#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806651#979#138#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806651#1117#124#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806651#1241#105#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#1346#119#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#1465#123#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#1588#123#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#1711#120#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#1831#124#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#1955#124#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#2079#119#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#2198#119#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#2317#119#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#2436#119#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806651#2555#118#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#2673#120#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#2793#124#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#2917#124#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806651#3133#119#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#52#0#52#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806651#3252#123#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#53#0#53#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#53#0#53#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806651#3375#123#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#29#0#29#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806651#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#55#0#55#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#55#0#55#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806651#3772#124#4(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806651#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#34#0#34#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h273806651#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806651#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806651#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806652#4267#125#5(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp273806652#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#35#0#35#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h273806652#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACSchema.h260733938#34#0#34#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h273806652#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806652#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806652#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 67"'uint32 CACToken::probe' is not a static member of 'class CACToken'273806652#4392#146#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#440#0#440#0#0"0(4 at 52"'SecTokendProbeFlags' was not declared in this scope273806652#4538#131#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#440#0#440#0#34"'*' was not declared in this scope0(4 at 41"Expected primary-expression before 'char'273806652#4669#120#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#441#0#441#0#19"expected * before *0(4 at 58"Initializer expression list treated as compound expression273806652#4789#137#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#441#0#441#0#0"0(4 at 36"Expected ',' or ';' before '{' token273806652#4926#115#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp260733938#442#0#442#0#19"expected * before *0(0#0#65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp4300882208#1330"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/CAC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CACToken.o"
+1#
+
+CCompileC build/Tokend.build/CAC.build/Objects-debug/i386/CAC_vers.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/CAC_vers.c" debug i386 c com.apple.compilers.gcc.4_2
+s273806651.961591
+e273806651.998079
+r1
+xCompileC
+xbuild/Tokend.build/CAC.build/Objects-debug/i386/CAC_vers.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/CAC_vers.c
+xdebug
+xi386
+xc
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 111"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/CAC_vers.c273806651#273806651#0(0"0(0#0#103"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/CAC_vers.c4300882208#1298"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/CAC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/CAC_vers.c" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/CAC_vers.o"
+0#
+
+CCompileC build/Tokend.build/CAC.build/Objects-debug/i386/cac.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806649.517331
+e273806650.246801
+r0
+xCompileC
+xbuild/Tokend.build/CAC.build/Objects-debug/i386/cac.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:28:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:28:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:28:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:52: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:53: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:55: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp: In function 'int main(int, const char**)':
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:43: error: 'class Tokend::Token' has no member named 'callbacks'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:43: error: 'class Tokend::Token' has no member named 'support'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:43: error: 'SecTokendMain' was not declared in this scope
+lSLF07#2 at 68"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806649#273806650#0(3957"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:28:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:28:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:28:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:52: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:53: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h:55: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp: In function 'int main(int, const char**)':
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:43: error: 'class Tokend::Token' has no member named 'callbacks'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:43: error: 'class Tokend::Token' has no member named 'support'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp:43: error: 'SecTokendMain' was not declared in this scope
+28(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806649#177#132#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806649#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 120"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806649#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#28"*: No such file or directory0(4 at 36"Expected class-name before '{' token273806650#486#112#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806650#598#140#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806650#738#126#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806650#864#105#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806650#969#138#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806650#1107#124#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806650#1231#105#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806650#1336#119#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806650#1455#123#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806650#1578#123#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806650#1701#120#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806650#1821#124#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806650#1945#124#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#2069#119#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#2188#119#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#2307#119#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806650#2426#119#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806650#2545#118#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806650#2663#120#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806650#2783#124#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806650#2907#124#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806650#3118#119#2(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#52#0#52#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806650#3237#123#2(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#53#0#53#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#53#0#53#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806650#3360#123#2(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp273806650#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#28#0#28#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h273806650#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#55#0#55#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/CACToken.h260733938#55#0#55#0#25"'*' has not been declared0(4 at 53"'class Tokend::Token' has no member named 'callbacks'273806650#3588#126#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#43#0#43#0#27"'*' has no member named '*'0(4 at 51"'class Tokend::Token' has no member named 'support'273806650#3714#124#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#43#0#43#0#27"'*' has no member named '*'0(4 at 46"'SecTokendMain' was not declared in this scope273806650#3838#119#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp260733938#43#0#43#0#34"'*' was not declared in this scope0(0#0#60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp4300882208#1320"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/CAC.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/cac.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/CAC.build/Objects-debug/i386/cac.o"
+1#
+
+CCpResource build/CAC.tokend/Contents/Resources/cac_csp_capabilities.mdsinfo CAC/mds/cac_csp_capabilities.mdsinfo
+s273806649.505789
+e273806649.513781
+r1
+xCpResource
+xbuild/CAC.tokend/Contents/Resources/cac_csp_capabilities.mdsinfo
+xCAC/mds/cac_csp_capabilities.mdsinfo
+lSLF07#2 at 41"Copy CAC/mds/cac_csp_capabilities.mdsinfo273806649#273806649#0(0"0(0#0#85"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_csp_capabilities.mdsinfo4300882208#381"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_csp_capabilities.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources"
+0#
+
+CCpResource build/CAC.tokend/Contents/Resources/cac_csp_capabilities_common.mds CAC/mds/cac_csp_capabilities_common.mds
+s273806649.506364
+e273806649.515009
+r1
+xCpResource
+xbuild/CAC.tokend/Contents/Resources/cac_csp_capabilities_common.mds
+xCAC/mds/cac_csp_capabilities_common.mds
+lSLF07#2 at 44"Copy CAC/mds/cac_csp_capabilities_common.mds273806649#273806649#0(0"0(0#0#88"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_csp_capabilities_common.mds4300882208#384"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_csp_capabilities_common.mds" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources"
+0#
+
+CCpResource build/CAC.tokend/Contents/Resources/cac_csp_primary.mdsinfo CAC/mds/cac_csp_primary.mdsinfo
+s273806649.506791
+e273806649.517272
+r1
+xCpResource
+xbuild/CAC.tokend/Contents/Resources/cac_csp_primary.mdsinfo
+xCAC/mds/cac_csp_primary.mdsinfo
+lSLF07#2 at 36"Copy CAC/mds/cac_csp_primary.mdsinfo273806649#273806649#0(0"0(0#0#80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_csp_primary.mdsinfo4300882208#376"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_csp_primary.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources"
+0#
+
+CCpResource build/CAC.tokend/Contents/Resources/cac_dl_primary.mdsinfo CAC/mds/cac_dl_primary.mdsinfo
+s273806649.507335
+e273806649.513607
+r1
+xCpResource
+xbuild/CAC.tokend/Contents/Resources/cac_dl_primary.mdsinfo
+xCAC/mds/cac_dl_primary.mdsinfo
+lSLF07#2 at 35"Copy CAC/mds/cac_dl_primary.mdsinfo273806649#273806649#0(0"0(0#0#79"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_dl_primary.mdsinfo4300882208#375"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_dl_primary.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources"
+0#
+
+CCpResource build/CAC.tokend/Contents/Resources/cac_smartcard.mdsinfo CAC/mds/cac_smartcard.mdsinfo
+s273806649.508763
+e273806649.517113
+r1
+xCpResource
+xbuild/CAC.tokend/Contents/Resources/cac_smartcard.mdsinfo
+xCAC/mds/cac_smartcard.mdsinfo
+lSLF07#2 at 34"Copy CAC/mds/cac_smartcard.mdsinfo273806649#273806649#0(0"0(0#0#78"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_smartcard.mdsinfo4300882208#374"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/mds/cac_smartcard.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Resources"
+0#
+
+CLd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/MacOS/CAC_debug" debug i386
+r0
+
+CProcessInfoPlistFile "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Info.plist" CAC/Info.plist
+s273806649.502816
+e273806649.505726
+r1
+xProcessInfoPlistFile
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Info.plist
+xCAC/Info.plist
+lSLF07#2 at 22"Process CAC/Info.plist273806649#273806649#0(0"0(0#0#63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/CAC/Info.plist4300882208#328"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    builtin-infoPlistUtility CAC/Info.plist -genpkginfo "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/PkgInfo" -expandbuildsettings -platform macosx -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend/Contents/Info.plist"
+0#
+
+CTouch "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/CAC.tokend"
+r0
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/PIV_vers.c
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/PIV_vers.c	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/PIV_vers.c	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1 @@
+ const unsigned char PIVVersionString[] __attribute__ ((used)) = "@(#)PROGRAM:PIV  PROJECT:Tokend-36720" "\n"; const double PIVVersionNumber __attribute__ ((used)) = (double)36720.;

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIV.LinkFileList
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIV.LinkFileList	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIV.LinkFileList	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,11 @@
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/piv.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVAttributeCoder.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVError.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVKeyHandle.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVRecord.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVSchema.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVToken.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVCCC.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/Padding.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/TLV.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIV_vers.o

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/PIV.dep
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/PIV.dep	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/PIV.dep	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,20 @@
+000000004996c76a000000000000b244 bd29df12fb9723669c6100826c7d3cd9 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVCCC.o
+000000000389c88400000000000031b0 abafe65059cdc5df1c7910c804b408e0 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVToken.o
+00000000498fbf3f000000000000d0f8 b91a9f803651b8d3d9a069d724ea7367 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVSchema.o
+00000000039e541d0000000000014975 32af9f7ed4fae3c39562c74d4fae7e97 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVRecord.o
+0000000000094198000000000001b18f 03335141f1aa49000562a463ed1a2e7b ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVKeyHandle.o
+000000004a4d51fa0000000000012f6e 7762e7f6c9d0c45adc4bfabc83462f58 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVAttributeCoder.o
+0000000003cbaf530000000000012d6a d36b29f997e6ad45b5eb4b1c8d59077b ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/piv.o
+ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 102 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend
+ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/MacOS/PIV_debug
+00000000000000000000000000001e78 8908a9f1a444b0550947e420ba9315fa ffffffffffffffffffffffffffffffff 251872 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/TLV.o
+0000000049ca7db1000000000000e19e 14b95dac621cc714ef5cc559af26cb6e ffffffffffffffffffffffffffffffff 90460 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/Padding.o
+0000000049d305ef000000000000c6c4 25b158ec968796183d2283550ccd0d98 ffffffffffffffffffffffffffffffff 26448 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVError.o
+000000004aa1bd9300000000000000b6 dbf517dfbbab4bab86a7024db271d7ba ffffffffffffffffffffffffffffffff 2024 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIV_vers.o
+00000000000000000000000000000000 80a622027f806f85adbae498f58aa849 ffffffffffffffffffffffffffffffff 661 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_smartcard.mdsinfo
+00000000000000000000000000000000 3e1a56c0a54a241493b5afad5ae0515c ffffffffffffffffffffffffffffffff 1611 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_dl_primary.mdsinfo
+00000000000000000000000000000000 2f592618e6f4a731987cc359304f5965 ffffffffffffffffffffffffffffffff 1371 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_primary.mdsinfo
+00000000000000000000000000000000 ab25794336116463b124d93346959e9f ffffffffffffffffffffffffffffffff 21145 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_capabilities_common.mds
+00000000000000000000000000000000 fdb12657e5ba4f7b20e58429d2abcf9c ffffffffffffffffffffffffffffffff 466 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_capabilities.mdsinfo
+00000000000000000000000000000000 08dfc272631f89c017d2c692c019fcdd ffffffffffffffffffffffffffffffff 8 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/PkgInfo
+00000000000000000000000000000000 08dfc272631f89c017d2c692c019fcdd ffffffffffffffffffffffffffffffff 707 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Info.plist

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap
===================================================================
(Binary files differ)


Property changes on: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/PIV~.dep
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/PIV~.dep	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/PIV~.dep	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,20 @@
+00000000000000000000000000001e78 8908a9f1a444b0550947e420ba9315fa ffffffffffffffffffffffffffffffff 251872 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/TLV.o
+000000004aa1bd9300000000000000b6 dbf517dfbbab4bab86a7024db271d7ba ffffffffffffffffffffffffffffffff 2024 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIV_vers.o
+000000004996c76a000000000000b244 bd29df12fb9723669c6100826c7d3cd9 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVCCC.o
+0000000049ca7db1000000000000e19e 14b95dac621cc714ef5cc559af26cb6e ffffffffffffffffffffffffffffffff 90460 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/Padding.o
+000000000389c88400000000000031b0 abafe65059cdc5df1c7910c804b408e0 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVToken.o
+00000000498fbf3f000000000000d0f8 b91a9f803651b8d3d9a069d724ea7367 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVSchema.o
+00000000039e541d0000000000014975 32af9f7ed4fae3c39562c74d4fae7e97 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVRecord.o
+0000000000094198000000000001b18f 03335141f1aa49000562a463ed1a2e7b ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVKeyHandle.o
+0000000049d305ef000000000000c6c4 25b158ec968796183d2283550ccd0d98 ffffffffffffffffffffffffffffffff 26448 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVError.o
+0000000003cbaf530000000000012d6a d36b29f997e6ad45b5eb4b1c8d59077b ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/piv.o
+000000004a4d51fa0000000000012f6e 7762e7f6c9d0c45adc4bfabc83462f58 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVAttributeCoder.o
+00000000000000000000000000000000 80a622027f806f85adbae498f58aa849 ffffffffffffffffffffffffffffffff 661 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_smartcard.mdsinfo
+00000000000000000000000000000000 3e1a56c0a54a241493b5afad5ae0515c ffffffffffffffffffffffffffffffff 1611 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_dl_primary.mdsinfo
+00000000000000000000000000000000 2f592618e6f4a731987cc359304f5965 ffffffffffffffffffffffffffffffff 1371 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_primary.mdsinfo
+00000000000000000000000000000000 ab25794336116463b124d93346959e9f ffffffffffffffffffffffffffffffff 21145 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_capabilities_common.mds
+00000000000000000000000000000000 fdb12657e5ba4f7b20e58429d2abcf9c ffffffffffffffffffffffffffffffff 466 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_capabilities.mdsinfo
+00000000000000000000000000000000 08dfc272631f89c017d2c692c019fcdd ffffffffffffffffffffffffffffffff 707 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Info.plist
+00000000000000000000000000000000 08dfc272631f89c017d2c692c019fcdd ffffffffffffffffffffffffffffffff 8 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/PkgInfo
+ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend
+ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/MacOS/PIV_debug

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/build-state.dat
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/build-state.dat	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/build-state.dat	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,1827 @@
+TPIV
+v7
+r0
+t273806655.405057
+cCheck dependencies
+cProcessInfoPlistFile "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Info.plist" PIV/Info.plist
+cCpResource build/PIV.tokend/Contents/Resources/piv_csp_capabilities.mdsinfo PIV/mds/piv_csp_capabilities.mdsinfo
+cCpResource build/PIV.tokend/Contents/Resources/piv_csp_capabilities_common.mds PIV/mds/piv_csp_capabilities_common.mds
+cCpResource build/PIV.tokend/Contents/Resources/piv_csp_primary.mdsinfo PIV/mds/piv_csp_primary.mdsinfo
+cCpResource build/PIV.tokend/Contents/Resources/piv_dl_primary.mdsinfo PIV/mds/piv_dl_primary.mdsinfo
+cCpResource build/PIV.tokend/Contents/Resources/piv_smartcard.mdsinfo PIV/mds/piv_smartcard.mdsinfo
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/piv.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVAttributeCoder.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVError.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVError.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVKeyHandle.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVRecord.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVSchema.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVToken.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVCCC.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/Padding.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/Padding.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/TLV.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/TLV.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIV_vers.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/PIV_vers.c" debug i386 c com.apple.compilers.gcc.4_2
+
+N/Developer/SDKs/MacOSX10.6.sdk
+c000000004A769DAB00000000000000EE
+t1249287595
+s238
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h
+c000000004A5D68370000000000003A75
+t1247635511
+s14965
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h
+c000000004A5D68370000000000003E6A
+t1247635511
+s15978
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDate.h
+c000000004A5D68370000000000000A15
+t1247635511
+s2581
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h
+c000000004A5D6838000000000000B3BB
+t1247635512
+s46011
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h
+c000000004A5D68380000000000000AF4
+t1247635512
+s2804
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/PCSC.framework/Headers/winscard.h
+c000000004A4412BA0000000000001093
+t1245975226
+s4243
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/CodeSigning.h
+c000000004A4D51FA0000000000000556
+t1246581242
+s1366
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h
+c000000004A4D51FB0000000000003609
+t1246581243
+s13833
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecKey.h
+c000000004A4D51FB0000000000003AC2
+t1246581243
+s15042
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h
+c000000004A4D51FB0000000000005C5A
+t1246581243
+s23642
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/Security.h
+c000000004A4D51FB00000000000009CB
+t1246581243
+s2507
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssm.h
+c000000004A4D51FA00000000000004F0
+t1246581242
+s1264
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssmerr.h
+c000000004A4D51FB000000000000996E
+t1246581243
+s39278
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssmtype.h
+c000000004A4D51FB0000000000011E34
+t1246581243
+s73268
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/assert.h
+c000000004A5C14A60000000000000DCB
+t1247548582
+s3531
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/errno.h
+c000000004A5C14A600000000000003EB
+t1247548582
+s1003
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/libkern/OSAtomic.h
+c000000004A5C14A60000000000002519
+t1247548582
+s9497
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/libkern/OSByteOrder.h
+c000000004A73D64D000000000000298B
+t1249105485
+s10635
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/machine/endian.h
+c000000004A73D64900000000000006C3
+t1249105481
+s1731
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/pthread.h
+c000000004A5C14A700000000000038F0
+t1247548583
+s14576
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdio.h
+c000000004A5C14A70000000000004174
+t1247548583
+s16756
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdlib.h
+c000000004A5C14A70000000000002DF5
+t1247548583
+s11765
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/string.h
+c000000004A5C14A70000000000001731
+t1247548583
+s5937
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/types.h
+c000000004A73D6550000000000002905
+t1249105493
+s10501
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/unistd.h
+c000000004A5C14A7000000000000563E
+t1247548583
+s22078
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/zlib.h
+c000000004A1F0FE200000000000102A5
+t1243549666
+s66213
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h
+c000000004A11EB240000000000000C7E
+t1242688292
+s3198
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/stdint.h
+c000000004A11EB24000000000000190C
+t1242688292
+s6412
+
+N/Developer/usr/include/gcc/darwin/4.2/stdint.h
+c000000004A11A512000000000000190C
+t1242670354
+s6412
+
+N/Developer/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h
+c000000004A1198340000000000000C7E
+t1242667060
+s3198
+i"syslimits.h"
+
+N/Developer/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/syslimits.h
+c000000004A1195E90000000000000155
+t1242666473
+s341
+
+N/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
+c000000004A5D68960000000000776D30
+t1247635606
+s7826736
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h
+c000000004A5D68370000000000003A75
+t1247635511
+s14965
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h
+c000000004A5D68370000000000003E6A
+t1247635511
+s15978
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDate.h
+c000000004A5D68370000000000000A15
+t1247635511
+s2581
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h
+c000000004A5D6838000000000000B3BB
+t1247635512
+s46011
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h
+c000000004A5D68380000000000000AF4
+t1247635512
+s2804
+
+N/System/Library/Frameworks/PCSC.framework/Headers/winscard.h
+c000000004A4412BA0000000000001093
+t1245975226
+s4243
+
+N/System/Library/Frameworks/PCSC.framework/PCSC
+c000000004A4412BE000000000003FDB0
+t1245975230
+s261552
+
+N/System/Library/Frameworks/Security.framework/Headers/CodeSigning.h
+c000000004A4D51FA0000000000000556
+t1246581242
+s1366
+
+N/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h
+c000000004A4D51FB0000000000003609
+t1246581243
+s13833
+
+N/System/Library/Frameworks/Security.framework/Headers/SecKey.h
+c000000004A4D51FB0000000000003AC2
+t1246581243
+s15042
+
+N/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h
+c000000004A4D51FB0000000000005C5A
+t1246581243
+s23642
+
+N/System/Library/Frameworks/Security.framework/Headers/Security.h
+c000000004A4D51FB00000000000009CB
+t1246581243
+s2507
+
+N/System/Library/Frameworks/Security.framework/Headers/cssm.h
+c000000004A4D51FA00000000000004F0
+t1246581242
+s1264
+
+N/System/Library/Frameworks/Security.framework/Headers/cssmerr.h
+c000000004A4D51FB000000000000996E
+t1246581243
+s39278
+
+N/System/Library/Frameworks/Security.framework/Headers/cssmtype.h
+c000000004A4D51FB0000000000011E34
+t1246581243
+s73268
+
+N/System/Library/Frameworks/Security.framework/PrivateHeaders/SecKeychainPriv.h
+c000000004A4D51FB0000000000000FC5
+t1246581243
+s4037
+
+N/System/Library/PrivateFrameworks/SecurityTokend.framework/Headers/SecTokend.h
+c000000004A4413D40000000000002605
+t1245975508
+s9733
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp
+c0000000049DA447200000000000008A5
+t1239041138
+s2213
+i"PIVAttributeCoder.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i"PIVRecord.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.h
+c0000000049DA44720000000000000884
+t1239041138
+s2180
+i"AttributeCoder.h"
+i<string>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp
+c0000000049DA44720000000000000DA5
+t1239041138
+s3493
+i"PIVCCC.h"
+i"PIVToken.h"
+i"PIVError.h"
+i"TLV.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.h
+c0000000049DA447200000000000007DF
+t1239041138
+s2015
+i"PIVDefines.h"
+i<security_cdsa_utilities/cssmdata.h>
+i<string>
+i"byte_string.h"
+i"PIVError.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVDefines.h
+c0000000049DA44720000000000003B67
+t1239041138
+s15207
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVError.cpp
+c0000000049DA44720000000000000BD0
+t1239041138
+s3024
+i"PIVError.h"
+i<Security/cssmerr.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVError.h
+c0000000049DA447200000000000008F8
+t1239041138
+s2296
+i"SCardError.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp
+c0000000049DA44720000000000001A1D
+t1239041138
+s6685
+i"PIVKeyHandle.h"
+i"PIVRecord.h"
+i"PIVToken.h"
+i<security_utilities/debugging.h>
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssmerr.h>
+i"byte_string.h"
+i"PIVUtilities.h"
+i"Padding.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h
+c0000000049DA44720000000000000D2C
+t1239041138
+s3372
+i"KeyHandle.h"
+i<deque>
+i"byte_string.h"
+i"SecureBufferAllocator.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp
+c0000000049DA44720000000000001FFE
+t1239041138
+s8190
+i"PIVRecord.h"
+i"PIVDefines.h"
+i"PIVError.h"
+i"PIVToken.h"
+i"Attribute.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i<security_cdsa_client/aclclient.h>
+i<Security/SecKey.h>
+i<algorithm>
+i"TLV.h"
+i"PIVUtilities.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h
+c0000000049DA44720000000000000EB0
+t1239041138
+s3760
+i"Record.h"
+i"byte_string.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp
+c0000000049DA44720000000000000C58
+t1239041138
+s3160
+i"PIVSchema.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i<Security/SecCertificate.h>
+i<Security/SecKeychainItem.h>
+i<Security/SecKey.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h
+c0000000049DA4472000000000000069D
+t1239041138
+s1693
+i"Schema.h"
+i"PIVAttributeCoder.h"
+i"PIVKeyHandle.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp
+c0000000049DA447200000000000080DE
+t1239041138
+s32990
+i"PIVToken.h"
+i"PIVDefines.h"
+i"PIVCCC.h"
+i"Adornment.h"
+i"AttributeCoder.h"
+i"PIVError.h"
+i"PIVRecord.h"
+i"PIVSchema.h"
+i<security_cdsa_client/aclclient.h>
+i<map>
+i<vector>
+i<zlib.h>
+i<CoreFoundation/CFString.h>
+i<Security/Security.h>
+i<algorithm>
+i"TLV.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h
+c0000000049DA44720000000000001E38
+t1239041138
+s7736
+i<Token.h>
+i"TokenContext.h"
+i"PIVDefines.h"
+i<security_utilities/pcsc++.h>
+i"byte_string.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVUtilities.h
+c0000000049DA447200000000000007C9
+t1239041138
+s1993
+i"byte_string.h"
+i<algorithm>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/Padding.cpp
+c0000000049DA44720000000000001246
+t1239041138
+s4678
+i"Padding.h"
+i<Security/cssmerr.h>
+i"PIVUtilities.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/Padding.h
+c0000000049DA447200000000000007D2
+t1239041138
+s2002
+i"byte_string.h"
+i<Security/cssmtype.h>
+i<security_cdsa_utilities/cssmerrors.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/SecureBufferAllocator.h
+c0000000049DA44720000000000000636
+t1239041138
+s1590
+i"byte_string.h"
+i<tr1/array>
+i"SecureBufferAllocator.inc"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/SecureBufferAllocator.inc
+c0000000049DA4472000000000000068E
+t1239041138
+s1678
+i"SecureBufferAllocator.h"
+i"PIVUtilities.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/TLV.cpp
+c0000000049DA44720000000000001579
+t1239041138
+s5497
+i"TLV.h"
+i<iomanip>
+i<iostream>
+i<limits>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/TLV.h
+c0000000049DA447200000000000012F5
+t1239041138
+s4853
+i<tr1/memory>
+i<stdexcept>
+i<sstream>
+i<vector>
+i"byte_string.h"
+i"TLV.inc"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/TLV.inc
+c0000000049DA44720000000000001067
+t1239041138
+s4199
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/byte_string.h
+c0000000049DA44720000000000000993
+t1239041138
+s2451
+i<vector>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_csp_capabilities.mdsinfo
+c0000000049DA447200000000000001D2
+t1239041138
+s466
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_csp_capabilities_common.mds
+c0000000049DA44720000000000005299
+t1239041138
+s21145
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_csp_primary.mdsinfo
+c0000000049DA4472000000000000055B
+t1239041138
+s1371
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_dl_primary.mdsinfo
+c0000000049DA4472000000000000064B
+t1239041138
+s1611
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_smartcard.mdsinfo
+c0000000049DA44720000000000000295
+t1239041138
+s661
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp
+c0000000049DA4472000000000000083D
+t1239041138
+s2109
+i"PIVToken.h"
+i<Security/SecKeychainPriv.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.h
+c0000000049DA447200000000000007D6
+t1239041138
+s2006
+i<security_utilities/adornments.h>
+i<security_utilities/refcount.h>
+i<Security/SecCertificate.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.h
+c0000000049DA44720000000000000841
+t1239041138
+s2113
+i<Security/cssmtype.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<string>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.h
+c0000000049DA447200000000000014C2
+t1239041138
+s5314
+i<security_utilities/utilities.h>
+i<Security/cssmtype.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h
+c0000000049DA44720000000000000DD3
+t1239041138
+s3539
+i"RecordHandle.h"
+i<security_cdsa_utilities/handleobject.h>
+i<security_cdsa_utilities/context.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.h
+c0000000049DA44720000000000000EC4
+t1239041138
+s3780
+i<Security/cssmtype.h>
+i<security_utilities/utilities.h>
+i"Attribute.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h
+c0000000049DA44720000000000001045
+t1239041138
+s4165
+i<security_cdsa_utilities/cssmdata.h>
+i<map>
+i<string>
+i<vector>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h
+c0000000049DA447200000000000009BD
+t1239041138
+s2493
+i"AttributeCoder.h"
+i"MetaRecord.h"
+i"Attribute.h"
+i<security_utilities/refcount.h>
+i<security_utilities/adornments.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h
+c0000000049DA44720000000000000819
+t1239041138
+s2073
+i<security_cdsa_utilities/handleobject.h>
+i<security_utilities/refcount.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h
+c0000000049DA4472000000000000068D
+t1239041138
+s1677
+i"Record.h"
+i<vector>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.h
+c0000000049DA44720000000000001EF3
+t1239041138
+s7923
+i<security_utilities/debugging.h>
+i<security_utilities/errors.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h
+c0000000049DA44720000000000000EAF
+t1239041138
+s3759
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<map>
+i"MetaRecord.h"
+i"Relation.h"
+i"AttributeCoder.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h
+c0000000049DA44720000000000002A09
+t1239041138
+s10761
+i<SecurityTokend/SecTokend.h>
+i<security_utilities/osxcode.h>
+i<security_cdsa_utilities/context.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmbridge.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/debugging.h>
+i<security_utilities/pcsc++.h>
+i<string>
+i"TokenContext.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.h
+c0000000049DA4472000000000000053F
+t1239041138
+s1343
+i<security_utilities/utilities.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend
+t1252113811
+s102
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Info.plist
+t1252113811
+s707
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/MacOS/PIV_debug
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/PkgInfo
+t1252113811
+s8
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_capabilities.mdsinfo
+t1252113811
+s466
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_capabilities_common.mds
+t1252113811
+s21145
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_primary.mdsinfo
+t1252113811
+s1371
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_dl_primary.mdsinfo
+t1252113811
+s1611
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_smartcard.mdsinfo
+t1252113811
+s661
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Security.framework/Security
+c00000000000000000000000000000000
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/PIV_vers.c
+c000000004AA1BD9300000000000000B6
+t1252113811
+s182
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIV.LinkFileList
+c000000004AA1BD9300000000000004A6
+t1252113811
+s1190
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVAttributeCoder.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVCCC.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVError.o
+t1252113812
+s26448
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVKeyHandle.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVRecord.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVSchema.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVToken.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIV_vers.o
+t1252113815
+s2024
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/Padding.o
+t1252113814
+s90460
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/TLV.o
+t1252113815
+s251872
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/piv.o
+t2
+s0
+
+N/usr/include/assert.h
+c000000004A5C14A60000000000000DCB
+t1247548582
+s3531
+
+N/usr/include/errno.h
+c000000004A5C14A600000000000003EB
+t1247548582
+s1003
+
+N/usr/include/libkern/OSAtomic.h
+c000000004A5C14A60000000000002519
+t1247548582
+s9497
+
+N/usr/include/libkern/OSByteOrder.h
+c000000004A73D64D000000000000298B
+t1249105485
+s10635
+
+N/usr/include/machine/endian.h
+c000000004A73D64900000000000006C3
+t1249105481
+s1731
+
+N/usr/include/pthread.h
+c000000004A5C14A700000000000038F0
+t1247548583
+s14576
+
+N/usr/include/stdio.h
+c000000004A5C14A70000000000004174
+t1247548583
+s16756
+
+N/usr/include/stdlib.h
+c000000004A5C14A70000000000002DF5
+t1247548583
+s11765
+
+N/usr/include/string.h
+c000000004A5C14A70000000000001731
+t1247548583
+s5937
+
+N/usr/include/sys/types.h
+c000000004A73D6550000000000002905
+t1249105493
+s10501
+
+N/usr/include/unistd.h
+c000000004A5C14A7000000000000563E
+t1247548583
+s22078
+
+N/usr/include/zlib.h
+c000000004A1F0FE200000000000102A5
+t1243549666
+s66213
+
+N/usr/lib/libz.1.dylib
+c000000004A1F0FE3000000000003C610
+t1243549667
+s247312
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_client.framework/Headers/aclclient.h
+c000000004A441065000000000000196C
+t1245974629
+s6508
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmacl.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/refcount.h>
+i<security_utilities/globalizer.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/aclsubject.h
+c000000004A4410670000000000001FA4
+t1245974631
+s8100
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/refcount.h>
+i<security_utilities/globalizer.h>
+i<security_utilities/memutils.h>
+i<security_utilities/adornments.h>
+i<map>
+i<set>
+i<string>
+i<limits.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/context.h
+c000000004A4410680000000000003412
+t1245974632
+s13330
+i<security_utilities/utilities.h>
+i<security_utilities/debugging.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/cssmwalkers.h>
+i<security_cdsa_utilities/cssmacl.h>
+i<security_cdsa_utilities/cssmdates.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmacl.h
+c000000004A44106800000000000008E8
+t1245974632
+s2280
+i<security_cdsa_utilities/objectacl.h>
+i<security_cdsa_utilities/aclsubject.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmaclpod.h
+c000000004A4410680000000000002CF7
+t1245974632
+s11511
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmlist.h>
+i<security_cdsa_utilities/cssmalloc.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmalloc.h
+c000000004A441068000000000000127E
+t1245974632
+s4734
+i<security_utilities/alloc.h>
+i<Security/cssm.h>
+i<cstring>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmbridge.h
+c000000004A4410680000000000000A5D
+t1245974632
+s2653
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssm.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmcred.h
+c000000004A4410680000000000001860
+t1245974632
+s6240
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmlist.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<list>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdata.h
+c000000004A4410680000000000004AEC
+t1245974632
+s19180
+i<security_utilities/alloc.h>
+i<security_utilities/refcount.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssmerr.h>
+i<CoreFoundation/CoreFoundation.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdates.h
+c000000004A441068000000000000107C
+t1245974632
+s4220
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<CoreFoundation/CFDate.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdb.h
+c000000004A4410680000000000006FFB
+t1245974632
+s28667
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/walkers.h>
+i<security_cdsa_utilities/cssmdbname.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdbname.h
+c000000004A4410680000000000000FF2
+t1245974632
+s4082
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/walkers.h>
+i<Security/cssmtype.h>
+i<string>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmerrors.h
+c000000004A44106800000000000007FB
+t1245974632
+s2043
+i<security_utilities/errors.h>
+i<Security/cssmtype.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmkey.h
+c000000004A44106800000000000015ED
+t1245974632
+s5613
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssm.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmlist.h
+c000000004A4410680000000000002084
+t1245974632
+s8324
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/cssmwalkers.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmpods.h
+c000000004A4410680000000000001C09
+t1245974632
+s7177
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<string>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmwalkers.h
+c000000004A44106800000000000016B1
+t1245974632
+s5809
+i<security_cdsa_utilities/walkers.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmkey.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/handleobject.h
+c000000004A4410680000000000000597
+t1245974632
+s1431
+i<Security/cssm.h>
+i<security_cdsa_utilities/handletemplates.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/handletemplates.h
+c000000004A44106800000000000023D5
+t1245974632
+s9173
+i<security_utilities/refcount.h>
+i<security_utilities/threading.h>
+i<security_utilities/globalizer.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<ext/hash_map>
+i<hash_map>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/objectacl.h
+c000000004A4410670000000000002448
+t1245974631
+s9288
+i<security_cdsa_utilities/aclsubject.h>
+i<security_utilities/globalizer.h>
+i<map>
+i<set>
+i<limits.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/walkers.h
+c000000004A4410680000000000002950
+t1245974632
+s10576
+i<security_utilities/alloc.h>
+i<security_utilities/memstreams.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<security_utilities/debugging.h>
+i<set>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/adornments.h
+c000000004A44106600000000000017AE
+t1245974630
+s6062
+i<security_utilities/utilities.h>
+i<security_utilities/threading.h>
+i<map>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/alloc.h
+c000000004A4410660000000000001E7C
+t1245974630
+s7804
+i<security_utilities/utilities.h>
+i<cstring>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/cfutilities.h
+c000000004A441067000000000000415A
+t1245974631
+s16730
+i<security_utilities/utilities.h>
+i<security_utilities/globalizer.h>
+i<CoreFoundation/CoreFoundation.h>
+i<algorithm>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/debugging.h
+c000000004A44106700000000000010F3
+t1245974631
+s4339
+i<security_utilities/utilities_dtrace.h>
+i<security_utilities/utilities.h>
+i<cstdarg>
+i<typeinfo>
+i<stdio.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/endian.h
+c000000004A44106700000000000014C1
+t1245974631
+s5313
+i<machine/endian.h>
+i<libkern/OSByteOrder.h>
+i<security_utilities/utilities.h>
+i<security_utilities/memutils.h>
+i<security_utilities/debugging.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/errors.h
+c000000004A4410670000000000000D2E
+t1245974631
+s3374
+i<security_utilities/utilities.h>
+i<exception>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/globalizer.h
+c000000004A4410670000000000001549
+t1245974631
+s5449
+i<security_utilities/threading.h>
+i<memory>
+i<set>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/memstreams.h
+c000000004A4410670000000000001330
+t1245974631
+s4912
+i<stdint.h>
+i<security_utilities/memutils.h>
+i<security_utilities/endian.h>
+i<security_utilities/errors.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/memutils.h
+c000000004A4410670000000000000EC4
+t1245974631
+s3780
+i<security_utilities/utilities.h>
+i<sys/types.h>
+i<stdlib.h>
+i<algorithm>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/osxcode.h
+c000000004A4410660000000000000EC8
+t1245974630
+s3784
+i<security_utilities/refcount.h>
+i<security_utilities/cfutilities.h>
+i<Security/CodeSigning.h>
+i<limits.h>
+i<string>
+i<vector>
+i<CoreFoundation/CFBundle.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/pcsc++.h
+c000000004A441067000000000000147D
+t1245974631
+s5245
+i<security_utilities/utilities.h>
+i<security_utilities/errors.h>
+i<security_utilities/transactions.h>
+i<security_utilities/debugging.h>
+i<PCSC/winscard.h>
+i<vector>
+i<string>
+i<cstdio>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/refcount.h
+c000000004A4410670000000000001218
+t1245974631
+s4632
+i<security_utilities/threading.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/threading.h
+c000000004A4410670000000000002A54
+t1245974631
+s10836
+i<security_utilities/utilities.h>
+i<security_utilities/errors.h>
+i<security_utilities/debugging.h>
+i<pthread.h>
+i<security_utilities/threading_internal.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/threading_internal.h
+c000000004A44106700000000000010A3
+t1245974631
+s4259
+i<security_utilities/utilities.h>
+i<libkern/OSAtomic.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/transactions.h
+c000000004A4410670000000000000AB3
+t1245974631
+s2739
+i<security_utilities/utilities.h>
+i<security_utilities/debugging.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utilities.h
+c000000004A4410670000000000001E5D
+t1245974631
+s7773
+i<security_utilities/utility_config.h>
+i<exception>
+i<new>
+i<string>
+i<errno.h>
+i<string.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utilities_dtrace.h
+c000000004A44106600000000000048E6
+t1245974630
+s18662
+i<unistd.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utility_config.h
+c000000004A4410670000000000000B7F
+t1245974631
+s2943
+i<CoreFoundation/CFBase.h>
+i<assert.h>
+i<unistd.h>
+
+NPIV/Info.plist
+c0000000049DA447200000000000002CC
+t1239041138
+s716
+
+CCheck dependencies
+r0
+lSLF07#2 at 18"Check dependencies273806652#273806652#0(0"0(0#1#0"4300882208#0"0#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVAttributeCoder.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806652.110794
+e273806652.761567
+r0
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/PIVAttributeCoder.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp:40:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp:40:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 82"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp273806652#273806652#0(463"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp:40:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp:40:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+2(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806652#101#137#2(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp273806652#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp260733938#40#0#40#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806652#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806652#339#124#2(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp273806652#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp260733938#40#0#40#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806652#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(0#0#74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp4300882208#1348"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVAttributeCoder.o"
+1#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVCCC.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806654.591566
+e273806655.404884
+r0
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/PIVCCC.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp:30:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp:30:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp:30:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:138: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:139: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:141: error: 'SecTokendEstablishFlags' has not been declared
+lSLF07#2 at 71"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806654#273806655#0(3495"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp:30:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp:30:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp:30:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:138: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:139: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:141: error: 'SecTokendEstablishFlags' has not been declared
+25(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806654#180#132#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 120"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#28"*: No such file or directory0(4 at 36"Expected class-name before '{' token273806655#492#112#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806655#604#140#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806655#744#126#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806655#870#105#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806655#975#138#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806655#1113#124#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806655#1237#105#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806655#1342#119#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806655#1461#123#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806655#1584#123#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806655#1707#120#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806655#1827#124#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806655#1951#124#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806655#2075#119#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806655#2194#119#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806655#2313#119#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806655#2432#119#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806655#2551#118#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806655#2669#120#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806655#2789#124#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806655#2913#124#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806655#3127#120#2(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806655#3247#124#2(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#139#0#139#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#139#0#139#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806655#3371#124#2(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806655#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#141#0#141#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#141#0#141#0#25"'*' has not been declared0(0#0#63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp4300882208#1326"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVCCC.o"
+1#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVError.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVError.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806612.447858
+e273806612.687940
+r1
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/PIVError.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVError.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 73"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVError.cpp273806612#273806612#0(0"0(0#0#65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVError.cpp4300882208#1330"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVError.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVError.o"
+0#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVKeyHandle.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806652.761732
+e273806653.703483
+r0
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/PIVKeyHandle.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp:31:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:138: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:139: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:141: error: 'SecTokendEstablishFlags' has not been declared
+lSLF07#2 at 77"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806652#273806653#0(4429"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp:31:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:138: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:139: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:141: error: 'SecTokendEstablishFlags' has not been declared
+27(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806652#284#139#4(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806652#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#29#0#29#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h273806652#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806652#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 127"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806652#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#36#0#36#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806653#707#125#4(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#29#0#29#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h273806653#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806653#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806653#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806653#1110#124#4(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#31#0#31#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h273806653#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806653#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806653#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 36"Expected class-name before '{' token273806653#1420#112#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806653#1532#140#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806653#1672#126#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806653#1798#105#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806653#1903#138#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806653#2041#124#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806653#2165#105#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806653#2270#119#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806653#2389#123#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806653#2512#123#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806653#2635#120#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806653#2755#124#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806653#2879#124#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806653#3003#119#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806653#3122#119#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806653#3241#119#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806653#3360#119#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806653#3479#118#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806653#3597#120#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806653#3717#124#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806653#3841#124#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806653#4061#120#2(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806653#4181#124#2(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#139#0#139#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#139#0#139#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806653#4305#124#2(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806653#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#141#0#141#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#141#0#141#0#25"'*' has not been declared0(0#0#69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp4300882208#1338"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVKeyHandle.o"
+1#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVRecord.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806652.823891
+e273806653.732059
+r0
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/PIVRecord.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp:33:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp:33:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:138: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:139: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:141: error: 'SecTokendEstablishFlags' has not been declared
+lSLF07#2 at 74"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806652#273806653#0(4000"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp:33:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp:33:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:138: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:139: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:141: error: 'SecTokendEstablishFlags' has not been declared
+26(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806652#275#137#4(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806652#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h273806652#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806652#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806652#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806653#687#124#4(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h273806653#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806653#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806653#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 36"Expected class-name before '{' token273806653#994#112#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806653#1106#140#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806653#1246#126#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806653#1372#105#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806653#1477#138#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806653#1615#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806653#1739#105#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806653#1844#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806653#1963#123#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806653#2086#123#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806653#2209#120#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806653#2329#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806653#2453#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806653#2577#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806653#2696#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806653#2815#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806653#2934#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806653#3053#118#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806653#3171#120#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806653#3291#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806653#3415#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806653#3632#120#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806653#3752#124#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#139#0#139#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#139#0#139#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806653#3876#124#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#141#0#141#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#141#0#141#0#25"'*' has not been declared0(0#0#66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp4300882208#1332"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVRecord.o"
+1#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVSchema.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806653.703677
+e273806654.591488
+r0
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/PIVSchema.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp:37:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp:37:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp:37:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 74"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp273806653#273806654#0(1308"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp:37:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp:37:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp:37:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+3(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806653#275#137#4(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp273806653#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp260733938#37#0#37#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h273806653#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h273806653#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h260733938#36#0#36#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806653#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806654#687#124#4(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp273806654#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp260733938#37#0#37#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h273806654#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h273806654#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h260733938#36#0#36#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806654#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806654#1183#125#5(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp273806654#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp260733938#37#0#37#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h273806654#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h260733938#34#0#34#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h273806654#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806654#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806654#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(0#0#66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp4300882208#1332"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVSchema.o"
+1#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVToken.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806653.732148
+e273806654.848597
+r0
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/PIVToken.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:138: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:139: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:141: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:36:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:37:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:150: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:246: error: 'uint32 PIVToken::probe' is not a static member of 'class PIVToken'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:246: error: 'SecTokendProbeFlags' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:246: error: expected primary-expression before 'char'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:246: error: initializer expression list treated as compound expression
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:247: error: expected ',' or ';' before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:93: warning: 'sDescripCardCapabilityContainer' defined but not used
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:94: warning: 'sDescripCardHolderUniqueIdentifier' defined but not used
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:95: warning: 'sDescripCardHolderFingerprints' defined but not used
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:96: warning: 'sDescripPrintedInformation' defined but not used
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:97: warning: 'sDescripCardHolderFacialImage' defined but not used
+lSLF07#2 at 73"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806653#273806654#0(5835"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:138: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:139: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:141: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:36:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:37:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:150: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:246: error: 'uint32 PIVToken::probe' is not a static member of 'class PIVToken'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:246: error: 'SecTokendProbeFlags' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:246: error: expected primary-expression before 'char'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:246: error: initializer expression list treated as compound expression
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:247: error: expected ',' or ';' before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:93: warning: 'sDescripCardCapabilityContainer' defined but not used
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:94: warning: 'sDescripCardHolderUniqueIdentifier' defined but not used
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:95: warning: 'sDescripCardHolderFingerprints' defined but not used
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:96: warning: 'sDescripPrintedInformation' defined but not used
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:97: warning: 'sDescripCardHolderFacialImage' defined but not used
+38(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806653#182#132#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806653#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 120"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806653#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#28"*: No such file or directory0(4 at 36"Expected class-name before '{' token273806654#496#112#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806654#608#140#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806654#748#126#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806654#874#105#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806654#979#138#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806654#1117#124#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806654#1241#105#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806654#1346#119#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806654#1465#123#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806654#1588#123#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806654#1711#120#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806654#1831#124#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806654#1955#124#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806654#2079#119#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806654#2198#119#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806654#2317#119#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806654#2436#119#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806654#2555#118#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806654#2673#120#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806654#2793#124#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806654#2917#124#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806654#3133#120#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806654#3253#124#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#139#0#139#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#139#0#139#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806654#3377#124#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806654#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#141#0#141#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#141#0#141#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806654#3775#124#4(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#36#0#36#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h273806654#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806654#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806654#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806654#4270#125#5(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806654#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#37#0#37#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h273806654#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h260733938#34#0#34#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h273806654#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806654#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806654#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 47"'SecTokendEstablishFlags' has not been declared273806654#4395#126#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#150#0#150#0#25"'*' has not been declared0(4 at 67"'uint32 PIVToken::probe' is not a static member of 'class PIVToken'273806654#4521#146#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#246#0#246#0#0"0(4 at 52"'SecTokendProbeFlags' was not declared in this scope273806654#4667#131#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#246#0#246#0#34"'*' was not declared in this scope0(4 at 41"Expected primary-expression before 'char'273806654#4798#120#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#246#0#246#0#19"expected * before *0(4 at 58"Initializer expression list treated as compound expression273806654#4918#137#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#246#0#246#0#0"0(4 at 36"Expected ',' or ';' before '{' token273806654#5055#115#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#247#0#247#0#19"expected * before *0(22 at 54"'sDescripCardCapabilityContainer' defined but not used273806654#5170#134#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#93#0#93#0#24"'*' defined but not used0(22 at 57"'sDescripCardHolderUniqueIdentifier' defined but not used273806654#5304#137#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#94#0#94#0#24"'*' defined but not used0(22 at 53"'sDescripCardHolderFingerprints' defined but not used273806654#5441#133#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#95#0#95#0#24"'*' defined but not used0(22 at 49"'sDescripPrintedInformation' defined but not used273806654#5574#129#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#96#0#96#0#24"'*' defined but not used0(22 at 52"'sDescripCardHolderFacialImage' defined but not used273806654#5703#132#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#97#0#97#0#24"'*' defined but not used0(0#0#65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp4300882208#1330"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVToken.o"
+1#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIV_vers.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/PIV_vers.c" debug i386 c com.apple.compilers.gcc.4_2
+s273806615.258056
+e273806615.280449
+r1
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/PIV_vers.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/PIV_vers.c
+xdebug
+xi386
+xc
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 111"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/PIV_vers.c273806615#273806615#0(0"0(0#0#103"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/PIV_vers.c4300882208#1298"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/PIV_vers.c" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIV_vers.o"
+0#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/Padding.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/Padding.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806614.665989
+e273806614.997174
+r1
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/Padding.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/Padding.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 72"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/Padding.cpp273806614#273806614#0(0"0(0#0#64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/Padding.cpp4300882208#1328"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/Padding.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/Padding.o"
+0#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/TLV.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/TLV.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806614.997263
+e273806615.579890
+r1
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/TLV.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/TLV.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 68"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/TLV.cpp273806614#273806615#0(0"0(0#0#60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/TLV.cpp4300882208#1320"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/TLV.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/TLV.o"
+0#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/piv.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806652.110037
+e273806652.823774
+r0
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/piv.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:28:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:40:38: error: Security/SecKeychainPriv.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:28:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:28:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:138: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:139: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:141: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp: In function 'int main(int, const char**)':
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:47: error: 'SecKeychainSetServerMode' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:54: error: 'class Tokend::Token' has no member named 'callbacks'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:54: error: 'class Tokend::Token' has no member named 'support'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:54: error: 'SecTokendMain' was not declared in this scope
+lSLF07#2 at 68"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#273806652#0(4219"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:28:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:40:38: error: Security/SecKeychainPriv.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:28:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:28:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:138: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:139: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:141: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp: In function 'int main(int, const char**)':
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:47: error: 'SecKeychainSetServerMode' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:54: error: 'class Tokend::Token' has no member named 'callbacks'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:54: error: 'class Tokend::Token' has no member named 'support'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:54: error: 'SecTokendMain' was not declared in this scope
+30(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806652#177#132#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 120"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#28"*: No such file or directory0(4 at 53"Security/SecKeychainPriv.h: No such file or directory273806652#309#129#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#40#0#40#0#28"*: No such file or directory0(4 at 36"Expected class-name before '{' token273806652#615#112#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806652#727#140#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806652#867#126#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806652#993#105#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806652#1098#138#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806652#1236#124#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806652#1360#105#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806652#1465#119#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806652#1584#123#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806652#1707#123#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806652#1830#120#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806652#1950#124#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806652#2074#124#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806652#2198#119#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806652#2317#119#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806652#2436#119#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806652#2555#119#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806652#2674#118#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806652#2792#120#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806652#2912#124#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806652#3036#124#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806652#3247#120#2(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806652#3367#124#2(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#139#0#139#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#139#0#139#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806652#3491#124#2(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806652#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806652#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#141#0#141#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#141#0#141#0#25"'*' has not been declared0(4 at 57"'SecKeychainSetServerMode' was not declared in this scope273806652#3720#130#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#47#0#47#0#34"'*' was not declared in this scope0(4 at 53"'class Tokend::Token' has no member named 'callbacks'273806652#3850#126#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#54#0#54#0#27"'*' has no member named '*'0(4 at 51"'class Tokend::Token' has no member named 'support'273806652#3976#124#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#54#0#54#0#27"'*' has no member named '*'0(4 at 46"'SecTokendMain' was not declared in this scope273806652#4100#119#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#54#0#54#0#34"'*' was not declared in this scope0(0#0#60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp4300882208#1320"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/piv.o"
+1#
+
+CCpResource build/PIV.tokend/Contents/Resources/piv_csp_capabilities.mdsinfo PIV/mds/piv_csp_capabilities.mdsinfo
+s273806611.776409
+e273806611.796198
+r1
+xCpResource
+xbuild/PIV.tokend/Contents/Resources/piv_csp_capabilities.mdsinfo
+xPIV/mds/piv_csp_capabilities.mdsinfo
+lSLF07#2 at 41"Copy PIV/mds/piv_csp_capabilities.mdsinfo273806611#273806611#0(0"0(0#0#85"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_csp_capabilities.mdsinfo4300882208#381"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_csp_capabilities.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources"
+0#
+
+CCpResource build/PIV.tokend/Contents/Resources/piv_csp_capabilities_common.mds PIV/mds/piv_csp_capabilities_common.mds
+s273806611.776923
+e273806611.796936
+r1
+xCpResource
+xbuild/PIV.tokend/Contents/Resources/piv_csp_capabilities_common.mds
+xPIV/mds/piv_csp_capabilities_common.mds
+lSLF07#2 at 44"Copy PIV/mds/piv_csp_capabilities_common.mds273806611#273806611#0(0"0(0#0#88"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_csp_capabilities_common.mds4300882208#384"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_csp_capabilities_common.mds" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources"
+0#
+
+CCpResource build/PIV.tokend/Contents/Resources/piv_csp_primary.mdsinfo PIV/mds/piv_csp_primary.mdsinfo
+s273806611.777416
+e273806611.797709
+r1
+xCpResource
+xbuild/PIV.tokend/Contents/Resources/piv_csp_primary.mdsinfo
+xPIV/mds/piv_csp_primary.mdsinfo
+lSLF07#2 at 36"Copy PIV/mds/piv_csp_primary.mdsinfo273806611#273806611#0(0"0(0#0#80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_csp_primary.mdsinfo4300882208#376"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_csp_primary.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources"
+0#
+
+CCpResource build/PIV.tokend/Contents/Resources/piv_dl_primary.mdsinfo PIV/mds/piv_dl_primary.mdsinfo
+s273806611.778877
+e273806611.798526
+r1
+xCpResource
+xbuild/PIV.tokend/Contents/Resources/piv_dl_primary.mdsinfo
+xPIV/mds/piv_dl_primary.mdsinfo
+lSLF07#2 at 35"Copy PIV/mds/piv_dl_primary.mdsinfo273806611#273806611#0(0"0(0#0#79"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_dl_primary.mdsinfo4300882208#375"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_dl_primary.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources"
+0#
+
+CCpResource build/PIV.tokend/Contents/Resources/piv_smartcard.mdsinfo PIV/mds/piv_smartcard.mdsinfo
+s273806611.780359
+e273806611.799019
+r1
+xCpResource
+xbuild/PIV.tokend/Contents/Resources/piv_smartcard.mdsinfo
+xPIV/mds/piv_smartcard.mdsinfo
+lSLF07#2 at 34"Copy PIV/mds/piv_smartcard.mdsinfo273806611#273806611#0(0"0(0#0#78"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_smartcard.mdsinfo4300882208#374"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_smartcard.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources"
+0#
+
+CLd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/MacOS/PIV_debug" debug i386
+r0
+
+CProcessInfoPlistFile "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Info.plist" PIV/Info.plist
+s273806611.773515
+e273806611.776350
+r1
+xProcessInfoPlistFile
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Info.plist
+xPIV/Info.plist
+lSLF07#2 at 22"Process PIV/Info.plist273806611#273806611#0(0"0(0#0#63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/Info.plist4300882208#328"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    builtin-infoPlistUtility PIV/Info.plist -genpkginfo "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/PkgInfo" -expandbuildsettings -platform macosx -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Info.plist"
+0#
+
+CTouch "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend"
+r0
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/build-state~.dat
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/build-state~.dat	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/PIV.build/build-state~.dat	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,1827 @@
+TPIV
+v7
+r0
+t273806615.579961
+cCheck dependencies
+cProcessInfoPlistFile "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Info.plist" PIV/Info.plist
+cCpResource build/PIV.tokend/Contents/Resources/piv_csp_capabilities.mdsinfo PIV/mds/piv_csp_capabilities.mdsinfo
+cCpResource build/PIV.tokend/Contents/Resources/piv_csp_capabilities_common.mds PIV/mds/piv_csp_capabilities_common.mds
+cCpResource build/PIV.tokend/Contents/Resources/piv_csp_primary.mdsinfo PIV/mds/piv_csp_primary.mdsinfo
+cCpResource build/PIV.tokend/Contents/Resources/piv_dl_primary.mdsinfo PIV/mds/piv_dl_primary.mdsinfo
+cCpResource build/PIV.tokend/Contents/Resources/piv_smartcard.mdsinfo PIV/mds/piv_smartcard.mdsinfo
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/piv.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVAttributeCoder.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVError.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVError.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVKeyHandle.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVRecord.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVSchema.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVToken.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVCCC.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/Padding.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/Padding.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/TLV.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/TLV.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIV_vers.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/PIV_vers.c" debug i386 c com.apple.compilers.gcc.4_2
+
+N/Developer/SDKs/MacOSX10.6.sdk
+c000000004A769DAB00000000000000EE
+t1249287595
+s238
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h
+c000000004A5D68370000000000003A75
+t1247635511
+s14965
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h
+c000000004A5D68370000000000003E6A
+t1247635511
+s15978
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDate.h
+c000000004A5D68370000000000000A15
+t1247635511
+s2581
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h
+c000000004A5D6838000000000000B3BB
+t1247635512
+s46011
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h
+c000000004A5D68380000000000000AF4
+t1247635512
+s2804
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/PCSC.framework/Headers/winscard.h
+c000000004A4412BA0000000000001093
+t1245975226
+s4243
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/CodeSigning.h
+c000000004A4D51FA0000000000000556
+t1246581242
+s1366
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h
+c000000004A4D51FB0000000000003609
+t1246581243
+s13833
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecKey.h
+c000000004A4D51FB0000000000003AC2
+t1246581243
+s15042
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h
+c000000004A4D51FB0000000000005C5A
+t1246581243
+s23642
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/Security.h
+c000000004A4D51FB00000000000009CB
+t1246581243
+s2507
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssm.h
+c000000004A4D51FA00000000000004F0
+t1246581242
+s1264
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssmerr.h
+c000000004A4D51FB000000000000996E
+t1246581243
+s39278
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssmtype.h
+c000000004A4D51FB0000000000011E34
+t1246581243
+s73268
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/assert.h
+c000000004A5C14A60000000000000DCB
+t1247548582
+s3531
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/errno.h
+c000000004A5C14A600000000000003EB
+t1247548582
+s1003
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/libkern/OSAtomic.h
+c000000004A5C14A60000000000002519
+t1247548582
+s9497
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/libkern/OSByteOrder.h
+c000000004A73D64D000000000000298B
+t1249105485
+s10635
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/machine/endian.h
+c000000004A73D64900000000000006C3
+t1249105481
+s1731
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/pthread.h
+c000000004A5C14A700000000000038F0
+t1247548583
+s14576
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdio.h
+c000000004A5C14A70000000000004174
+t1247548583
+s16756
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdlib.h
+c000000004A5C14A70000000000002DF5
+t1247548583
+s11765
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/string.h
+c000000004A5C14A70000000000001731
+t1247548583
+s5937
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/types.h
+c000000004A73D6550000000000002905
+t1249105493
+s10501
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/unistd.h
+c000000004A5C14A7000000000000563E
+t1247548583
+s22078
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/zlib.h
+c000000004A1F0FE200000000000102A5
+t1243549666
+s66213
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h
+c000000004A11EB240000000000000C7E
+t1242688292
+s3198
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/stdint.h
+c000000004A11EB24000000000000190C
+t1242688292
+s6412
+
+N/Developer/usr/include/gcc/darwin/4.2/stdint.h
+c000000004A11A512000000000000190C
+t1242670354
+s6412
+
+N/Developer/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h
+c000000004A1198340000000000000C7E
+t1242667060
+s3198
+i"syslimits.h"
+
+N/Developer/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/syslimits.h
+c000000004A1195E90000000000000155
+t1242666473
+s341
+
+N/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
+c000000004A5D68960000000000776D30
+t1247635606
+s7826736
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h
+c000000004A5D68370000000000003A75
+t1247635511
+s14965
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h
+c000000004A5D68370000000000003E6A
+t1247635511
+s15978
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDate.h
+c000000004A5D68370000000000000A15
+t1247635511
+s2581
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h
+c000000004A5D6838000000000000B3BB
+t1247635512
+s46011
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h
+c000000004A5D68380000000000000AF4
+t1247635512
+s2804
+
+N/System/Library/Frameworks/PCSC.framework/Headers/winscard.h
+c000000004A4412BA0000000000001093
+t1245975226
+s4243
+
+N/System/Library/Frameworks/PCSC.framework/PCSC
+c000000004A4412BE000000000003FDB0
+t1245975230
+s261552
+
+N/System/Library/Frameworks/Security.framework/Headers/CodeSigning.h
+c000000004A4D51FA0000000000000556
+t1246581242
+s1366
+
+N/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h
+c000000004A4D51FB0000000000003609
+t1246581243
+s13833
+
+N/System/Library/Frameworks/Security.framework/Headers/SecKey.h
+c000000004A4D51FB0000000000003AC2
+t1246581243
+s15042
+
+N/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h
+c000000004A4D51FB0000000000005C5A
+t1246581243
+s23642
+
+N/System/Library/Frameworks/Security.framework/Headers/Security.h
+c000000004A4D51FB00000000000009CB
+t1246581243
+s2507
+
+N/System/Library/Frameworks/Security.framework/Headers/cssm.h
+c000000004A4D51FA00000000000004F0
+t1246581242
+s1264
+
+N/System/Library/Frameworks/Security.framework/Headers/cssmerr.h
+c000000004A4D51FB000000000000996E
+t1246581243
+s39278
+
+N/System/Library/Frameworks/Security.framework/Headers/cssmtype.h
+c000000004A4D51FB0000000000011E34
+t1246581243
+s73268
+
+N/System/Library/Frameworks/Security.framework/PrivateHeaders/SecKeychainPriv.h
+c000000004A4D51FB0000000000000FC5
+t1246581243
+s4037
+
+N/System/Library/PrivateFrameworks/SecurityTokend.framework/Headers/SecTokend.h
+c000000004A4413D40000000000002605
+t1245975508
+s9733
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp
+c0000000049DA447200000000000008A5
+t1239041138
+s2213
+i"PIVAttributeCoder.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i"PIVRecord.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.h
+c0000000049DA44720000000000000884
+t1239041138
+s2180
+i"AttributeCoder.h"
+i<string>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp
+c0000000049DA44720000000000000DA5
+t1239041138
+s3493
+i"PIVCCC.h"
+i"PIVToken.h"
+i"PIVError.h"
+i"TLV.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.h
+c0000000049DA447200000000000007DF
+t1239041138
+s2015
+i"PIVDefines.h"
+i<security_cdsa_utilities/cssmdata.h>
+i<string>
+i"byte_string.h"
+i"PIVError.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVDefines.h
+c0000000049DA44720000000000003B67
+t1239041138
+s15207
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVError.cpp
+c0000000049DA44720000000000000BD0
+t1239041138
+s3024
+i"PIVError.h"
+i<Security/cssmerr.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVError.h
+c0000000049DA447200000000000008F8
+t1239041138
+s2296
+i"SCardError.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp
+c0000000049DA44720000000000001A1D
+t1239041138
+s6685
+i"PIVKeyHandle.h"
+i"PIVRecord.h"
+i"PIVToken.h"
+i<security_utilities/debugging.h>
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssmerr.h>
+i"byte_string.h"
+i"PIVUtilities.h"
+i"Padding.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h
+c0000000049DA44720000000000000D2C
+t1239041138
+s3372
+i"KeyHandle.h"
+i<deque>
+i"byte_string.h"
+i"SecureBufferAllocator.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp
+c0000000049DA44720000000000001FFE
+t1239041138
+s8190
+i"PIVRecord.h"
+i"PIVDefines.h"
+i"PIVError.h"
+i"PIVToken.h"
+i"Attribute.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i<security_cdsa_client/aclclient.h>
+i<Security/SecKey.h>
+i<algorithm>
+i"TLV.h"
+i"PIVUtilities.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h
+c0000000049DA44720000000000000EB0
+t1239041138
+s3760
+i"Record.h"
+i"byte_string.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp
+c0000000049DA44720000000000000C58
+t1239041138
+s3160
+i"PIVSchema.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i<Security/SecCertificate.h>
+i<Security/SecKeychainItem.h>
+i<Security/SecKey.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h
+c0000000049DA4472000000000000069D
+t1239041138
+s1693
+i"Schema.h"
+i"PIVAttributeCoder.h"
+i"PIVKeyHandle.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp
+c0000000049DA447200000000000080DE
+t1239041138
+s32990
+i"PIVToken.h"
+i"PIVDefines.h"
+i"PIVCCC.h"
+i"Adornment.h"
+i"AttributeCoder.h"
+i"PIVError.h"
+i"PIVRecord.h"
+i"PIVSchema.h"
+i<security_cdsa_client/aclclient.h>
+i<map>
+i<vector>
+i<zlib.h>
+i<CoreFoundation/CFString.h>
+i<Security/Security.h>
+i<algorithm>
+i"TLV.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h
+c0000000049DA44720000000000001E38
+t1239041138
+s7736
+i<Token.h>
+i"TokenContext.h"
+i"PIVDefines.h"
+i<security_utilities/pcsc++.h>
+i"byte_string.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVUtilities.h
+c0000000049DA447200000000000007C9
+t1239041138
+s1993
+i"byte_string.h"
+i<algorithm>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/Padding.cpp
+c0000000049DA44720000000000001246
+t1239041138
+s4678
+i"Padding.h"
+i<Security/cssmerr.h>
+i"PIVUtilities.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/Padding.h
+c0000000049DA447200000000000007D2
+t1239041138
+s2002
+i"byte_string.h"
+i<Security/cssmtype.h>
+i<security_cdsa_utilities/cssmerrors.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/SecureBufferAllocator.h
+c0000000049DA44720000000000000636
+t1239041138
+s1590
+i"byte_string.h"
+i<tr1/array>
+i"SecureBufferAllocator.inc"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/SecureBufferAllocator.inc
+c0000000049DA4472000000000000068E
+t1239041138
+s1678
+i"SecureBufferAllocator.h"
+i"PIVUtilities.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/TLV.cpp
+c0000000049DA44720000000000001579
+t1239041138
+s5497
+i"TLV.h"
+i<iomanip>
+i<iostream>
+i<limits>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/TLV.h
+c0000000049DA447200000000000012F5
+t1239041138
+s4853
+i<tr1/memory>
+i<stdexcept>
+i<sstream>
+i<vector>
+i"byte_string.h"
+i"TLV.inc"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/TLV.inc
+c0000000049DA44720000000000001067
+t1239041138
+s4199
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/byte_string.h
+c0000000049DA44720000000000000993
+t1239041138
+s2451
+i<vector>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_csp_capabilities.mdsinfo
+c0000000049DA447200000000000001D2
+t1239041138
+s466
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_csp_capabilities_common.mds
+c0000000049DA44720000000000005299
+t1239041138
+s21145
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_csp_primary.mdsinfo
+c0000000049DA4472000000000000055B
+t1239041138
+s1371
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_dl_primary.mdsinfo
+c0000000049DA4472000000000000064B
+t1239041138
+s1611
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_smartcard.mdsinfo
+c0000000049DA44720000000000000295
+t1239041138
+s661
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp
+c0000000049DA4472000000000000083D
+t1239041138
+s2109
+i"PIVToken.h"
+i<Security/SecKeychainPriv.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.h
+c0000000049DA447200000000000007D6
+t1239041138
+s2006
+i<security_utilities/adornments.h>
+i<security_utilities/refcount.h>
+i<Security/SecCertificate.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.h
+c0000000049DA44720000000000000841
+t1239041138
+s2113
+i<Security/cssmtype.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<string>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.h
+c0000000049DA447200000000000014C2
+t1239041138
+s5314
+i<security_utilities/utilities.h>
+i<Security/cssmtype.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h
+c0000000049DA44720000000000000DD3
+t1239041138
+s3539
+i"RecordHandle.h"
+i<security_cdsa_utilities/handleobject.h>
+i<security_cdsa_utilities/context.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.h
+c0000000049DA44720000000000000EC4
+t1239041138
+s3780
+i<Security/cssmtype.h>
+i<security_utilities/utilities.h>
+i"Attribute.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h
+c0000000049DA44720000000000001045
+t1239041138
+s4165
+i<security_cdsa_utilities/cssmdata.h>
+i<map>
+i<string>
+i<vector>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h
+c0000000049DA447200000000000009BD
+t1239041138
+s2493
+i"AttributeCoder.h"
+i"MetaRecord.h"
+i"Attribute.h"
+i<security_utilities/refcount.h>
+i<security_utilities/adornments.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h
+c0000000049DA44720000000000000819
+t1239041138
+s2073
+i<security_cdsa_utilities/handleobject.h>
+i<security_utilities/refcount.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h
+c0000000049DA4472000000000000068D
+t1239041138
+s1677
+i"Record.h"
+i<vector>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.h
+c0000000049DA44720000000000001EF3
+t1239041138
+s7923
+i<security_utilities/debugging.h>
+i<security_utilities/errors.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h
+c0000000049DA44720000000000000EAF
+t1239041138
+s3759
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<map>
+i"MetaRecord.h"
+i"Relation.h"
+i"AttributeCoder.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h
+c0000000049DA44720000000000002A09
+t1239041138
+s10761
+i<SecurityTokend/SecTokend.h>
+i<security_utilities/osxcode.h>
+i<security_cdsa_utilities/context.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmbridge.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/debugging.h>
+i<security_utilities/pcsc++.h>
+i<string>
+i"TokenContext.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.h
+c0000000049DA4472000000000000053F
+t1239041138
+s1343
+i<security_utilities/utilities.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Info.plist
+t1252113811
+s707
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/MacOS/PIV_debug
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/PkgInfo
+t1252113811
+s8
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_capabilities.mdsinfo
+t1252113811
+s466
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_capabilities_common.mds
+t1252113811
+s21145
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_csp_primary.mdsinfo
+t1252113811
+s1371
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_dl_primary.mdsinfo
+t1252113811
+s1611
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources/piv_smartcard.mdsinfo
+t1252113811
+s661
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Security.framework/Security
+c00000000000000000000000000000000
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/PIV_vers.c
+c000000004AA1BD9300000000000000B6
+t1252113811
+s182
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIV.LinkFileList
+c000000004AA1BD9300000000000004A6
+t1252113811
+s1190
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVAttributeCoder.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVCCC.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVError.o
+t1252113812
+s26448
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVKeyHandle.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVRecord.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVSchema.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVToken.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIV_vers.o
+t1252113815
+s2024
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/Padding.o
+t1252113814
+s90460
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/TLV.o
+t1252113815
+s251872
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/piv.o
+t2
+s0
+
+N/usr/include/assert.h
+c000000004A5C14A60000000000000DCB
+t1247548582
+s3531
+
+N/usr/include/errno.h
+c000000004A5C14A600000000000003EB
+t1247548582
+s1003
+
+N/usr/include/libkern/OSAtomic.h
+c000000004A5C14A60000000000002519
+t1247548582
+s9497
+
+N/usr/include/libkern/OSByteOrder.h
+c000000004A73D64D000000000000298B
+t1249105485
+s10635
+
+N/usr/include/machine/endian.h
+c000000004A73D64900000000000006C3
+t1249105481
+s1731
+
+N/usr/include/pthread.h
+c000000004A5C14A700000000000038F0
+t1247548583
+s14576
+
+N/usr/include/stdio.h
+c000000004A5C14A70000000000004174
+t1247548583
+s16756
+
+N/usr/include/stdlib.h
+c000000004A5C14A70000000000002DF5
+t1247548583
+s11765
+
+N/usr/include/string.h
+c000000004A5C14A70000000000001731
+t1247548583
+s5937
+
+N/usr/include/sys/types.h
+c000000004A73D6550000000000002905
+t1249105493
+s10501
+
+N/usr/include/unistd.h
+c000000004A5C14A7000000000000563E
+t1247548583
+s22078
+
+N/usr/include/zlib.h
+c000000004A1F0FE200000000000102A5
+t1243549666
+s66213
+
+N/usr/lib/libz.1.dylib
+c000000004A1F0FE3000000000003C610
+t1243549667
+s247312
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_client.framework/Headers/aclclient.h
+c000000004A441065000000000000196C
+t1245974629
+s6508
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmacl.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/refcount.h>
+i<security_utilities/globalizer.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/aclsubject.h
+c000000004A4410670000000000001FA4
+t1245974631
+s8100
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/refcount.h>
+i<security_utilities/globalizer.h>
+i<security_utilities/memutils.h>
+i<security_utilities/adornments.h>
+i<map>
+i<set>
+i<string>
+i<limits.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/context.h
+c000000004A4410680000000000003412
+t1245974632
+s13330
+i<security_utilities/utilities.h>
+i<security_utilities/debugging.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/cssmwalkers.h>
+i<security_cdsa_utilities/cssmacl.h>
+i<security_cdsa_utilities/cssmdates.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmacl.h
+c000000004A44106800000000000008E8
+t1245974632
+s2280
+i<security_cdsa_utilities/objectacl.h>
+i<security_cdsa_utilities/aclsubject.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmaclpod.h
+c000000004A4410680000000000002CF7
+t1245974632
+s11511
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmlist.h>
+i<security_cdsa_utilities/cssmalloc.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmalloc.h
+c000000004A441068000000000000127E
+t1245974632
+s4734
+i<security_utilities/alloc.h>
+i<Security/cssm.h>
+i<cstring>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmbridge.h
+c000000004A4410680000000000000A5D
+t1245974632
+s2653
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssm.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmcred.h
+c000000004A4410680000000000001860
+t1245974632
+s6240
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmlist.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<list>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdata.h
+c000000004A4410680000000000004AEC
+t1245974632
+s19180
+i<security_utilities/alloc.h>
+i<security_utilities/refcount.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssmerr.h>
+i<CoreFoundation/CoreFoundation.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdates.h
+c000000004A441068000000000000107C
+t1245974632
+s4220
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<CoreFoundation/CFDate.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdb.h
+c000000004A4410680000000000006FFB
+t1245974632
+s28667
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/walkers.h>
+i<security_cdsa_utilities/cssmdbname.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdbname.h
+c000000004A4410680000000000000FF2
+t1245974632
+s4082
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/walkers.h>
+i<Security/cssmtype.h>
+i<string>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmerrors.h
+c000000004A44106800000000000007FB
+t1245974632
+s2043
+i<security_utilities/errors.h>
+i<Security/cssmtype.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmkey.h
+c000000004A44106800000000000015ED
+t1245974632
+s5613
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssm.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmlist.h
+c000000004A4410680000000000002084
+t1245974632
+s8324
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/cssmwalkers.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmpods.h
+c000000004A4410680000000000001C09
+t1245974632
+s7177
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<string>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmwalkers.h
+c000000004A44106800000000000016B1
+t1245974632
+s5809
+i<security_cdsa_utilities/walkers.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmkey.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/handleobject.h
+c000000004A4410680000000000000597
+t1245974632
+s1431
+i<Security/cssm.h>
+i<security_cdsa_utilities/handletemplates.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/handletemplates.h
+c000000004A44106800000000000023D5
+t1245974632
+s9173
+i<security_utilities/refcount.h>
+i<security_utilities/threading.h>
+i<security_utilities/globalizer.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<ext/hash_map>
+i<hash_map>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/objectacl.h
+c000000004A4410670000000000002448
+t1245974631
+s9288
+i<security_cdsa_utilities/aclsubject.h>
+i<security_utilities/globalizer.h>
+i<map>
+i<set>
+i<limits.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/walkers.h
+c000000004A4410680000000000002950
+t1245974632
+s10576
+i<security_utilities/alloc.h>
+i<security_utilities/memstreams.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<security_utilities/debugging.h>
+i<set>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/adornments.h
+c000000004A44106600000000000017AE
+t1245974630
+s6062
+i<security_utilities/utilities.h>
+i<security_utilities/threading.h>
+i<map>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/alloc.h
+c000000004A4410660000000000001E7C
+t1245974630
+s7804
+i<security_utilities/utilities.h>
+i<cstring>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/cfutilities.h
+c000000004A441067000000000000415A
+t1245974631
+s16730
+i<security_utilities/utilities.h>
+i<security_utilities/globalizer.h>
+i<CoreFoundation/CoreFoundation.h>
+i<algorithm>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/debugging.h
+c000000004A44106700000000000010F3
+t1245974631
+s4339
+i<security_utilities/utilities_dtrace.h>
+i<security_utilities/utilities.h>
+i<cstdarg>
+i<typeinfo>
+i<stdio.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/endian.h
+c000000004A44106700000000000014C1
+t1245974631
+s5313
+i<machine/endian.h>
+i<libkern/OSByteOrder.h>
+i<security_utilities/utilities.h>
+i<security_utilities/memutils.h>
+i<security_utilities/debugging.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/errors.h
+c000000004A4410670000000000000D2E
+t1245974631
+s3374
+i<security_utilities/utilities.h>
+i<exception>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/globalizer.h
+c000000004A4410670000000000001549
+t1245974631
+s5449
+i<security_utilities/threading.h>
+i<memory>
+i<set>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/memstreams.h
+c000000004A4410670000000000001330
+t1245974631
+s4912
+i<stdint.h>
+i<security_utilities/memutils.h>
+i<security_utilities/endian.h>
+i<security_utilities/errors.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/memutils.h
+c000000004A4410670000000000000EC4
+t1245974631
+s3780
+i<security_utilities/utilities.h>
+i<sys/types.h>
+i<stdlib.h>
+i<algorithm>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/osxcode.h
+c000000004A4410660000000000000EC8
+t1245974630
+s3784
+i<security_utilities/refcount.h>
+i<security_utilities/cfutilities.h>
+i<Security/CodeSigning.h>
+i<limits.h>
+i<string>
+i<vector>
+i<CoreFoundation/CFBundle.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/pcsc++.h
+c000000004A441067000000000000147D
+t1245974631
+s5245
+i<security_utilities/utilities.h>
+i<security_utilities/errors.h>
+i<security_utilities/transactions.h>
+i<security_utilities/debugging.h>
+i<PCSC/winscard.h>
+i<vector>
+i<string>
+i<cstdio>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/refcount.h
+c000000004A4410670000000000001218
+t1245974631
+s4632
+i<security_utilities/threading.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/threading.h
+c000000004A4410670000000000002A54
+t1245974631
+s10836
+i<security_utilities/utilities.h>
+i<security_utilities/errors.h>
+i<security_utilities/debugging.h>
+i<pthread.h>
+i<security_utilities/threading_internal.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/threading_internal.h
+c000000004A44106700000000000010A3
+t1245974631
+s4259
+i<security_utilities/utilities.h>
+i<libkern/OSAtomic.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/transactions.h
+c000000004A4410670000000000000AB3
+t1245974631
+s2739
+i<security_utilities/utilities.h>
+i<security_utilities/debugging.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utilities.h
+c000000004A4410670000000000001E5D
+t1245974631
+s7773
+i<security_utilities/utility_config.h>
+i<exception>
+i<new>
+i<string>
+i<errno.h>
+i<string.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utilities_dtrace.h
+c000000004A44106600000000000048E6
+t1245974630
+s18662
+i<unistd.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utility_config.h
+c000000004A4410670000000000000B7F
+t1245974631
+s2943
+i<CoreFoundation/CFBase.h>
+i<assert.h>
+i<unistd.h>
+
+NPIV/Info.plist
+c0000000049DA447200000000000002CC
+t1239041138
+s716
+
+CCheck dependencies
+r0
+lSLF07#2 at 18"Check dependencies273806611#273806611#0(0"0(0#1#0"4300882208#0"0#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVAttributeCoder.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806611.800918
+e273806612.447729
+r0
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/PIVAttributeCoder.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp:40:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp:40:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 82"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp273806611#273806612#0(463"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp:40:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp:40:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+2(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806612#101#137#2(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp273806612#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp260733938#40#0#40#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806612#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806612#339#124#2(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp273806612#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp260733938#40#0#40#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806612#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(0#0#74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp4300882208#1348"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVAttributeCoder.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVAttributeCoder.o"
+1#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVCCC.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806614.314906
+e273806615.257980
+r0
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/PIVCCC.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp:30:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp:30:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp:30:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:138: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:139: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:141: error: 'SecTokendEstablishFlags' has not been declared
+lSLF07#2 at 71"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806614#273806615#0(3495"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp:30:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp:30:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp:30:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:138: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:139: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:141: error: 'SecTokendEstablishFlags' has not been declared
+25(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806614#180#132#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 120"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#28"*: No such file or directory0(4 at 36"Expected class-name before '{' token273806615#492#112#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806615#604#140#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806615#744#126#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806615#870#105#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806615#975#138#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806615#1113#124#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806615#1237#105#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806615#1342#119#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806615#1461#123#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806615#1584#123#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806615#1707#120#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806615#1827#124#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806615#1951#124#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806615#2075#119#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806615#2194#119#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806615#2313#119#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806615#2432#119#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806615#2551#118#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806615#2669#120#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806615#2789#124#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806615#2913#124#3(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806615#3127#120#2(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806615#3247#124#2(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#139#0#139#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#139#0#139#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806615#3371#124#2(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp260733938#30#0#30#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806615#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#141#0#141#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#141#0#141#0#25"'*' has not been declared0(0#0#63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp4300882208#1326"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVCCC.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVCCC.o"
+1#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVError.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVError.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806612.447858
+e273806612.687940
+r1
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/PIVError.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVError.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 73"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVError.cpp273806612#273806612#0(0"0(0#0#65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVError.cpp4300882208#1330"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVError.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVError.o"
+0#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVKeyHandle.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806612.529544
+e273806613.472615
+r0
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/PIVKeyHandle.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp:31:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:138: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:139: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:141: error: 'SecTokendEstablishFlags' has not been declared
+lSLF07#2 at 77"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806612#273806613#0(4429"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp:31:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:138: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:139: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:141: error: 'SecTokendEstablishFlags' has not been declared
+27(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806612#284#139#4(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806612#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#29#0#29#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h273806612#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806612#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 127"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806612#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#36#0#36#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806613#707#125#4(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#29#0#29#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h273806613#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806613#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806613#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806613#1110#124#4(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#31#0#31#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h273806613#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806613#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806613#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 36"Expected class-name before '{' token273806613#1420#112#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806613#1532#140#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806613#1672#126#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806613#1798#105#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806613#1903#138#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806613#2041#124#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806613#2165#105#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806613#2270#119#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806613#2389#123#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806613#2512#123#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806613#2635#120#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806613#2755#124#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806613#2879#124#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806613#3003#119#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806613#3122#119#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806613#3241#119#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806613#3360#119#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806613#3479#118#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806613#3597#120#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806613#3717#124#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806613#3841#124#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806613#4061#120#2(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806613#4181#124#2(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#139#0#139#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#139#0#139#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806613#4305#124#2(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp273806613#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp260733938#32#0#32#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#141#0#141#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#141#0#141#0#25"'*' has not been declared0(0#0#69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp4300882208#1338"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVKeyHandle.o"
+1#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVRecord.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806612.688027
+e273806613.587309
+r0
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/PIVRecord.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp:33:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp:33:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:138: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:139: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:141: error: 'SecTokendEstablishFlags' has not been declared
+lSLF07#2 at 74"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806612#273806613#0(4000"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp:33:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp:33:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:138: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:139: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:141: error: 'SecTokendEstablishFlags' has not been declared
+26(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806612#275#137#4(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806612#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h273806612#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806612#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806612#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806613#687#124#4(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h273806613#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806613#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806613#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 36"Expected class-name before '{' token273806613#994#112#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806613#1106#140#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806613#1246#126#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806613#1372#105#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806613#1477#138#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806613#1615#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806613#1739#105#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806613#1844#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806613#1963#123#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806613#2086#123#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806613#2209#120#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806613#2329#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806613#2453#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806613#2577#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806613#2696#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806613#2815#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806613#2934#119#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806613#3053#118#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806613#3171#120#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806613#3291#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806613#3415#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806613#3632#120#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806613#3752#124#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#139#0#139#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#139#0#139#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806613#3876#124#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp260733938#33#0#33#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#141#0#141#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#141#0#141#0#25"'*' has not been declared0(0#0#66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp4300882208#1332"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVRecord.o"
+1#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVSchema.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806613.472694
+e273806614.314675
+r0
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/PIVSchema.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp:37:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp:37:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp:37:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 74"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp273806613#273806614#0(1308"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp:37:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp:37:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp:37:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+3(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806613#275#137#4(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp273806613#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp260733938#37#0#37#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h273806613#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h273806613#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h260733938#36#0#36#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806613#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806614#687#124#4(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp273806614#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp260733938#37#0#37#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h273806614#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h273806614#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h260733938#36#0#36#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806614#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806614#1183#125#5(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp273806614#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp260733938#37#0#37#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h273806614#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h260733938#34#0#34#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h273806614#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806614#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806614#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(0#0#66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp4300882208#1332"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVSchema.o"
+1#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIVToken.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806613.587394
+e273806614.665914
+r0
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/PIVToken.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:138: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:139: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:141: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:36:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:37:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:150: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:246: error: 'uint32 PIVToken::probe' is not a static member of 'class PIVToken'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:246: error: 'SecTokendProbeFlags' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:246: error: expected primary-expression before 'char'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:246: error: initializer expression list treated as compound expression
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:247: error: expected ',' or ';' before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:93: warning: 'sDescripCardCapabilityContainer' defined but not used
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:94: warning: 'sDescripCardHolderUniqueIdentifier' defined but not used
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:95: warning: 'sDescripCardHolderFingerprints' defined but not used
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:96: warning: 'sDescripPrintedInformation' defined but not used
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:97: warning: 'sDescripCardHolderFacialImage' defined but not used
+lSLF07#2 at 73"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806613#273806614#0(5835"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:138: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:139: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:141: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:36:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:37:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:150: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:246: error: 'uint32 PIVToken::probe' is not a static member of 'class PIVToken'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:246: error: 'SecTokendProbeFlags' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:246: error: expected primary-expression before 'char'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:246: error: initializer expression list treated as compound expression
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:247: error: expected ',' or ';' before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:93: warning: 'sDescripCardCapabilityContainer' defined but not used
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:94: warning: 'sDescripCardHolderUniqueIdentifier' defined but not used
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:95: warning: 'sDescripCardHolderFingerprints' defined but not used
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:96: warning: 'sDescripPrintedInformation' defined but not used
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp:97: warning: 'sDescripCardHolderFacialImage' defined but not used
+38(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806613#182#132#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806613#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 120"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806613#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#28"*: No such file or directory0(4 at 36"Expected class-name before '{' token273806614#496#112#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806614#608#140#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806614#748#126#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806614#874#105#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806614#979#138#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806614#1117#124#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806614#1241#105#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806614#1346#119#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806614#1465#123#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806614#1588#123#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806614#1711#120#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806614#1831#124#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806614#1955#124#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806614#2079#119#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806614#2198#119#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806614#2317#119#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806614#2436#119#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806614#2555#118#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806614#2673#120#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806614#2793#124#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806614#2917#124#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806614#3133#120#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806614#3253#124#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#139#0#139#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#139#0#139#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806614#3377#124#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#29#0#29#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806614#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#141#0#141#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#141#0#141#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806614#3775#124#4(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#36#0#36#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h273806614#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVRecord.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806614#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806614#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806614#4270#125#5(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp273806614#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#37#0#37#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h273806614#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVSchema.h260733938#34#0#34#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h273806614#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVKeyHandle.h260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806614#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806614#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 47"'SecTokendEstablishFlags' has not been declared273806614#4395#126#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#150#0#150#0#25"'*' has not been declared0(4 at 67"'uint32 PIVToken::probe' is not a static member of 'class PIVToken'273806614#4521#146#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#246#0#246#0#0"0(4 at 52"'SecTokendProbeFlags' was not declared in this scope273806614#4667#131#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#246#0#246#0#34"'*' was not declared in this scope0(4 at 41"Expected primary-expression before 'char'273806614#4798#120#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#246#0#246#0#19"expected * before *0(4 at 58"Initializer expression list treated as compound expression273806614#4918#137#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#246#0#246#0#0"0(4 at 36"Expected ',' or ';' before '{' token273806614#5055#115#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#247#0#247#0#19"expected * before *0(22 at 54"'sDescripCardCapabilityContainer' defined but not used273806614#5170#134#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#93#0#93#0#24"'*' defined but not used0(22 at 57"'sDescripCardHolderUniqueIdentifier' defined but not used273806614#5304#137#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#94#0#94#0#24"'*' defined but not used0(22 at 53"'sDescripCardHolderFingerprints' defined but not used273806614#5441#133#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#95#0#95#0#24"'*' defined but not used0(22 at 49"'sDescripPrintedInformation' defined but not used273806614#5574#129#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#96#0#96#0#24"'*' defined but not used0(22 at 52"'sDescripCardHolderFacialImage' defined but not used273806614#5703#132#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp260733938#97#0#97#0#24"'*' defined but not used0(0#0#65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp4300882208#1330"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIVToken.o"
+1#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/PIV_vers.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/PIV_vers.c" debug i386 c com.apple.compilers.gcc.4_2
+s273806615.258056
+e273806615.280449
+r1
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/PIV_vers.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/PIV_vers.c
+xdebug
+xi386
+xc
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 111"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/PIV_vers.c273806615#273806615#0(0"0(0#0#103"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/PIV_vers.c4300882208#1298"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/PIV_vers.c" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/PIV_vers.o"
+0#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/Padding.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/Padding.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806614.665989
+e273806614.997174
+r1
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/Padding.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/Padding.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 72"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/Padding.cpp273806614#273806614#0(0"0(0#0#64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/Padding.cpp4300882208#1328"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/Padding.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/Padding.o"
+0#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/TLV.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/TLV.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806614.997263
+e273806615.579890
+r1
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/TLV.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/TLV.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 68"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/TLV.cpp273806614#273806615#0(0"0(0#0#60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/TLV.cpp4300882208#1320"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/TLV.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/TLV.o"
+0#
+
+CCompileC build/Tokend.build/PIV.build/Objects-debug/i386/piv.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806611.799078
+e273806612.529458
+r0
+xCompileC
+xbuild/Tokend.build/PIV.build/Objects-debug/i386/piv.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:28:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:40:38: error: Security/SecKeychainPriv.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:28:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:28:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:138: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:139: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:141: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp: In function 'int main(int, const char**)':
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:47: error: 'SecKeychainSetServerMode' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:54: error: 'class Tokend::Token' has no member named 'callbacks'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:54: error: 'class Tokend::Token' has no member named 'support'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:54: error: 'SecTokendMain' was not declared in this scope
+lSLF07#2 at 68"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806611#273806612#0(4219"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:28:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:40:38: error: Security/SecKeychainPriv.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:34,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:28:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:28:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:138: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:139: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h:141: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp: In function 'int main(int, const char**)':
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:47: error: 'SecKeychainSetServerMode' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:54: error: 'class Tokend::Token' has no member named 'callbacks'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:54: error: 'class Tokend::Token' has no member named 'support'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp:54: error: 'SecTokendMain' was not declared in this scope
+30(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806611#177#132#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806611#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 120"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#28"*: No such file or directory0(4 at 53"Security/SecKeychainPriv.h: No such file or directory273806612#309#129#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#40#0#40#0#28"*: No such file or directory0(4 at 36"Expected class-name before '{' token273806612#615#112#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806612#727#140#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806612#867#126#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806612#993#105#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806612#1098#138#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806612#1236#124#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806612#1360#105#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806612#1465#119#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806612#1584#123#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806612#1707#123#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806612#1830#120#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806612#1950#124#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806612#2074#124#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806612#2198#119#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806612#2317#119#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806612#2436#119#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806612#2555#119#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806612#2674#118#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806612#2792#120#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806612#2912#124#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806612#3036#124#3(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(7 at 85"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#34#0#34#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806612#3247#120#2(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806612#3367#124#2(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#139#0#139#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#139#0#139#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806612#3491#124#2(7 at 82"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp273806612#18446744073709551615#0#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#28#0#28#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h273806612#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#141#0#141#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/PIVToken.h260733938#141#0#141#0#25"'*' has not been declared0(4 at 57"'SecKeychainSetServerMode' was not declared in this scope273806612#3720#130#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#47#0#47#0#34"'*' was not declared in this scope0(4 at 53"'class Tokend::Token' has no member named 'callbacks'273806612#3850#126#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#54#0#54#0#27"'*' has no member named '*'0(4 at 51"'class Tokend::Token' has no member named 'support'273806612#3976#124#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#54#0#54#0#27"'*' has no member named '*'0(4 at 46"'SecTokendMain' was not declared in this scope273806612#4100#119#0(6 at 60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp260733938#54#0#54#0#34"'*' was not declared in this scope0(0#0#60"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp4300882208#1320"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wmissing-prototypes -Wnon-virtual-dtor -Woverloaded-virtual -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-parameter -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -isysroot /Developer/SDKs/MacOSX10.6.sdk -fvisibility=hidden -fvisibility-inlines-hidden -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/PIV.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/piv.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/PIV.build/Objects-debug/i386/piv.o"
+1#
+
+CCpResource build/PIV.tokend/Contents/Resources/piv_csp_capabilities.mdsinfo PIV/mds/piv_csp_capabilities.mdsinfo
+s273806611.776409
+e273806611.796198
+r1
+xCpResource
+xbuild/PIV.tokend/Contents/Resources/piv_csp_capabilities.mdsinfo
+xPIV/mds/piv_csp_capabilities.mdsinfo
+lSLF07#2 at 41"Copy PIV/mds/piv_csp_capabilities.mdsinfo273806611#273806611#0(0"0(0#0#85"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_csp_capabilities.mdsinfo4300882208#381"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_csp_capabilities.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources"
+0#
+
+CCpResource build/PIV.tokend/Contents/Resources/piv_csp_capabilities_common.mds PIV/mds/piv_csp_capabilities_common.mds
+s273806611.776923
+e273806611.796936
+r1
+xCpResource
+xbuild/PIV.tokend/Contents/Resources/piv_csp_capabilities_common.mds
+xPIV/mds/piv_csp_capabilities_common.mds
+lSLF07#2 at 44"Copy PIV/mds/piv_csp_capabilities_common.mds273806611#273806611#0(0"0(0#0#88"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_csp_capabilities_common.mds4300882208#384"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_csp_capabilities_common.mds" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources"
+0#
+
+CCpResource build/PIV.tokend/Contents/Resources/piv_csp_primary.mdsinfo PIV/mds/piv_csp_primary.mdsinfo
+s273806611.777416
+e273806611.797709
+r1
+xCpResource
+xbuild/PIV.tokend/Contents/Resources/piv_csp_primary.mdsinfo
+xPIV/mds/piv_csp_primary.mdsinfo
+lSLF07#2 at 36"Copy PIV/mds/piv_csp_primary.mdsinfo273806611#273806611#0(0"0(0#0#80"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_csp_primary.mdsinfo4300882208#376"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_csp_primary.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources"
+0#
+
+CCpResource build/PIV.tokend/Contents/Resources/piv_dl_primary.mdsinfo PIV/mds/piv_dl_primary.mdsinfo
+s273806611.778877
+e273806611.798526
+r1
+xCpResource
+xbuild/PIV.tokend/Contents/Resources/piv_dl_primary.mdsinfo
+xPIV/mds/piv_dl_primary.mdsinfo
+lSLF07#2 at 35"Copy PIV/mds/piv_dl_primary.mdsinfo273806611#273806611#0(0"0(0#0#79"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_dl_primary.mdsinfo4300882208#375"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_dl_primary.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources"
+0#
+
+CCpResource build/PIV.tokend/Contents/Resources/piv_smartcard.mdsinfo PIV/mds/piv_smartcard.mdsinfo
+s273806611.780359
+e273806611.799019
+r1
+xCpResource
+xbuild/PIV.tokend/Contents/Resources/piv_smartcard.mdsinfo
+xPIV/mds/piv_smartcard.mdsinfo
+lSLF07#2 at 34"Copy PIV/mds/piv_smartcard.mdsinfo273806611#273806611#0(0"0(0#0#78"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_smartcard.mdsinfo4300882208#374"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/mds/piv_smartcard.mdsinfo" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Resources"
+0#
+
+CLd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/MacOS/PIV_debug" debug i386
+r0
+
+CProcessInfoPlistFile "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Info.plist" PIV/Info.plist
+s273806611.773515
+e273806611.776350
+r1
+xProcessInfoPlistFile
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Info.plist
+xPIV/Info.plist
+lSLF07#2 at 22"Process PIV/Info.plist273806611#273806611#0(0"0(0#0#63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/PIV/Info.plist4300882208#328"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    builtin-infoPlistUtility PIV/Info.plist -genpkginfo "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/PkgInfo" -expandbuildsettings -platform macosx -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend/Contents/Info.plist"
+0#
+
+CTouch "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/PIV.tokend"
+r0
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/categories.pbxbtree
===================================================================
(Binary files differ)


Property changes on: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/categories.pbxbtree
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/cdecls.pbxbtree
===================================================================
(Binary files differ)


Property changes on: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/cdecls.pbxbtree
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/decls.pbxbtree
===================================================================
(Binary files differ)


Property changes on: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/decls.pbxbtree
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/files.pbxbtree
===================================================================
(Binary files differ)


Property changes on: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/files.pbxbtree
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/imports.pbxbtree
===================================================================
(Binary files differ)


Property changes on: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/imports.pbxbtree
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/pbxindex.header
===================================================================
(Binary files differ)


Property changes on: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/pbxindex.header
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/protocols.pbxbtree
===================================================================
(Binary files differ)


Property changes on: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/protocols.pbxbtree
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/refs.pbxbtree
===================================================================
(Binary files differ)


Property changes on: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/refs.pbxbtree
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/strings.pbxstrings/control
===================================================================
(Binary files differ)


Property changes on: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/strings.pbxstrings/control
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/strings.pbxstrings/strings
===================================================================
(Binary files differ)


Property changes on: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/strings.pbxstrings/strings
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/subclasses.pbxbtree
===================================================================
(Binary files differ)


Property changes on: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/subclasses.pbxbtree
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/symbols0.pbxsymbols
===================================================================
(Binary files differ)


Property changes on: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/Tokend.pbxindex/symbols0.pbxsymbols
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/tokend_vers.c
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/tokend_vers.c	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/tokend_vers.c	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1 @@
+ const unsigned char tokendVersionString[] __attribute__ ((used)) = "@(#)PROGRAM:tokend  PROJECT:Tokend-36720" "\n"; const double tokendVersionNumber __attribute__ ((used)) = (double)36720.;

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/tokend.LinkFileList
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/tokend.LinkFileList	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/tokend.LinkFileList	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,17 @@
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Adornment.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Attribute.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/AttributeCoder.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Cursor.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/DbValue.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/KeyHandle.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/MetaAttribute.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/MetaRecord.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Record.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/RecordHandle.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Relation.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/SCardError.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Schema.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/SelectionPredicate.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Token.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/TokenContext.o
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/tokend_vers.o

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/Script-52B260430BC5A864007E00F1.sh
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/Script-52B260430BC5A864007E00F1.sh	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/Script-52B260430BC5A864007E00F1.sh	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,11 @@
+#!/bin/sh
+for variant in ${BUILD_VARIANTS}
+do
+	postfix=`echo _${variant} | sed 's/_normal//'`
+	frmwk="${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework"
+	versa="${frmwk}/Versions/A"
+	cp "${BUILT_PRODUCTS_DIR}/lib${PRODUCT_NAME}${postfix}.a" "${versa}/${PRODUCT_NAME}${postfix}"
+	ln -fs "${versa}/${PRODUCT_NAME}${postfix}" ${frmwk}/${PRODUCT_NAME}${postfix}
+	nmedit -p "${versa}/${PRODUCT_NAME}${postfix}"
+	ranlib    "${versa}/${PRODUCT_NAME}${postfix}"
+done


Property changes on: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/Script-52B260430BC5A864007E00F1.sh
___________________________________________________________________
Added: svn:executable
   + 

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/build-state.dat
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/build-state.dat	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/build-state.dat	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,1758 @@
+Tlibtokend
+v7
+r0
+t273806646.731780
+cCheck dependencies
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Adornment.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Attribute.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/AttributeCoder.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Cursor.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/DbValue.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/KeyHandle.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/MetaAttribute.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/MetaRecord.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Record.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/RecordHandle.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Relation.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/SCardError.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Schema.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/SelectionPredicate.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Token.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/TokenContext.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/tokend_vers.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/tokend_vers.c" debug i386 c com.apple.compilers.gcc.4_2
+cPhaseScriptExecution "Run Script" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Script-52B260430BC5A864007E00F1.sh"
+
+N/Developer/SDKs/MacOSX10.6.sdk
+c000000004A769DAB00000000000000EE
+t1249287595
+s238
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h
+c000000004A5D68370000000000003A75
+t1247635511
+s14965
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h
+c000000004A5D68370000000000003E6A
+t1247635511
+s15978
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDate.h
+c000000004A5D68370000000000000A15
+t1247635511
+s2581
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h
+c000000004A5D68380000000000000AF4
+t1247635512
+s2804
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/PCSC.framework/Headers/winscard.h
+c000000004A4412BA0000000000001093
+t1245975226
+s4243
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/CodeSigning.h
+c000000004A4D51FA0000000000000556
+t1246581242
+s1366
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h
+c000000004A4D51FB0000000000003609
+t1246581243
+s13833
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecKey.h
+c000000004A4D51FB0000000000003AC2
+t1246581243
+s15042
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h
+c000000004A4D51FB0000000000005C5A
+t1246581243
+s23642
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssm.h
+c000000004A4D51FA00000000000004F0
+t1246581242
+s1264
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssmapple.h
+c000000004A4D51FA000000000000B585
+t1246581242
+s46469
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssmerr.h
+c000000004A4D51FB000000000000996E
+t1246581243
+s39278
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssmtype.h
+c000000004A4D51FB0000000000011E34
+t1246581243
+s73268
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/assert.h
+c000000004A5C14A60000000000000DCB
+t1247548582
+s3531
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/ctype.h
+c000000004A5C14A60000000000002C18
+t1247548582
+s11288
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/errno.h
+c000000004A5C14A600000000000003EB
+t1247548582
+s1003
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/fcntl.h
+c000000004A5C14A600000000000003EA
+t1247548582
+s1002
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/libkern/OSAtomic.h
+c000000004A5C14A60000000000002519
+t1247548582
+s9497
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/libkern/OSByteOrder.h
+c000000004A73D64D000000000000298B
+t1249105485
+s10635
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/machine/endian.h
+c000000004A73D64900000000000006C3
+t1249105481
+s1731
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/math.h
+c000000004A5C14A000000000000004F1
+t1247548576
+s1265
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/pthread.h
+c000000004A5C14A700000000000038F0
+t1247548583
+s14576
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/semaphore.h
+c000000004A5C14A6000000000000046F
+t1247548582
+s1135
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/signal.h
+c000000004A5C14A700000000000014F0
+t1247548583
+s5360
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdio.h
+c000000004A5C14A70000000000004174
+t1247548583
+s16756
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdlib.h
+c000000004A5C14A70000000000002DF5
+t1247548583
+s11765
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/string.h
+c000000004A5C14A70000000000001731
+t1247548583
+s5937
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/ioctl.h
+c000000004A73D651000000000000116C
+t1249105489
+s4460
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/mman.h
+c000000004A73D6530000000000002098
+t1249105491
+s8344
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/stat.h
+c000000004A73D6550000000000004A1D
+t1249105493
+s18973
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/time.h
+c000000004A73D6550000000000001E17
+t1249105493
+s7703
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/types.h
+c000000004A73D6550000000000002905
+t1249105493
+s10501
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/uio.h
+c000000004A73D6550000000000001126
+t1249105493
+s4390
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/unistd.h
+c000000004A5C14A7000000000000563E
+t1247548583
+s22078
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h
+c000000004A11EB240000000000000C7E
+t1242688292
+s3198
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/stdint.h
+c000000004A11EB24000000000000190C
+t1242688292
+s6412
+
+N/Developer/usr/include/gcc/darwin/4.2/stdint.h
+c000000004A11A512000000000000190C
+t1242670354
+s6412
+
+N/Developer/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h
+c000000004A1198340000000000000C7E
+t1242667060
+s3198
+i"syslimits.h"
+
+N/Developer/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/syslimits.h
+c000000004A1195E90000000000000155
+t1242666473
+s341
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h
+c000000004A5D68370000000000003A75
+t1247635511
+s14965
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h
+c000000004A5D68370000000000003E6A
+t1247635511
+s15978
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDate.h
+c000000004A5D68370000000000000A15
+t1247635511
+s2581
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h
+c000000004A5D68380000000000000AF4
+t1247635512
+s2804
+
+N/System/Library/Frameworks/PCSC.framework/Headers/winscard.h
+c000000004A4412BA0000000000001093
+t1245975226
+s4243
+
+N/System/Library/Frameworks/Security.framework/Headers/CodeSigning.h
+c000000004A4D51FA0000000000000556
+t1246581242
+s1366
+
+N/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h
+c000000004A4D51FB0000000000003609
+t1246581243
+s13833
+
+N/System/Library/Frameworks/Security.framework/Headers/SecKey.h
+c000000004A4D51FB0000000000003AC2
+t1246581243
+s15042
+
+N/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h
+c000000004A4D51FB0000000000005C5A
+t1246581243
+s23642
+
+N/System/Library/Frameworks/Security.framework/Headers/cssm.h
+c000000004A4D51FA00000000000004F0
+t1246581242
+s1264
+
+N/System/Library/Frameworks/Security.framework/Headers/cssmapple.h
+c000000004A4D51FA000000000000B585
+t1246581242
+s46469
+
+N/System/Library/Frameworks/Security.framework/Headers/cssmerr.h
+c000000004A4D51FB000000000000996E
+t1246581243
+s39278
+
+N/System/Library/Frameworks/Security.framework/Headers/cssmtype.h
+c000000004A4D51FB0000000000011E34
+t1246581243
+s73268
+
+N/System/Library/PrivateFrameworks/SecurityTokend.framework/Headers/SecTokend.h
+c000000004A4413D40000000000002605
+t1245975508
+s9733
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp
+c0000000049DA447200000000000009BB
+t1239041138
+s2491
+i"Adornment.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i"Record.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.h
+c0000000049DA447200000000000007D6
+t1239041138
+s2006
+i<security_utilities/adornments.h>
+i<security_utilities/refcount.h>
+i<Security/SecCertificate.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.cpp
+c0000000049DA44720000000000000D04
+t1239041138
+s3332
+i"Attribute.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.h
+c0000000049DA44720000000000000841
+t1239041138
+s2113
+i<Security/cssmtype.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<string>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp
+c0000000049DA44720000000000002377
+t1239041138
+s9079
+i"AttributeCoder.h"
+i"Attribute.h"
+i"Adornment.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i"Record.h"
+i<security_cdsa_utilities/cssmerrors.h>
+i<security_cdsa_utilities/cssmkey.h>
+i<Security/cssmerr.h>
+i<Security/SecKey.h>
+i<Security/SecCertificate.h>
+i<Security/SecKeychainItem.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.h
+c0000000049DA447200000000000014C2
+t1239041138
+s5314
+i<security_utilities/utilities.h>
+i<Security/cssmtype.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp
+c0000000049DA4472000000000000114A
+t1239041138
+s4426
+i"Cursor.h"
+i"MetaRecord.h"
+i"Record.h"
+i"RecordHandle.h"
+i"Relation.h"
+i"Token.h"
+i"SelectionPredicate.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h
+c0000000049DA447200000000000009CC
+t1239041138
+s2508
+i"Relation.h"
+i"Schema.h"
+i<security_cdsa_utilities/handleobject.h>
+i<vector>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.cpp
+c0000000049DA4472000000000000278F
+t1239041138
+s10127
+i"DbValue.h"
+i<ctype.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.h
+c0000000049DA447200000000000013A5
+t1239041138
+s5029
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<Security/cssmerr.h>
+i<map>
+i<vector>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp
+c0000000049DA44720000000000001343
+t1239041138
+s4931
+i"KeyHandle.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h
+c0000000049DA44720000000000000DD3
+t1239041138
+s3539
+i"RecordHandle.h"
+i<security_cdsa_utilities/handleobject.h>
+i<security_cdsa_utilities/context.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp
+c0000000049DA44720000000000000FC5
+t1239041138
+s4037
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i"Record.h"
+i"DbValue.h"
+i"DbValue.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.h
+c0000000049DA44720000000000000EC4
+t1239041138
+s3780
+i<Security/cssmtype.h>
+i<security_utilities/utilities.h>
+i"Attribute.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp
+c0000000049DA44720000000000001D90
+t1239041138
+s7568
+i"MetaRecord.h"
+i"Attribute.h"
+i"KeyHandle.h"
+i"MetaAttribute.h"
+i"Record.h"
+i<security_utilities/trackingallocator.h>
+i<security_cdsa_utilities/cssmbridge.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h
+c0000000049DA44720000000000001045
+t1239041138
+s4165
+i<security_cdsa_utilities/cssmdata.h>
+i<map>
+i<string>
+i<vector>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp
+c0000000049DA44720000000000000DAC
+t1239041138
+s3500
+i"Record.h"
+i<security_cdsa_client/aclclient.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h
+c0000000049DA447200000000000009BD
+t1239041138
+s2493
+i"AttributeCoder.h"
+i"MetaRecord.h"
+i"Attribute.h"
+i<security_utilities/refcount.h>
+i<security_utilities/adornments.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp
+c0000000049DA44720000000000000781
+t1239041138
+s1921
+i"RecordHandle.h"
+i"MetaRecord.h"
+i"Record.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h
+c0000000049DA44720000000000000819
+t1239041138
+s2073
+i<security_cdsa_utilities/handleobject.h>
+i<security_utilities/refcount.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp
+c0000000049DA447200000000000007C8
+t1239041138
+s1992
+i"Relation.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h
+c0000000049DA4472000000000000068D
+t1239041138
+s1677
+i"Record.h"
+i<vector>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.cpp
+c0000000049DA44720000000000003914
+t1239041138
+s14612
+i"SCardError.h"
+i<Security/cssmerr.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.h
+c0000000049DA44720000000000001EF3
+t1239041138
+s7923
+i<security_utilities/debugging.h>
+i<security_utilities/errors.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp
+c0000000049DA44720000000000004FA8
+t1239041138
+s20392
+i"Schema.h"
+i"Attribute.h"
+i"MetaRecord.h"
+i"MetaAttribute.h"
+i<Security/SecKey.h>
+i<Security/SecCertificate.h>
+i<Security/SecKeychainItem.h>
+i<Security/cssmapple.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h
+c0000000049DA44720000000000000EAF
+t1239041138
+s3759
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<map>
+i"MetaRecord.h"
+i"Relation.h"
+i"AttributeCoder.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp
+c0000000049DA44720000000000000860
+t1239041138
+s2144
+i"SelectionPredicate.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i"DbValue.h"
+i<Security/cssmerr.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.h
+c0000000049DA447200000000000006D5
+t1239041138
+s1749
+i<security_cdsa_utilities/cssmdata.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp
+c0000000049DA4472000000000000768E
+t1239041138
+s30350
+i"Token.h"
+i"Cursor.h"
+i"KeyHandle.h"
+i"RecordHandle.h"
+i"Schema.h"
+i<memory>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_utilities/unix++.h>
+i<security_utilities/logging.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h
+c0000000049DA44720000000000002A09
+t1239041138
+s10761
+i<SecurityTokend/SecTokend.h>
+i<security_utilities/osxcode.h>
+i<security_cdsa_utilities/context.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmbridge.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/debugging.h>
+i<security_utilities/pcsc++.h>
+i<string>
+i"TokenContext.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.cpp
+c0000000049DA44720000000000000484
+t1239041138
+s1156
+i"TokenContext.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.h
+c0000000049DA4472000000000000053F
+t1239041138
+s1343
+i<security_utilities/utilities.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/tokend_vers.c
+c000000004AA1BD8D00000000000000BF
+t1252113805
+s191
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Adornment.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Attribute.o
+t1252113806
+s44584
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/AttributeCoder.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Cursor.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/DbValue.o
+t1252113808
+s88992
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/KeyHandle.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/MetaAttribute.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/MetaRecord.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Record.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/RecordHandle.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Relation.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/SCardError.o
+t1252113810
+s31992
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Schema.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/SelectionPredicate.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Token.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/TokenContext.o
+t1252113811
+s17100
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/tokend.LinkFileList
+c000000004AA1BD8D00000000000007AF
+t1252113805
+s1967
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/tokend_vers.o
+t1252113811
+s2060
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Script-52B260430BC5A864007E00F1.sh
+c000000004AA1BD8D00000000000001C9
+t1252113805
+s457
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/libtokend_debug.a
+t2
+s0
+
+N/usr/include/assert.h
+c000000004A5C14A60000000000000DCB
+t1247548582
+s3531
+
+N/usr/include/ctype.h
+c000000004A5C14A60000000000002C18
+t1247548582
+s11288
+
+N/usr/include/errno.h
+c000000004A5C14A600000000000003EB
+t1247548582
+s1003
+
+N/usr/include/fcntl.h
+c000000004A5C14A600000000000003EA
+t1247548582
+s1002
+
+N/usr/include/libkern/OSAtomic.h
+c000000004A5C14A60000000000002519
+t1247548582
+s9497
+
+N/usr/include/libkern/OSByteOrder.h
+c000000004A73D64D000000000000298B
+t1249105485
+s10635
+
+N/usr/include/machine/endian.h
+c000000004A73D64900000000000006C3
+t1249105481
+s1731
+
+N/usr/include/math.h
+c000000004A5C14A000000000000004F1
+t1247548576
+s1265
+
+N/usr/include/pthread.h
+c000000004A5C14A700000000000038F0
+t1247548583
+s14576
+
+N/usr/include/semaphore.h
+c000000004A5C14A6000000000000046F
+t1247548582
+s1135
+
+N/usr/include/signal.h
+c000000004A5C14A700000000000014F0
+t1247548583
+s5360
+
+N/usr/include/stdio.h
+c000000004A5C14A70000000000004174
+t1247548583
+s16756
+
+N/usr/include/stdlib.h
+c000000004A5C14A70000000000002DF5
+t1247548583
+s11765
+
+N/usr/include/string.h
+c000000004A5C14A70000000000001731
+t1247548583
+s5937
+
+N/usr/include/sys/ioctl.h
+c000000004A73D651000000000000116C
+t1249105489
+s4460
+
+N/usr/include/sys/mman.h
+c000000004A73D6530000000000002098
+t1249105491
+s8344
+
+N/usr/include/sys/stat.h
+c000000004A73D6550000000000004A1D
+t1249105493
+s18973
+
+N/usr/include/sys/time.h
+c000000004A73D6550000000000001E17
+t1249105493
+s7703
+
+N/usr/include/sys/types.h
+c000000004A73D6550000000000002905
+t1249105493
+s10501
+
+N/usr/include/sys/uio.h
+c000000004A73D6550000000000001126
+t1249105493
+s4390
+
+N/usr/include/unistd.h
+c000000004A5C14A7000000000000563E
+t1247548583
+s22078
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_client.framework/Headers/aclclient.h
+c000000004A441065000000000000196C
+t1245974629
+s6508
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmacl.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/refcount.h>
+i<security_utilities/globalizer.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/aclsubject.h
+c000000004A4410670000000000001FA4
+t1245974631
+s8100
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/refcount.h>
+i<security_utilities/globalizer.h>
+i<security_utilities/memutils.h>
+i<security_utilities/adornments.h>
+i<map>
+i<set>
+i<string>
+i<limits.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/context.h
+c000000004A4410680000000000003412
+t1245974632
+s13330
+i<security_utilities/utilities.h>
+i<security_utilities/debugging.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/cssmwalkers.h>
+i<security_cdsa_utilities/cssmacl.h>
+i<security_cdsa_utilities/cssmdates.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmacl.h
+c000000004A44106800000000000008E8
+t1245974632
+s2280
+i<security_cdsa_utilities/objectacl.h>
+i<security_cdsa_utilities/aclsubject.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmaclpod.h
+c000000004A4410680000000000002CF7
+t1245974632
+s11511
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmlist.h>
+i<security_cdsa_utilities/cssmalloc.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmalloc.h
+c000000004A441068000000000000127E
+t1245974632
+s4734
+i<security_utilities/alloc.h>
+i<Security/cssm.h>
+i<cstring>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmbridge.h
+c000000004A4410680000000000000A5D
+t1245974632
+s2653
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssm.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmcred.h
+c000000004A4410680000000000001860
+t1245974632
+s6240
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmlist.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<list>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdata.h
+c000000004A4410680000000000004AEC
+t1245974632
+s19180
+i<security_utilities/alloc.h>
+i<security_utilities/refcount.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssmerr.h>
+i<CoreFoundation/CoreFoundation.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdates.h
+c000000004A441068000000000000107C
+t1245974632
+s4220
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<CoreFoundation/CFDate.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdb.h
+c000000004A4410680000000000006FFB
+t1245974632
+s28667
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/walkers.h>
+i<security_cdsa_utilities/cssmdbname.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdbname.h
+c000000004A4410680000000000000FF2
+t1245974632
+s4082
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/walkers.h>
+i<Security/cssmtype.h>
+i<string>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmerrors.h
+c000000004A44106800000000000007FB
+t1245974632
+s2043
+i<security_utilities/errors.h>
+i<Security/cssmtype.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmkey.h
+c000000004A44106800000000000015ED
+t1245974632
+s5613
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssm.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmlist.h
+c000000004A4410680000000000002084
+t1245974632
+s8324
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/cssmwalkers.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmpods.h
+c000000004A4410680000000000001C09
+t1245974632
+s7177
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<string>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmwalkers.h
+c000000004A44106800000000000016B1
+t1245974632
+s5809
+i<security_cdsa_utilities/walkers.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmkey.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/handleobject.h
+c000000004A4410680000000000000597
+t1245974632
+s1431
+i<Security/cssm.h>
+i<security_cdsa_utilities/handletemplates.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/handletemplates.h
+c000000004A44106800000000000023D5
+t1245974632
+s9173
+i<security_utilities/refcount.h>
+i<security_utilities/threading.h>
+i<security_utilities/globalizer.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<ext/hash_map>
+i<hash_map>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/objectacl.h
+c000000004A4410670000000000002448
+t1245974631
+s9288
+i<security_cdsa_utilities/aclsubject.h>
+i<security_utilities/globalizer.h>
+i<map>
+i<set>
+i<limits.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/walkers.h
+c000000004A4410680000000000002950
+t1245974632
+s10576
+i<security_utilities/alloc.h>
+i<security_utilities/memstreams.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<security_utilities/debugging.h>
+i<set>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/adornments.h
+c000000004A44106600000000000017AE
+t1245974630
+s6062
+i<security_utilities/utilities.h>
+i<security_utilities/threading.h>
+i<map>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/alloc.h
+c000000004A4410660000000000001E7C
+t1245974630
+s7804
+i<security_utilities/utilities.h>
+i<cstring>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/cfutilities.h
+c000000004A441067000000000000415A
+t1245974631
+s16730
+i<security_utilities/utilities.h>
+i<security_utilities/globalizer.h>
+i<CoreFoundation/CoreFoundation.h>
+i<algorithm>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/debugging.h
+c000000004A44106700000000000010F3
+t1245974631
+s4339
+i<security_utilities/utilities_dtrace.h>
+i<security_utilities/utilities.h>
+i<cstdarg>
+i<typeinfo>
+i<stdio.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/endian.h
+c000000004A44106700000000000014C1
+t1245974631
+s5313
+i<machine/endian.h>
+i<libkern/OSByteOrder.h>
+i<security_utilities/utilities.h>
+i<security_utilities/memutils.h>
+i<security_utilities/debugging.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/errors.h
+c000000004A4410670000000000000D2E
+t1245974631
+s3374
+i<security_utilities/utilities.h>
+i<exception>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/globalizer.h
+c000000004A4410670000000000001549
+t1245974631
+s5449
+i<security_utilities/threading.h>
+i<memory>
+i<set>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/logging.h
+c000000004A4410670000000000000754
+t1245974631
+s1876
+i<security_utilities/utilities.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/memstreams.h
+c000000004A4410670000000000001330
+t1245974631
+s4912
+i<stdint.h>
+i<security_utilities/memutils.h>
+i<security_utilities/endian.h>
+i<security_utilities/errors.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/memutils.h
+c000000004A4410670000000000000EC4
+t1245974631
+s3780
+i<security_utilities/utilities.h>
+i<sys/types.h>
+i<stdlib.h>
+i<algorithm>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/osxcode.h
+c000000004A4410660000000000000EC8
+t1245974630
+s3784
+i<security_utilities/refcount.h>
+i<security_utilities/cfutilities.h>
+i<Security/CodeSigning.h>
+i<limits.h>
+i<string>
+i<vector>
+i<CoreFoundation/CFBundle.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/pcsc++.h
+c000000004A441067000000000000147D
+t1245974631
+s5245
+i<security_utilities/utilities.h>
+i<security_utilities/errors.h>
+i<security_utilities/transactions.h>
+i<security_utilities/debugging.h>
+i<PCSC/winscard.h>
+i<vector>
+i<string>
+i<cstdio>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/refcount.h
+c000000004A4410670000000000001218
+t1245974631
+s4632
+i<security_utilities/threading.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/threading.h
+c000000004A4410670000000000002A54
+t1245974631
+s10836
+i<security_utilities/utilities.h>
+i<security_utilities/errors.h>
+i<security_utilities/debugging.h>
+i<pthread.h>
+i<security_utilities/threading_internal.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/threading_internal.h
+c000000004A44106700000000000010A3
+t1245974631
+s4259
+i<security_utilities/utilities.h>
+i<libkern/OSAtomic.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/timeflow.h
+c000000004A44106700000000000015AA
+t1245974631
+s5546
+i<sys/time.h>
+i<limits.h>
+i<math.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/trackingallocator.h
+c000000004A4410670000000000000776
+t1245974631
+s1910
+i<security_utilities/alloc.h>
+i<set>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/transactions.h
+c000000004A4410670000000000000AB3
+t1245974631
+s2739
+i<security_utilities/utilities.h>
+i<security_utilities/debugging.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/unix++.h
+c000000004A44106700000000000028DD
+t1245974631
+s10461
+i<security_utilities/utilities.h>
+i<security_utilities/errors.h>
+i<security_utilities/timeflow.h>
+i<sys/types.h>
+i<sys/ioctl.h>
+i<sys/uio.h>
+i<sys/stat.h>
+i<sys/mman.h>
+i<signal.h>
+i<fcntl.h>
+i<semaphore.h>
+i<cstdio>
+i<cstdarg>
+i<map>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utilities.h
+c000000004A4410670000000000001E5D
+t1245974631
+s7773
+i<security_utilities/utility_config.h>
+i<exception>
+i<new>
+i<string>
+i<errno.h>
+i<string.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utilities_dtrace.h
+c000000004A44106600000000000048E6
+t1245974630
+s18662
+i<unistd.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utility_config.h
+c000000004A4410670000000000000B7F
+t1245974631
+s2943
+i<CoreFoundation/CFBase.h>
+i<assert.h>
+i<unistd.h>
+
+CCheck dependencies
+r0
+lSLF07#2 at 18"Check dependencies273806642#273806642#0(0"0(0#1#0"4300882208#0"0#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Adornment.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806642.087969
+e273806642.685790
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/Adornment.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp:31:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp:31:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 77"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp273806642#273806642#0(453"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp:31:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp:31:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+2(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806642#96#137#2(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp273806642#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp260733938#31#0#31#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806642#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806642#329#124#2(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp273806642#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp260733938#31#0#31#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806642#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(0#0#69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp4300882208#1113"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Adornment.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Attribute.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806605.750995
+e273806606.852143
+r1
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/Attribute.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 77"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.cpp273806605#273806606#0(0"0(0#0#69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.cpp4300882208#1113"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Attribute.o"
+0#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/AttributeCoder.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806642.088953
+e273806642.684082
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/AttributeCoder.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp:34:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp:34:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 82"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp273806642#273806642#0(463"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp:34:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp:34:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+2(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806642#101#137#2(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp273806642#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp260733938#34#0#34#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806642#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806642#339#124#2(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp273806642#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp260733938#34#0#34#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806642#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(0#0#74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp4300882208#1123"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/AttributeCoder.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Cursor.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806642.684169
+e273806643.637782
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/Cursor.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp:33:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp:35:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+lSLF07#2 at 74"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806642#273806643#0(3853"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp:33:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp:35:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+24(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806642#368#137#5(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806642#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h273806642#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h260733938#32#0#32#0#0"0(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h273806642#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806642#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806642#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806643#873#124#5(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h273806643#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h260733938#32#0#32#0#0"0(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806643#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806643#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806643#1090#125#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#33#0#33#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806643#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 36"Expected class-name before '{' token273806643#1308#112#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806643#1420#140#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806643#1560#126#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806643#1686#105#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806643#1791#138#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806643#1929#124#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806643#2053#105#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806643#2158#119#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806643#2277#123#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806643#2400#123#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806643#2523#120#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806643#2643#124#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806643#2767#124#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806643#2891#119#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806643#3010#119#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806643#3129#119#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806643#3248#119#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806643#3367#118#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806643#3485#120#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806643#3605#124#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806643#3729#124#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806643#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806643#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(0#0#66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp4300882208#1107"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Cursor.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/DbValue.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806607.533177
+e273806608.147346
+r1
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/DbValue.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 75"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.cpp273806607#273806608#0(0"0(0#0#67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.cpp4300882208#1109"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/DbValue.o"
+0#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/KeyHandle.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806642.685925
+e273806643.425705
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/KeyHandle.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 77"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp273806642#273806643#0(644"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+2(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806642#190#139#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp273806642#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp260733938#29#0#29#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806642#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 127"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806642#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#36#0#36#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806643#519#125#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp273806643#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp260733938#29#0#29#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806643#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806643#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(0#0#69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp4300882208#1113"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/KeyHandle.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/MetaAttribute.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806643.425784
+e273806644.184385
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/MetaAttribute.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp:30:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp:30:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 81"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp273806643#273806644#0(461"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp:30:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp:30:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+2(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806643#100#137#2(7 at 95"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp273806643#18446744073709551615#0#0(6 at 73"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp260733938#30#0#30#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806643#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806644#337#124#2(7 at 95"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp273806644#18446744073709551615#0#0(6 at 73"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp260733938#30#0#30#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806644#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(0#0#73"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp4300882208#1121"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/MetaAttribute.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/MetaRecord.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806643.638028
+e273806644.606853
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/MetaRecord.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:211: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp: In member function 'void Tokend::MetaRecord::get(Tokend::TokenContext*, Tokend::Record&, int&) const':
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:213: error: request for member 'attributes' in 'data', which is of non-class type 'int'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:216: error: request for member 'attributes' in 'data', which is of non-class type 'int'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:230: error: request for member 'data' in 'data', which is of non-class type 'int'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:238: error: request for member 'data' in 'data', which is of non-class type 'int'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:243: error: request for member 'keyhandle' in 'data', which is of non-class type 'int'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:246: error: request for member 'keyhandle' in 'data', which is of non-class type 'int'
+lSLF07#2 at 78"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp273806643#273806644#0(2012"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:211: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp: In member function 'void Tokend::MetaRecord::get(Tokend::TokenContext*, Tokend::Record&, int&) const':
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:213: error: request for member 'attributes' in 'data', which is of non-class type 'int'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:216: error: request for member 'attributes' in 'data', which is of non-class type 'int'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:230: error: request for member 'data' in 'data', which is of non-class type 'int'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:238: error: request for member 'data' in 'data', which is of non-class type 'int'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:243: error: request for member 'keyhandle' in 'data', which is of non-class type 'int'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:246: error: request for member 'keyhandle' in 'data', which is of non-class type 'int'
+10(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806643#97#137#2(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp273806643#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp260733938#29#0#29#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806643#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806644#331#124#2(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp273806644#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp260733938#29#0#29#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806644#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806644#646#125#3(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp273806644#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806644#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806644#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806644#771#126#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp260733938#211#0#211#0#25"'*' has not been declared0(4 at 75"Request for member 'attributes' in 'data', which is of non-class type 'int'273806644#1072#159#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp260733938#213#0#213#0#0"0(4 at 75"Request for member 'attributes' in 'data', which is of non-class type 'int'273806644#1231#159#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp260733938#216#0#216#0#0"0(4 at 69"Request for member 'data' in 'data', which is of non-class type 'int'273806644#1390#153#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp260733938#230#0#230#0#0"0(4 at 69"Request for member 'data' in 'data', which is of non-class type 'int'273806644#1543#153#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp260733938#238#0#238#0#0"0(4 at 74"Request for member 'keyhandle' in 'data', which is of non-class type 'int'273806644#1696#158#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp260733938#243#0#243#0#0"0(4 at 74"Request for member 'keyhandle' in 'data', which is of non-class type 'int'273806644#1854#158#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp260733938#246#0#246#0#0"0(0#0#70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp4300882208#1115"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/MetaRecord.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Record.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806644.184467
+e273806644.823744
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/Record.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 74"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp273806644#273806644#0(629"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+2(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806644#184#137#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp273806644#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806644#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806644#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806644#505#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp273806644#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806644#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806644#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(0#0#66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp4300882208#1107"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Record.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/RecordHandle.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806644.606934
+e273806645.397240
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/RecordHandle.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp:31:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp:47: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp: In member function 'virtual void Tokend::RecordHandle::get(Tokend::TokenContext*, int&)':
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp:50: error: request for member 'record' in 'data', which is of non-class type 'int'
+lSLF07#2 at 80"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp273806644#273806645#0(1132"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp:31:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp:47: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp: In member function 'virtual void Tokend::RecordHandle::get(Tokend::TokenContext*, int&)':
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp:50: error: request for member 'record' in 'data', which is of non-class type 'int'
+5(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806644#99#139#2(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp273806644#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp260733938#29#0#29#0#0"0(13 at 127"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806644#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#36#0#36#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806645#337#125#2(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp273806645#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp260733938#29#0#29#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806645#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806645#561#124#2(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp273806645#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp260733938#31#0#31#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806645#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806645#685#127#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp260733938#47#0#47#0#25"'*' has not been declared0(4 at 71"Request for member 'record' in 'data', which is of non-class type 'int'273806645#976#156#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp260733938#50#0#50#0#0"0(0#0#72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp4300882208#1119"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/RecordHandle.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Relation.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806644.823825
+e273806645.415129
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/Relation.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 76"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp273806644#273806645#0(819"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+2(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806644#279#137#4(7 at 90"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp273806644#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp260733938#29#0#29#0#0"0(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h273806644#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806644#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806644#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806645#695#124#4(7 at 90"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp273806645#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp260733938#29#0#29#0#0"0(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h273806645#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806645#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806645#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(0#0#68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp4300882208#1111"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Relation.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/SCardError.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806610.135542
+e273806610.383004
+r1
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/SCardError.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 78"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.cpp273806610#273806610#0(0"0(0#0#70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.cpp4300882208#1115"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/SCardError.o"
+0#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Schema.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806645.397512
+e273806646.049865
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/Schema.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 74"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp273806645#273806646#0(629"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+2(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806645#184#137#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp273806645#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h273806645#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h260733938#36#0#36#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806645#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806645#505#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp273806645#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h273806645#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h260733938#36#0#36#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806645#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(0#0#66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp4300882208#1107"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Schema.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/SelectionPredicate.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806645.415215
+e273806645.924134
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/SelectionPredicate.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp:31:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp:31:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 86"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp273806645#273806645#0(471"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp:31:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp:31:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+2(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806645#105#137#2(7 at 100"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp273806645#18446744073709551615#0#0(6 at 78"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp260733938#31#0#31#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806645#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806645#347#124#2(7 at 100"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp273806645#18446744073709551615#0#0(6 at 78"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp260733938#31#0#31#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806645#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(0#0#78"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp4300882208#1131"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/SelectionPredicate.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Token.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806645.924219
+e273806646.713130
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/Token.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:31:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp: In static member function 'static CSSM_RETURN Tokend::Token::_initial()':
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:77: error: 'class Tokend::Token' has no member named 'startupReaderInfo'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp: At global scope:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:91: error: 'CSSM_RETURN Tokend::Token::_probe' is not a static member of 'class Tokend::Token'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:91: error: 'SecTokendProbeFlags' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:91: error: expected primary-expression before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:91: error: 'score' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:92: error: expected primary-expression before 'char'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:92: error: initializer expression list treated as compound expression
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:93: error: expected ',' or ';' before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:1128: error: expected `}' at end of input
+lSLF07#2 at 73"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806645#273806646#0(5033"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:31:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp: In static member function 'static CSSM_RETURN Tokend::Token::_initial()':
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:77: error: 'class Tokend::Token' has no member named 'startupReaderInfo'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp: At global scope:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:91: error: 'CSSM_RETURN Tokend::Token::_probe' is not a static member of 'class Tokend::Token'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:91: error: 'SecTokendProbeFlags' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:91: error: expected primary-expression before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:91: error: 'score' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:92: error: expected primary-expression before 'char'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:92: error: initializer expression list treated as compound expression
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:93: error: expected ',' or ';' before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:1128: error: expected `}' at end of input
+34(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806645#92#132#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806645#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 120"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806645#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#28"*: No such file or directory0(4 at 36"Expected class-name before '{' token273806646#316#112#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806646#428#140#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806646#568#126#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806646#694#105#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806646#799#138#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806646#937#124#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806646#1061#105#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806646#1166#119#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806646#1285#123#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806646#1408#123#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806646#1531#120#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806646#1651#124#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806646#1775#124#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806646#1899#119#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806646#2018#119#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806646#2137#119#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806646#2256#119#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806646#2375#118#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806646#2493#120#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806646#2613#124#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806646#2737#124#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806646#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806646#3228#124#5(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#31#0#31#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h273806646#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h260733938#32#0#32#0#0"0(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h273806646#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806646#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806646#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806646#3538#125#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806646#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806646#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806646#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 61"'class Tokend::Token' has no member named 'startupReaderInfo'273806646#3804#139#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#77#0#77#0#27"'*' has no member named '*'0(23 at 16"At global scope:273806646#3943#84#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#0#0#0#0#0"0(4 at 83"'CSSM_RETURN Tokend::Token::_probe' is not a static member of 'class Tokend::Token'273806646#4027#161#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#91#0#91#0#0"0(4 at 52"'SecTokendProbeFlags' was not declared in this scope273806646#4188#130#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#91#0#91#0#34"'*' was not declared in this scope0(4 at 44"Expected primary-expression before '*' token273806646#4318#122#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#91#0#91#0#19"expected * before *0(4 at 38"'score' was not declared in this scope273806646#4440#116#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#91#0#91#0#34"'*' was not declared in this scope0(4 at 41"Expected primary-expression before 'char'273806646#4556#119#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#92#0#92#0#19"expected * before *0(4 at 58"Initializer expression list treated as compound expression273806646#4675#136#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#92#0#92#0#0"0(4 at 36"Expected ',' or ';' before '{' token273806646#4811#114#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#93#0#93#0#19"expected * before *0(4 at 28"Expected `}' at end of input273806646#4925#108#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#1128#0#1128#0#0"0(0#0#65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp4300882208#1105"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Token.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/TokenContext.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806610.909160
+e273806611.119502
+r1
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/TokenContext.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 80"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.cpp273806610#273806611#0(0"0(0#0#72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.cpp4300882208#1119"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/TokenContext.o"
+0#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/tokend_vers.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/tokend_vers.c" debug i386 c com.apple.compilers.gcc.4_2
+s273806611.119589
+e273806611.376708
+r1
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/tokend_vers.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/tokend_vers.c
+xdebug
+xi386
+xc
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 120"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/tokend_vers.c273806611#273806611#0(0"0(0#0#112"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/tokend_vers.c4300882208#1156"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/tokend_vers.c" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/tokend_vers.o"
+0#
+
+CLibtool "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/libtokend_debug.a" debug i386
+r0
+
+CPhaseScriptExecution "Run Script" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Script-52B260430BC5A864007E00F1.sh"
+s273806646.713208
+e273806646.731706
+r0
+xPhaseScriptExecution
+xRun Script
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Script-52B260430BC5A864007E00F1.sh
+ocp: /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/libtokend_debug.a: No such file or directory
+oln: Source/Tokend-36720/build/tokend.framework/tokend_debug: No such file or directory
+onmedit: can't open file: /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/tokend_debug (No such file or directory)
+oranlib: can't open file: /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/tokend_debug (No such file or directory)
+lSLF07#2 at 36"Run custom shell script 'Run Script'273806646#273806646#0(489"cp: /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/libtokend_debug.a: No such file or directory
+ln: Source/Tokend-36720/build/tokend.framework/tokend_debug: No such file or directory
+nmedit: can't open file: /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/tokend_debug (No such file or directory)
+ranlib: can't open file: /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/tokend_debug (No such file or directory)
+4(4 at 103"Cp: /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/libtokend_debug.a: No such file or directory273806646#0#104#0(1 at 0"0(4 at 86"Ln: Source/Tokend-36720/build/tokend.framework/tokend_debug: No such file or directory273806646#104#87#0(1 at 0"0(13 at 149"nmedit: can't open file: /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/tokend_debug (No such file or directory)
+273806646#191#149#0(1 at 0"0(13 at 149"ranlib: can't open file: /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/tokend_debug (No such file or directory)
+273806646#340#149#0(1 at 0"0(0#0#0"4300882208#198"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /bin/sh -c "\"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Script-52B260430BC5A864007E00F1.sh\""
+1#
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/build-state~.dat
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/build-state~.dat	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/build-state~.dat	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,1758 @@
+Tlibtokend
+v7
+r0
+t273806611.766760
+cCheck dependencies
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Adornment.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Attribute.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/AttributeCoder.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Cursor.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/DbValue.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/KeyHandle.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/MetaAttribute.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/MetaRecord.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Record.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/RecordHandle.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Relation.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/SCardError.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Schema.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/SelectionPredicate.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Token.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/TokenContext.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+cCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/tokend_vers.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/tokend_vers.c" debug i386 c com.apple.compilers.gcc.4_2
+cPhaseScriptExecution "Run Script" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Script-52B260430BC5A864007E00F1.sh"
+
+N/Developer/SDKs/MacOSX10.6.sdk
+c000000004A769DAB00000000000000EE
+t1249287595
+s238
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h
+c000000004A5D68370000000000003A75
+t1247635511
+s14965
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h
+c000000004A5D68370000000000003E6A
+t1247635511
+s15978
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDate.h
+c000000004A5D68370000000000000A15
+t1247635511
+s2581
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h
+c000000004A5D68380000000000000AF4
+t1247635512
+s2804
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/PCSC.framework/Headers/winscard.h
+c000000004A4412BA0000000000001093
+t1245975226
+s4243
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/CodeSigning.h
+c000000004A4D51FA0000000000000556
+t1246581242
+s1366
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h
+c000000004A4D51FB0000000000003609
+t1246581243
+s13833
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecKey.h
+c000000004A4D51FB0000000000003AC2
+t1246581243
+s15042
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h
+c000000004A4D51FB0000000000005C5A
+t1246581243
+s23642
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssm.h
+c000000004A4D51FA00000000000004F0
+t1246581242
+s1264
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssmapple.h
+c000000004A4D51FA000000000000B585
+t1246581242
+s46469
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssmerr.h
+c000000004A4D51FB000000000000996E
+t1246581243
+s39278
+
+N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Security.framework/Headers/cssmtype.h
+c000000004A4D51FB0000000000011E34
+t1246581243
+s73268
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/assert.h
+c000000004A5C14A60000000000000DCB
+t1247548582
+s3531
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/ctype.h
+c000000004A5C14A60000000000002C18
+t1247548582
+s11288
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/errno.h
+c000000004A5C14A600000000000003EB
+t1247548582
+s1003
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/fcntl.h
+c000000004A5C14A600000000000003EA
+t1247548582
+s1002
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/libkern/OSAtomic.h
+c000000004A5C14A60000000000002519
+t1247548582
+s9497
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/libkern/OSByteOrder.h
+c000000004A73D64D000000000000298B
+t1249105485
+s10635
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/machine/endian.h
+c000000004A73D64900000000000006C3
+t1249105481
+s1731
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/math.h
+c000000004A5C14A000000000000004F1
+t1247548576
+s1265
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/pthread.h
+c000000004A5C14A700000000000038F0
+t1247548583
+s14576
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/semaphore.h
+c000000004A5C14A6000000000000046F
+t1247548582
+s1135
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/signal.h
+c000000004A5C14A700000000000014F0
+t1247548583
+s5360
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdio.h
+c000000004A5C14A70000000000004174
+t1247548583
+s16756
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdlib.h
+c000000004A5C14A70000000000002DF5
+t1247548583
+s11765
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/string.h
+c000000004A5C14A70000000000001731
+t1247548583
+s5937
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/ioctl.h
+c000000004A73D651000000000000116C
+t1249105489
+s4460
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/mman.h
+c000000004A73D6530000000000002098
+t1249105491
+s8344
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/stat.h
+c000000004A73D6550000000000004A1D
+t1249105493
+s18973
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/time.h
+c000000004A73D6550000000000001E17
+t1249105493
+s7703
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/types.h
+c000000004A73D6550000000000002905
+t1249105493
+s10501
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/sys/uio.h
+c000000004A73D6550000000000001126
+t1249105493
+s4390
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/include/unistd.h
+c000000004A5C14A7000000000000563E
+t1247548583
+s22078
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h
+c000000004A11EB240000000000000C7E
+t1242688292
+s3198
+
+N/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/stdint.h
+c000000004A11EB24000000000000190C
+t1242688292
+s6412
+
+N/Developer/usr/include/gcc/darwin/4.2/stdint.h
+c000000004A11A512000000000000190C
+t1242670354
+s6412
+
+N/Developer/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h
+c000000004A1198340000000000000C7E
+t1242667060
+s3198
+i"syslimits.h"
+
+N/Developer/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/syslimits.h
+c000000004A1195E90000000000000155
+t1242666473
+s341
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h
+c000000004A5D68370000000000003A75
+t1247635511
+s14965
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBundle.h
+c000000004A5D68370000000000003E6A
+t1247635511
+s15978
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDate.h
+c000000004A5D68370000000000000A15
+t1247635511
+s2581
+
+N/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h
+c000000004A5D68380000000000000AF4
+t1247635512
+s2804
+
+N/System/Library/Frameworks/PCSC.framework/Headers/winscard.h
+c000000004A4412BA0000000000001093
+t1245975226
+s4243
+
+N/System/Library/Frameworks/Security.framework/Headers/CodeSigning.h
+c000000004A4D51FA0000000000000556
+t1246581242
+s1366
+
+N/System/Library/Frameworks/Security.framework/Headers/SecCertificate.h
+c000000004A4D51FB0000000000003609
+t1246581243
+s13833
+
+N/System/Library/Frameworks/Security.framework/Headers/SecKey.h
+c000000004A4D51FB0000000000003AC2
+t1246581243
+s15042
+
+N/System/Library/Frameworks/Security.framework/Headers/SecKeychainItem.h
+c000000004A4D51FB0000000000005C5A
+t1246581243
+s23642
+
+N/System/Library/Frameworks/Security.framework/Headers/cssm.h
+c000000004A4D51FA00000000000004F0
+t1246581242
+s1264
+
+N/System/Library/Frameworks/Security.framework/Headers/cssmapple.h
+c000000004A4D51FA000000000000B585
+t1246581242
+s46469
+
+N/System/Library/Frameworks/Security.framework/Headers/cssmerr.h
+c000000004A4D51FB000000000000996E
+t1246581243
+s39278
+
+N/System/Library/Frameworks/Security.framework/Headers/cssmtype.h
+c000000004A4D51FB0000000000011E34
+t1246581243
+s73268
+
+N/System/Library/PrivateFrameworks/SecurityTokend.framework/Headers/SecTokend.h
+c000000004A4413D40000000000002605
+t1245975508
+s9733
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp
+c0000000049DA447200000000000009BB
+t1239041138
+s2491
+i"Adornment.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i"Record.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.h
+c0000000049DA447200000000000007D6
+t1239041138
+s2006
+i<security_utilities/adornments.h>
+i<security_utilities/refcount.h>
+i<Security/SecCertificate.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.cpp
+c0000000049DA44720000000000000D04
+t1239041138
+s3332
+i"Attribute.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.h
+c0000000049DA44720000000000000841
+t1239041138
+s2113
+i<Security/cssmtype.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<string>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp
+c0000000049DA44720000000000002377
+t1239041138
+s9079
+i"AttributeCoder.h"
+i"Attribute.h"
+i"Adornment.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i"Record.h"
+i<security_cdsa_utilities/cssmerrors.h>
+i<security_cdsa_utilities/cssmkey.h>
+i<Security/cssmerr.h>
+i<Security/SecKey.h>
+i<Security/SecCertificate.h>
+i<Security/SecKeychainItem.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.h
+c0000000049DA447200000000000014C2
+t1239041138
+s5314
+i<security_utilities/utilities.h>
+i<Security/cssmtype.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp
+c0000000049DA4472000000000000114A
+t1239041138
+s4426
+i"Cursor.h"
+i"MetaRecord.h"
+i"Record.h"
+i"RecordHandle.h"
+i"Relation.h"
+i"Token.h"
+i"SelectionPredicate.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h
+c0000000049DA447200000000000009CC
+t1239041138
+s2508
+i"Relation.h"
+i"Schema.h"
+i<security_cdsa_utilities/handleobject.h>
+i<vector>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.cpp
+c0000000049DA4472000000000000278F
+t1239041138
+s10127
+i"DbValue.h"
+i<ctype.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.h
+c0000000049DA447200000000000013A5
+t1239041138
+s5029
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<Security/cssmerr.h>
+i<map>
+i<vector>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp
+c0000000049DA44720000000000001343
+t1239041138
+s4931
+i"KeyHandle.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h
+c0000000049DA44720000000000000DD3
+t1239041138
+s3539
+i"RecordHandle.h"
+i<security_cdsa_utilities/handleobject.h>
+i<security_cdsa_utilities/context.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp
+c0000000049DA44720000000000000FC5
+t1239041138
+s4037
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i"Record.h"
+i"DbValue.h"
+i"DbValue.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.h
+c0000000049DA44720000000000000EC4
+t1239041138
+s3780
+i<Security/cssmtype.h>
+i<security_utilities/utilities.h>
+i"Attribute.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp
+c0000000049DA44720000000000001D90
+t1239041138
+s7568
+i"MetaRecord.h"
+i"Attribute.h"
+i"KeyHandle.h"
+i"MetaAttribute.h"
+i"Record.h"
+i<security_utilities/trackingallocator.h>
+i<security_cdsa_utilities/cssmbridge.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h
+c0000000049DA44720000000000001045
+t1239041138
+s4165
+i<security_cdsa_utilities/cssmdata.h>
+i<map>
+i<string>
+i<vector>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp
+c0000000049DA44720000000000000DAC
+t1239041138
+s3500
+i"Record.h"
+i<security_cdsa_client/aclclient.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h
+c0000000049DA447200000000000009BD
+t1239041138
+s2493
+i"AttributeCoder.h"
+i"MetaRecord.h"
+i"Attribute.h"
+i<security_utilities/refcount.h>
+i<security_utilities/adornments.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp
+c0000000049DA44720000000000000781
+t1239041138
+s1921
+i"RecordHandle.h"
+i"MetaRecord.h"
+i"Record.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h
+c0000000049DA44720000000000000819
+t1239041138
+s2073
+i<security_cdsa_utilities/handleobject.h>
+i<security_utilities/refcount.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<SecurityTokend/SecTokend.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp
+c0000000049DA447200000000000007C8
+t1239041138
+s1992
+i"Relation.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h
+c0000000049DA4472000000000000068D
+t1239041138
+s1677
+i"Record.h"
+i<vector>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.cpp
+c0000000049DA44720000000000003914
+t1239041138
+s14612
+i"SCardError.h"
+i<Security/cssmerr.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.h
+c0000000049DA44720000000000001EF3
+t1239041138
+s7923
+i<security_utilities/debugging.h>
+i<security_utilities/errors.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp
+c0000000049DA44720000000000004FA8
+t1239041138
+s20392
+i"Schema.h"
+i"Attribute.h"
+i"MetaRecord.h"
+i"MetaAttribute.h"
+i<Security/SecKey.h>
+i<Security/SecCertificate.h>
+i<Security/SecKeychainItem.h>
+i<Security/cssmapple.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h
+c0000000049DA44720000000000000EAF
+t1239041138
+s3759
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<map>
+i"MetaRecord.h"
+i"Relation.h"
+i"AttributeCoder.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp
+c0000000049DA44720000000000000860
+t1239041138
+s2144
+i"SelectionPredicate.h"
+i"MetaAttribute.h"
+i"MetaRecord.h"
+i"DbValue.h"
+i<Security/cssmerr.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.h
+c0000000049DA447200000000000006D5
+t1239041138
+s1749
+i<security_cdsa_utilities/cssmdata.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp
+c0000000049DA4472000000000000768E
+t1239041138
+s30350
+i"Token.h"
+i"Cursor.h"
+i"KeyHandle.h"
+i"RecordHandle.h"
+i"Schema.h"
+i<memory>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_utilities/unix++.h>
+i<security_utilities/logging.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h
+c0000000049DA44720000000000002A09
+t1239041138
+s10761
+i<SecurityTokend/SecTokend.h>
+i<security_utilities/osxcode.h>
+i<security_cdsa_utilities/context.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmbridge.h>
+i<security_cdsa_utilities/cssmdb.h>
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/debugging.h>
+i<security_utilities/pcsc++.h>
+i<string>
+i"TokenContext.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.cpp
+c0000000049DA44720000000000000484
+t1239041138
+s1156
+i"TokenContext.h"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.h
+c0000000049DA4472000000000000053F
+t1239041138
+s1343
+i<security_utilities/utilities.h>
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/tokend_vers.c
+c000000004AA1BD8D00000000000000BF
+t1252113805
+s191
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Adornment.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Attribute.o
+t1252113806
+s44584
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/AttributeCoder.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Cursor.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/DbValue.o
+t1252113808
+s88992
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/KeyHandle.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/MetaAttribute.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/MetaRecord.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Record.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/RecordHandle.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Relation.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/SCardError.o
+t1252113810
+s31992
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Schema.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/SelectionPredicate.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Token.o
+t2
+s0
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/TokenContext.o
+t1252113811
+s17100
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/tokend.LinkFileList
+c000000004AA1BD8D00000000000007AF
+t1252113805
+s1967
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/tokend_vers.o
+t1252113811
+s2060
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Script-52B260430BC5A864007E00F1.sh
+c000000004AA1BD8D00000000000001C9
+t1252113805
+s457
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/libtokend_debug.a
+t2
+s0
+
+N/usr/include/assert.h
+c000000004A5C14A60000000000000DCB
+t1247548582
+s3531
+
+N/usr/include/ctype.h
+c000000004A5C14A60000000000002C18
+t1247548582
+s11288
+
+N/usr/include/errno.h
+c000000004A5C14A600000000000003EB
+t1247548582
+s1003
+
+N/usr/include/fcntl.h
+c000000004A5C14A600000000000003EA
+t1247548582
+s1002
+
+N/usr/include/libkern/OSAtomic.h
+c000000004A5C14A60000000000002519
+t1247548582
+s9497
+
+N/usr/include/libkern/OSByteOrder.h
+c000000004A73D64D000000000000298B
+t1249105485
+s10635
+
+N/usr/include/machine/endian.h
+c000000004A73D64900000000000006C3
+t1249105481
+s1731
+
+N/usr/include/math.h
+c000000004A5C14A000000000000004F1
+t1247548576
+s1265
+
+N/usr/include/pthread.h
+c000000004A5C14A700000000000038F0
+t1247548583
+s14576
+
+N/usr/include/semaphore.h
+c000000004A5C14A6000000000000046F
+t1247548582
+s1135
+
+N/usr/include/signal.h
+c000000004A5C14A700000000000014F0
+t1247548583
+s5360
+
+N/usr/include/stdio.h
+c000000004A5C14A70000000000004174
+t1247548583
+s16756
+
+N/usr/include/stdlib.h
+c000000004A5C14A70000000000002DF5
+t1247548583
+s11765
+
+N/usr/include/string.h
+c000000004A5C14A70000000000001731
+t1247548583
+s5937
+
+N/usr/include/sys/ioctl.h
+c000000004A73D651000000000000116C
+t1249105489
+s4460
+
+N/usr/include/sys/mman.h
+c000000004A73D6530000000000002098
+t1249105491
+s8344
+
+N/usr/include/sys/stat.h
+c000000004A73D6550000000000004A1D
+t1249105493
+s18973
+
+N/usr/include/sys/time.h
+c000000004A73D6550000000000001E17
+t1249105493
+s7703
+
+N/usr/include/sys/types.h
+c000000004A73D6550000000000002905
+t1249105493
+s10501
+
+N/usr/include/sys/uio.h
+c000000004A73D6550000000000001126
+t1249105493
+s4390
+
+N/usr/include/unistd.h
+c000000004A5C14A7000000000000563E
+t1247548583
+s22078
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_client.framework/Headers/aclclient.h
+c000000004A441065000000000000196C
+t1245974629
+s6508
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmacl.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/refcount.h>
+i<security_utilities/globalizer.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/aclsubject.h
+c000000004A4410670000000000001FA4
+t1245974631
+s8100
+i<security_cdsa_utilities/cssmaclpod.h>
+i<security_cdsa_utilities/cssmcred.h>
+i<security_utilities/refcount.h>
+i<security_utilities/globalizer.h>
+i<security_utilities/memutils.h>
+i<security_utilities/adornments.h>
+i<map>
+i<set>
+i<string>
+i<limits.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/context.h
+c000000004A4410680000000000003412
+t1245974632
+s13330
+i<security_utilities/utilities.h>
+i<security_utilities/debugging.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/cssmwalkers.h>
+i<security_cdsa_utilities/cssmacl.h>
+i<security_cdsa_utilities/cssmdates.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmacl.h
+c000000004A44106800000000000008E8
+t1245974632
+s2280
+i<security_cdsa_utilities/objectacl.h>
+i<security_cdsa_utilities/aclsubject.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmaclpod.h
+c000000004A4410680000000000002CF7
+t1245974632
+s11511
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmlist.h>
+i<security_cdsa_utilities/cssmalloc.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmalloc.h
+c000000004A441068000000000000127E
+t1245974632
+s4734
+i<security_utilities/alloc.h>
+i<Security/cssm.h>
+i<cstring>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmbridge.h
+c000000004A4410680000000000000A5D
+t1245974632
+s2653
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssm.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmcred.h
+c000000004A4410680000000000001860
+t1245974632
+s6240
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmlist.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<list>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdata.h
+c000000004A4410680000000000004AEC
+t1245974632
+s19180
+i<security_utilities/alloc.h>
+i<security_utilities/refcount.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssmerr.h>
+i<CoreFoundation/CoreFoundation.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdates.h
+c000000004A441068000000000000107C
+t1245974632
+s4220
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<CoreFoundation/CFDate.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdb.h
+c000000004A4410680000000000006FFB
+t1245974632
+s28667
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/walkers.h>
+i<security_cdsa_utilities/cssmdbname.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmdbname.h
+c000000004A4410680000000000000FF2
+t1245974632
+s4082
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/walkers.h>
+i<Security/cssmtype.h>
+i<string>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmerrors.h
+c000000004A44106800000000000007FB
+t1245974632
+s2043
+i<security_utilities/errors.h>
+i<Security/cssmtype.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmkey.h
+c000000004A44106800000000000015ED
+t1245974632
+s5613
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<Security/cssm.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmlist.h
+c000000004A4410680000000000002084
+t1245974632
+s8324
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmalloc.h>
+i<security_cdsa_utilities/cssmwalkers.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmpods.h
+c000000004A4410680000000000001C09
+t1245974632
+s7177
+i<security_utilities/utilities.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<string>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/cssmwalkers.h
+c000000004A44106800000000000016B1
+t1245974632
+s5809
+i<security_cdsa_utilities/walkers.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<security_cdsa_utilities/cssmpods.h>
+i<security_cdsa_utilities/cssmkey.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/handleobject.h
+c000000004A4410680000000000000597
+t1245974632
+s1431
+i<Security/cssm.h>
+i<security_cdsa_utilities/handletemplates.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/handletemplates.h
+c000000004A44106800000000000023D5
+t1245974632
+s9173
+i<security_utilities/refcount.h>
+i<security_utilities/threading.h>
+i<security_utilities/globalizer.h>
+i<security_cdsa_utilities/cssmerrors.h>
+i<ext/hash_map>
+i<hash_map>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/objectacl.h
+c000000004A4410670000000000002448
+t1245974631
+s9288
+i<security_cdsa_utilities/aclsubject.h>
+i<security_utilities/globalizer.h>
+i<map>
+i<set>
+i<limits.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_cdsa_utilities.framework/Headers/walkers.h
+c000000004A4410680000000000002950
+t1245974632
+s10576
+i<security_utilities/alloc.h>
+i<security_utilities/memstreams.h>
+i<security_cdsa_utilities/cssmdata.h>
+i<security_utilities/debugging.h>
+i<set>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/adornments.h
+c000000004A44106600000000000017AE
+t1245974630
+s6062
+i<security_utilities/utilities.h>
+i<security_utilities/threading.h>
+i<map>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/alloc.h
+c000000004A4410660000000000001E7C
+t1245974630
+s7804
+i<security_utilities/utilities.h>
+i<cstring>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/cfutilities.h
+c000000004A441067000000000000415A
+t1245974631
+s16730
+i<security_utilities/utilities.h>
+i<security_utilities/globalizer.h>
+i<CoreFoundation/CoreFoundation.h>
+i<algorithm>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/debugging.h
+c000000004A44106700000000000010F3
+t1245974631
+s4339
+i<security_utilities/utilities_dtrace.h>
+i<security_utilities/utilities.h>
+i<cstdarg>
+i<typeinfo>
+i<stdio.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/endian.h
+c000000004A44106700000000000014C1
+t1245974631
+s5313
+i<machine/endian.h>
+i<libkern/OSByteOrder.h>
+i<security_utilities/utilities.h>
+i<security_utilities/memutils.h>
+i<security_utilities/debugging.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/errors.h
+c000000004A4410670000000000000D2E
+t1245974631
+s3374
+i<security_utilities/utilities.h>
+i<exception>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/globalizer.h
+c000000004A4410670000000000001549
+t1245974631
+s5449
+i<security_utilities/threading.h>
+i<memory>
+i<set>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/logging.h
+c000000004A4410670000000000000754
+t1245974631
+s1876
+i<security_utilities/utilities.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/memstreams.h
+c000000004A4410670000000000001330
+t1245974631
+s4912
+i<stdint.h>
+i<security_utilities/memutils.h>
+i<security_utilities/endian.h>
+i<security_utilities/errors.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/memutils.h
+c000000004A4410670000000000000EC4
+t1245974631
+s3780
+i<security_utilities/utilities.h>
+i<sys/types.h>
+i<stdlib.h>
+i<algorithm>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/osxcode.h
+c000000004A4410660000000000000EC8
+t1245974630
+s3784
+i<security_utilities/refcount.h>
+i<security_utilities/cfutilities.h>
+i<Security/CodeSigning.h>
+i<limits.h>
+i<string>
+i<vector>
+i<CoreFoundation/CFBundle.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/pcsc++.h
+c000000004A441067000000000000147D
+t1245974631
+s5245
+i<security_utilities/utilities.h>
+i<security_utilities/errors.h>
+i<security_utilities/transactions.h>
+i<security_utilities/debugging.h>
+i<PCSC/winscard.h>
+i<vector>
+i<string>
+i<cstdio>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/refcount.h
+c000000004A4410670000000000001218
+t1245974631
+s4632
+i<security_utilities/threading.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/threading.h
+c000000004A4410670000000000002A54
+t1245974631
+s10836
+i<security_utilities/utilities.h>
+i<security_utilities/errors.h>
+i<security_utilities/debugging.h>
+i<pthread.h>
+i<security_utilities/threading_internal.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/threading_internal.h
+c000000004A44106700000000000010A3
+t1245974631
+s4259
+i<security_utilities/utilities.h>
+i<libkern/OSAtomic.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/timeflow.h
+c000000004A44106700000000000015AA
+t1245974631
+s5546
+i<sys/time.h>
+i<limits.h>
+i<math.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/trackingallocator.h
+c000000004A4410670000000000000776
+t1245974631
+s1910
+i<security_utilities/alloc.h>
+i<set>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/transactions.h
+c000000004A4410670000000000000AB3
+t1245974631
+s2739
+i<security_utilities/utilities.h>
+i<security_utilities/debugging.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/unix++.h
+c000000004A44106700000000000028DD
+t1245974631
+s10461
+i<security_utilities/utilities.h>
+i<security_utilities/errors.h>
+i<security_utilities/timeflow.h>
+i<sys/types.h>
+i<sys/ioctl.h>
+i<sys/uio.h>
+i<sys/stat.h>
+i<sys/mman.h>
+i<signal.h>
+i<fcntl.h>
+i<semaphore.h>
+i<cstdio>
+i<cstdarg>
+i<map>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utilities.h
+c000000004A4410670000000000001E5D
+t1245974631
+s7773
+i<security_utilities/utility_config.h>
+i<exception>
+i<new>
+i<string>
+i<errno.h>
+i<string.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utilities_dtrace.h
+c000000004A44106600000000000048E6
+t1245974630
+s18662
+i<unistd.h>
+
+N/usr/local/SecurityPieces/Frameworks/security_utilities.framework/Headers/utility_config.h
+c000000004A4410670000000000000B7F
+t1245974631
+s2943
+i<CoreFoundation/CFBase.h>
+i<assert.h>
+i<unistd.h>
+
+CCheck dependencies
+r0
+lSLF07#2 at 18"Check dependencies273806605#273806605#0(0"0(0#1#0"4300882208#0"0#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Adornment.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806605.749755
+e273806606.952686
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/Adornment.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp:31:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp:31:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 77"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp273806605#273806606#0(453"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp:31:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp:31:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+2(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806606#96#137#2(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp273806606#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp260733938#31#0#31#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806606#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806606#329#124#2(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp273806606#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp260733938#31#0#31#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806606#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(0#0#69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp4300882208#1113"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Adornment.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Attribute.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806605.750995
+e273806606.852143
+r1
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/Attribute.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 77"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.cpp273806605#273806606#0(0"0(0#0#69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.cpp4300882208#1113"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Attribute.o"
+0#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/AttributeCoder.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806606.852232
+e273806607.532999
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/AttributeCoder.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp:34:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp:34:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 82"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp273806606#273806607#0(463"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp:34:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp:34:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+2(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806607#101#137#2(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp273806607#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp260733938#34#0#34#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806607#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806607#339#124#2(7 at 96"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp273806607#18446744073709551615#0#0(6 at 74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp260733938#34#0#34#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806607#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(0#0#74"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp3401968361984190464#1123"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/AttributeCoder.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Cursor.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806606.952772
+e273806607.898297
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/Cursor.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp:33:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp:35:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+lSLF07#2 at 74"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806606#273806607#0(3853"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp:33:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp:35:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+24(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806607#368#137#5(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h273806607#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h260733938#32#0#32#0#0"0(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806607#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806607#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806607#873#124#5(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h273806607#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h260733938#32#0#32#0#0"0(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806607#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806607#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806607#1090#125#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#33#0#33#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806607#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 36"Expected class-name before '{' token273806607#1308#112#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806607#1420#140#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806607#1560#126#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806607#1686#105#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806607#1791#138#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806607#1929#124#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806607#2053#105#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806607#2158#119#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806607#2277#123#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806607#2400#123#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806607#2523#120#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806607#2643#124#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806607#2767#124#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806607#2891#119#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806607#3010#119#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806607#3129#119#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806607#3248#119#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806607#3367#118#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806607#3485#120#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806607#3605#124#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806607#3729#124#2(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp273806607#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp260733938#35#0#35#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806607#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(0#0#66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp4300882208#1107"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Cursor.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/DbValue.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806607.533177
+e273806608.147346
+r1
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/DbValue.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 75"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.cpp273806607#273806608#0(0"0(0#0#67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.cpp4300882208#1109"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/DbValue.o"
+0#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/KeyHandle.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806607.898374
+e273806608.642510
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/KeyHandle.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 77"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp273806607#273806608#0(644"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+2(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806608#190#139#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp273806608#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp260733938#29#0#29#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806608#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 127"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806608#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#36#0#36#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806608#519#125#3(7 at 91"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp273806608#18446744073709551615#0#0(6 at 69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp260733938#29#0#29#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806608#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806608#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(0#0#69"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp4300882208#1113"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/KeyHandle.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/MetaAttribute.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806608.147438
+e273806608.760730
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/MetaAttribute.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp:30:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp:30:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 81"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp273806608#273806608#0(461"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp:30:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp:30:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+2(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806608#100#137#2(7 at 95"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp273806608#18446744073709551615#0#0(6 at 73"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp260733938#30#0#30#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806608#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806608#337#124#2(7 at 95"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp273806608#18446744073709551615#0#0(6 at 73"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp260733938#30#0#30#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806608#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(0#0#73"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp4300882208#1121"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/MetaAttribute.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/MetaRecord.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806608.642593
+e273806609.492646
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/MetaRecord.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:211: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp: In member function 'void Tokend::MetaRecord::get(Tokend::TokenContext*, Tokend::Record&, int&) const':
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:213: error: request for member 'attributes' in 'data', which is of non-class type 'int'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:216: error: request for member 'attributes' in 'data', which is of non-class type 'int'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:230: error: request for member 'data' in 'data', which is of non-class type 'int'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:238: error: request for member 'data' in 'data', which is of non-class type 'int'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:243: error: request for member 'keyhandle' in 'data', which is of non-class type 'int'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:246: error: request for member 'keyhandle' in 'data', which is of non-class type 'int'
+lSLF07#2 at 78"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp273806608#273806609#0(2012"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:211: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp: In member function 'void Tokend::MetaRecord::get(Tokend::TokenContext*, Tokend::Record&, int&) const':
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:213: error: request for member 'attributes' in 'data', which is of non-class type 'int'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:216: error: request for member 'attributes' in 'data', which is of non-class type 'int'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:230: error: request for member 'data' in 'data', which is of non-class type 'int'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:238: error: request for member 'data' in 'data', which is of non-class type 'int'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:243: error: request for member 'keyhandle' in 'data', which is of non-class type 'int'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp:246: error: request for member 'keyhandle' in 'data', which is of non-class type 'int'
+10(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806608#97#137#2(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp273806608#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp260733938#29#0#29#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806608#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806609#331#124#2(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp273806609#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp260733938#29#0#29#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806609#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806609#646#125#3(7 at 92"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp273806609#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806609#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806609#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806609#771#126#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp260733938#211#0#211#0#25"'*' has not been declared0(4 at 75"Request for member 'attributes' in 'data', which is of non-class type 'int'273806609#1072#159#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp260733938#213#0#213#0#0"0(4 at 75"Request for member 'attributes' in 'data', which is of non-class type 'int'273806609#1231#159#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp260733938#216#0#216#0#0"0(4 at 69"Request for member 'data' in 'data', which is of non-class type 'int'273806609#1390#153#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp260733938#230#0#230#0#0"0(4 at 69"Request for member 'data' in 'data', which is of non-class type 'int'273806609#1543#153#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp260733938#238#0#238#0#0"0(4 at 74"Request for member 'keyhandle' in 'data', which is of non-class type 'int'273806609#1696#158#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp260733938#243#0#243#0#0"0(4 at 74"Request for member 'keyhandle' in 'data', which is of non-class type 'int'273806609#1854#158#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp260733938#246#0#246#0#0"0(0#0#70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp4300882208#1115"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/MetaRecord.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Record.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806608.760827
+e273806609.351876
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/Record.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 74"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp273806608#273806609#0(629"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+2(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806608#184#137#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp273806608#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806608#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806608#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806609#505#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp273806609#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806609#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806609#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(0#0#66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp4300882208#1107"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Record.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/RecordHandle.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806609.352076
+e273806610.185504
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/RecordHandle.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp:31:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp:47: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp: In member function 'virtual void Tokend::RecordHandle::get(Tokend::TokenContext*, int&)':
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp:50: error: request for member 'record' in 'data', which is of non-class type 'int'
+lSLF07#2 at 80"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp273806609#273806610#0(1132"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp:31:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp:47: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp: In member function 'virtual void Tokend::RecordHandle::get(Tokend::TokenContext*, int&)':
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp:50: error: request for member 'record' in 'data', which is of non-class type 'int'
+5(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806609#99#139#2(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp273806609#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp260733938#29#0#29#0#0"0(13 at 127"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806609#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#36#0#36#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806610#337#125#2(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp273806610#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp260733938#29#0#29#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806610#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806610#561#124#2(7 at 94"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp273806610#18446744073709551615#0#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp260733938#31#0#31#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806610#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806610#685#127#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp260733938#47#0#47#0#25"'*' has not been declared0(4 at 71"Request for member 'record' in 'data', which is of non-class type 'int'273806610#976#156#0(6 at 72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp260733938#50#0#50#0#0"0(0#0#72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp4300882208#1119"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/RecordHandle.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Relation.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806609.492721
+e273806610.135461
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/Relation.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 76"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp273806609#273806610#0(819"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+2(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806609#279#137#4(7 at 90"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp273806609#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp260733938#29#0#29#0#0"0(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h273806609#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806609#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806609#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806609#695#124#4(7 at 90"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp273806609#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp260733938#29#0#29#0#0"0(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h273806609#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806609#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806609#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(0#0#68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp4300882208#1111"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Relation.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/SCardError.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806610.135542
+e273806610.383004
+r1
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/SCardError.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 78"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.cpp273806610#273806610#0(0"0(0#0#70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.cpp4300882208#1115"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/SCardError.o"
+0#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Schema.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806610.185585
+e273806610.869093
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/Schema.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 74"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp273806610#273806610#0(629"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h:36,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+2(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806610#184#137#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp273806610#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h273806610#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h260733938#36#0#36#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806610#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806610#505#124#3(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp273806610#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp260733938#29#0#29#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h273806610#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h260733938#36#0#36#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806610#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(0#0#66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp4300882208#1107"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Schema.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/SelectionPredicate.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806610.383182
+e273806610.909069
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/SelectionPredicate.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp:31:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp:31:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+lSLF07#2 at 86"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp273806610#273806610#0(471"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp:31:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:36:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp:31:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+2(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806610#105#137#2(7 at 100"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp273806610#18446744073709551615#0#0(6 at 78"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp260733938#31#0#31#0#0"0(13 at 125"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806610#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#36#0#36#0#28"*: No such file or directory0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806610#347#124#2(7 at 100"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp273806610#18446744073709551615#0#0(6 at 78"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp260733938#31#0#31#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806610#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(0#0#78"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp4300882208#1131"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/SelectionPredicate.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/Token.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806610.869299
+e273806611.665810
+r0
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/Token.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:29:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:31:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+oIn file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+o                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:32:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp: In static member function 'static CSSM_RETURN Tokend::Token::_initial()':
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:77: error: 'class Tokend::Token' has no member named 'startupReaderInfo'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp: At global scope:
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:91: error: 'CSSM_RETURN Tokend::Token::_probe' is not a static member of 'class Tokend::Token'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:91: error: 'SecTokendProbeFlags' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:91: error: expected primary-expression before '*' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:91: error: 'score' was not declared in this scope
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:92: error: expected primary-expression before 'char'
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:92: error: initializer expression list treated as compound expression
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:93: error: expected ',' or ';' before '{' token
+o/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:1128: error: expected `}' at end of input
+lSLF07#2 at 73"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806610#273806611#0(5033"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:32:38: error: SecurityTokend/SecTokend.h: No such file or directory
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:29:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:57: error: expected class-name before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: ISO C++ forbids declaration of 'SecTokendCallbacks' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: 'SecTokendCallbacks' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:68: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: ISO C++ forbids declaration of 'SecTokendSupport' with no type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: 'SecTokendSupport' declared as a 'virtual' field
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:69: error: expected ';' before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:72: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:73: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:75: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:114: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:115: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:117: error: 'SecTokendEstablishFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:123: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:125: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:127: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:138: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:239: error: 'SecTokendCallbacks' does not name a type
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:258: error: 'SecTokendProbeFlags' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:259: error: 'TOKEND_MAX_UID' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h:261: error: 'SecTokendEstablishFlags' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h:33,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:31:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h:104: error: 'TOKEND_RETURN_DATA' has not been declared
+In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h:32,
+                 from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:32:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h:52: error: 'TOKEND_RETURN_DATA' has not been declared
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp: In static member function 'static CSSM_RETURN Tokend::Token::_initial()':
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:77: error: 'class Tokend::Token' has no member named 'startupReaderInfo'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp: At global scope:
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:91: error: 'CSSM_RETURN Tokend::Token::_probe' is not a static member of 'class Tokend::Token'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:91: error: 'SecTokendProbeFlags' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:91: error: expected primary-expression before '*' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:91: error: 'score' was not declared in this scope
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:92: error: expected primary-expression before 'char'
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:92: error: initializer expression list treated as compound expression
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:93: error: expected ',' or ';' before '{' token
+/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp:1128: error: expected `}' at end of input
+34(4 at 53"SecurityTokend/SecTokend.h: No such file or directory273806610#92#132#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806610#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 120"SecurityTokend/SecTokend.h: No such file or directory in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806610#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#32#0#32#0#28"*: No such file or directory0(4 at 36"Expected class-name before '{' token273806611#316#112#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 103"Expected class-name before '{' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#57#0#57#0#19"expected * before *0(4 at 64"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type273806611#428#140#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 131"ISO C++ forbids declaration of 'SecTokendCallbacks' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 50"'SecTokendCallbacks' declared as a 'virtual' field273806611#568#126#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 117"'SecTokendCallbacks' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(4 at 29"Expected ';' before '*' token273806611#694#105#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#68#0#68#0#19"expected * before *0(4 at 62"ISO C++ forbids declaration of 'SecTokendSupport' with no type273806611#799#138#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 129"ISO C++ forbids declaration of 'SecTokendSupport' with no type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#47"ISO C++ forbids declaration of '*' with no type0(4 at 48"'SecTokendSupport' declared as a 'virtual' field273806611#937#124#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 115"'SecTokendSupport' declared as a 'virtual' field in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(4 at 29"Expected ';' before '*' token273806611#1061#105#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 96"Expected ';' before '*' token in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#69#0#69#0#19"expected * before *0(4 at 43"'SecTokendProbeFlags' has not been declared273806611#1166#119#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#72#0#72#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806611#1285#123#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#73#0#73#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806611#1408#123#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#75#0#75#0#25"'*' has not been declared0(4 at 43"'SecTokendProbeFlags' has not been declared273806611#1531#120#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#114#0#114#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806611#1651#124#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#115#0#115#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806611#1775#124#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#117#0#117#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806611#1899#119#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#123#0#123#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806611#2018#119#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#125#0#125#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806611#2137#119#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#127#0#127#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806611#2256#119#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 109"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#138#0#138#0#25"'*' has not been declared0(4 at 41"'SecTokendCallbacks' does not name a type273806611#2375#118#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 108"'SecTokendCallbacks' does not name a type in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#239#0#239#0#24"'*' does not name a type0(4 at 43"'SecTokendProbeFlags' has not been declared273806611#2493#120#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 110"'SecTokendProbeFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#258#0#258#0#25"'*' has not been declared0(4 at 47"'TOKEND_MAX_UID' was not declared in this scope273806611#2613#124#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 114"'TOKEND_MAX_UID' was not declared in this scope in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#259#0#259#0#34"'*' was not declared in this scope0(4 at 47"'SecTokendEstablishFlags' has not been declared273806611#2737#124#2(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#29#0#29#0#0"0(13 at 114"'SecTokendEstablishFlags' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h273806611#18446744073709551615#0#0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#0"0(6 at 63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h260733938#261#0#261#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806611#3228#124#5(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#31#0#31#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h273806611#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h260733938#32#0#32#0#0"0(7 at 88"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h273806611#18446744073709551615#0#0(6 at 66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h260733938#32#0#32#0#0"0(7 at 86"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h273806611#18446744073709551615#0#0(6 at 64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h260733938#33#0#33#0#0"0(13 at 114"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h273806611#18446744073709551615#0#0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#0"0(6 at 68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h260733938#104#0#104#0#25"'*' has not been declared0(4 at 42"'TOKEND_RETURN_DATA' has not been declared273806611#3538#125#3(7 at 87"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp273806611#18446744073709551615#0#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#32#0#32#0#0"0(7 at 89"In file included from /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h273806611#18446744073709551615#0#0(6 at 67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h260733938#32#0#32#0#0"0(13 at 116"'TOKEND_RETURN_DATA' has not been declared in /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h273806611#18446744073709551615#0#0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#0"0(6 at 70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h260733938#52#0#52#0#25"'*' has not been declared0(4 at 61"'class Tokend::Token' has no member named 'startupReaderInfo'273806611#3804#139#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#77#0#77#0#27"'*' has no member named '*'0(23 at 16"At global scope:273806611#3943#84#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#0#0#0#0#0"0(4 at 83"'CSSM_RETURN Tokend::Token::_probe' is not a static member of 'class Tokend::Token'273806611#4027#161#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#91#0#91#0#0"0(4 at 52"'SecTokendProbeFlags' was not declared in this scope273806611#4188#130#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#91#0#91#0#34"'*' was not declared in this scope0(4 at 44"Expected primary-expression before '*' token273806611#4318#122#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#91#0#91#0#19"expected * before *0(4 at 38"'score' was not declared in this scope273806611#4440#116#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#91#0#91#0#34"'*' was not declared in this scope0(4 at 41"Expected primary-expression before 'char'273806611#4556#119#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#92#0#92#0#19"expected * before *0(4 at 58"Initializer expression list treated as compound expression273806611#4675#136#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#92#0#92#0#0"0(4 at 36"Expected ',' or ';' before '{' token273806611#4811#114#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#93#0#93#0#19"expected * before *0(4 at 28"Expected `}' at end of input273806611#4925#108#0(6 at 65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp260733938#1128#0#1128#0#0"0(0#0#65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp4300882208#1105"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Token.o"
+1#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/TokenContext.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.cpp" debug i386 c++ com.apple.compilers.gcc.4_2
+s273806610.909160
+e273806611.119502
+r1
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/TokenContext.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.cpp
+xdebug
+xi386
+xc++
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 80"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.cpp273806610#273806611#0(0"0(0#0#72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.cpp4300882208#1119"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.cpp" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/TokenContext.o"
+0#
+
+CCompileC build/Tokend.build/libtokend.build/Objects-debug/i386/tokend_vers.o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/tokend_vers.c" debug i386 c com.apple.compilers.gcc.4_2
+s273806611.119589
+e273806611.376708
+r1
+xCompileC
+xbuild/Tokend.build/libtokend.build/Objects-debug/i386/tokend_vers.o
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/tokend_vers.c
+xdebug
+xi386
+xc
+xcom.apple.compilers.gcc.4_2
+lSLF07#2 at 120"Compile /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/tokend_vers.c273806611#273806611#0(0"0(0#0#112"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/tokend_vers.c4300882208#1156"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    setenv LANG en_US.US-ASCII
+    /Developer/usr/bin/gcc-4.2 -x c -arch i386 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -DLIMITED_SIGNING -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6 -gdwarf-2 "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap" -Wmost -Wno-four-char-constants -Wno-unknown-pragmas "-F/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build" -F/usr/local/SecurityPieces/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/System/Library/PrivateFrameworks "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/include" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/i386" "-I/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources" -O0 -fno-inline -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/DerivedSources/tokend_vers.c" -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/tokend_vers.o"
+0#
+
+CLibtool "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/libtokend_debug.a" debug i386
+r0
+
+CPhaseScriptExecution "Run Script" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Script-52B260430BC5A864007E00F1.sh"
+s273806611.665889
+e273806611.766700
+r0
+xPhaseScriptExecution
+xRun Script
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Script-52B260430BC5A864007E00F1.sh
+ocp: /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/libtokend_debug.a: No such file or directory
+oln: Source/Tokend-36720/build/tokend.framework/tokend_debug: No such file or directory
+onmedit: can't open file: /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/tokend_debug (No such file or directory)
+oranlib: can't open file: /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/tokend_debug (No such file or directory)
+lSLF07#2 at 36"Run custom shell script 'Run Script'273806611#273806611#0(489"cp: /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/libtokend_debug.a: No such file or directory
+ln: Source/Tokend-36720/build/tokend.framework/tokend_debug: No such file or directory
+nmedit: can't open file: /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/tokend_debug (No such file or directory)
+ranlib: can't open file: /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/tokend_debug (No such file or directory)
+4(4 at 103"Cp: /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/libtokend_debug.a: No such file or directory273806611#0#104#0(1 at 0"0(4 at 86"Ln: Source/Tokend-36720/build/tokend.framework/tokend_debug: No such file or directory273806611#104#87#0(1 at 0"0(13 at 149"nmedit: can't open file: /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/tokend_debug (No such file or directory)
+273806611#191#149#0(1 at 0"0(13 at 149"ranlib: can't open file: /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/tokend_debug (No such file or directory)
+273806611#340#149#0(1 at 0"0(0#0#0"4300882208#198"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /bin/sh -c "\"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Script-52B260430BC5A864007E00F1.sh\""
+1#
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/libtokend.dep
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/libtokend.dep	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/libtokend.dep	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,18 @@
+000000004a4d532200000000000115d1 c79ffb7eb7875e2b3a0c6c6fb7b1d07f ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Token.o
+000000000000000e000000000001cf34 400d54120b621c02fb9e0ccf1ebb8a65 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/SelectionPredicate.o
+0000000049da44720000000000008cc2 5df9c0eb4afa02831d7d21473fe65f14 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Schema.o
+000000004a4410680000000000009b3d 51db2c55b1921bdc1ca8e9f0c9329cd9 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Relation.o
+0000000049da447d00000000000056cc d32be310581869b6c3d5c396e70e694f ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/RecordHandle.o
+0000000003cbaf54000000000000ed86 c4033d21d176b0efba97b60c56f322cc ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Record.o
+000000004996c76f000000000000f76c 619ff86df8aeb4ae2d7e0fc3fb2ddd0d ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/MetaRecord.o
+000000004a5d68360000000000004d27 a978cba0e772a0084560fb5318fa5157 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/MetaAttribute.o
+000000004986fea2000000000001c4a8 96309036fe1772231a47e3a1f65be6af ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/KeyHandle.o
+0000000003c2ec12000000000001326f 71de12be64c425997767fba4a86d4763 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Cursor.o
+0000000049c33c2d00000000000023b6 9385d1f0be9486527dda2e4debf91eac ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/AttributeCoder.o
+00000000039715890000000000001f48 da4599e5de6bfecb6a767e70de70fd99 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Adornment.o
+ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/libtokend_debug.a
+000000004a5d683700000000000061c3 be850cd75596fbe8d68eaf79e6760d21 ffffffffffffffffffffffffffffffff 17100 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/TokenContext.o
+000000000009419d000000000000fcf8 f0b94bc57d93ed0f718e74160f426792 ffffffffffffffffffffffffffffffff 31992 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/SCardError.o
+000000004a5555340000000000002f7e 96c4780796c7a5c8bcebae30f3f17e6b ffffffffffffffffffffffffffffffff 88992 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/DbValue.o
+000000004a5429ab00000000000011cf 1b47ae79f526808837c3e9ff1a1a48af ffffffffffffffffffffffffffffffff 44584 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Attribute.o
+000000004aa1bd8d00000000000000bf 038259e70fd2dbf695c0296f8185e1b3 ffffffffffffffffffffffffffffffff 2060 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/tokend_vers.o

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/libtokend~.dep
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/libtokend~.dep	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/libtokend~.dep	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,18 @@
+000000004a4d532200000000000115d1 c79ffb7eb7875e2b3a0c6c6fb7b1d07f ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Token.o
+000000004aa1bd8d00000000000000bf 038259e70fd2dbf695c0296f8185e1b3 ffffffffffffffffffffffffffffffff 2060 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/tokend_vers.o
+000000004a5d683700000000000061c3 be850cd75596fbe8d68eaf79e6760d21 ffffffffffffffffffffffffffffffff 17100 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/TokenContext.o
+000000000000000e000000000001cf34 400d54120b621c02fb9e0ccf1ebb8a65 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/SelectionPredicate.o
+0000000049da44720000000000008cc2 5df9c0eb4afa02831d7d21473fe65f14 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Schema.o
+000000000009419d000000000000fcf8 f0b94bc57d93ed0f718e74160f426792 ffffffffffffffffffffffffffffffff 31992 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/SCardError.o
+0000000049da447d00000000000056cc d32be310581869b6c3d5c396e70e694f ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/RecordHandle.o
+000000004a4410680000000000009b3d 51db2c55b1921bdc1ca8e9f0c9329cd9 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Relation.o
+000000004996c76f000000000000f76c 619ff86df8aeb4ae2d7e0fc3fb2ddd0d ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/MetaRecord.o
+0000000003cbaf54000000000000ed86 c4033d21d176b0efba97b60c56f322cc ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Record.o
+000000004a5d68360000000000004d27 a978cba0e772a0084560fb5318fa5157 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/MetaAttribute.o
+000000004986fea2000000000001c4a8 96309036fe1772231a47e3a1f65be6af ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/KeyHandle.o
+000000004a5555340000000000002f7e 96c4780796c7a5c8bcebae30f3f17e6b ffffffffffffffffffffffffffffffff 88992 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/DbValue.o
+0000000003c2ec12000000000001326f 71de12be64c425997767fba4a86d4763 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Cursor.o
+0000000049c33c2d00000000000023b6 9385d1f0be9486527dda2e4debf91eac ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/AttributeCoder.o
+00000000039715890000000000001f48 da4599e5de6bfecb6a767e70de70fd99 ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Adornment.o
+000000004a5429ab00000000000011cf 1b47ae79f526808837c3e9ff1a1a48af ffffffffffffffffffffffffffffffff 44584 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/Tokend.build/libtokend.build/Objects-debug/i386/Attribute.o
+ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/libtokend_debug.a

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap
===================================================================
(Binary files differ)


Property changes on: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/libtokend.build/tokend.hmap
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/tokend.build/build-state.dat
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/tokend.build/build-state.dat	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/tokend.build/build-state.dat	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,430 @@
+Ttokend
+v7
+r0
+t273806642.082671
+cCheck dependencies
+cSymLink "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/Current" A
+cSymLink "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Resources" Versions/Current/Resources
+cSymLink "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Headers" Versions/Current/Headers
+cProcessInfoPlistFile "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Resources/Info.plist" Info-tokend__Upgraded_.plist
+cCpHeader build/tokend.framework/Versions/A/Headers/Adornment.h Tokend/Adornment.h
+cCpHeader build/tokend.framework/Versions/A/Headers/Attribute.h Tokend/Attribute.h
+cCpHeader build/tokend.framework/Versions/A/Headers/AttributeCoder.h Tokend/AttributeCoder.h
+cCpHeader build/tokend.framework/Versions/A/Headers/Cursor.h Tokend/Cursor.h
+cCpHeader build/tokend.framework/Versions/A/Headers/DbValue.h Tokend/DbValue.h
+cCpHeader build/tokend.framework/Versions/A/Headers/KeyHandle.h Tokend/KeyHandle.h
+cCpHeader build/tokend.framework/Versions/A/Headers/MetaAttribute.h Tokend/MetaAttribute.h
+cCpHeader build/tokend.framework/Versions/A/Headers/MetaRecord.h Tokend/MetaRecord.h
+cCpHeader build/tokend.framework/Versions/A/Headers/Record.h Tokend/Record.h
+cCpHeader build/tokend.framework/Versions/A/Headers/RecordHandle.h Tokend/RecordHandle.h
+cCpHeader build/tokend.framework/Versions/A/Headers/Relation.h Tokend/Relation.h
+cCpHeader build/tokend.framework/Versions/A/Headers/SCardError.h Tokend/SCardError.h
+cCpHeader build/tokend.framework/Versions/A/Headers/Schema.h Tokend/Schema.h
+cCpHeader build/tokend.framework/Versions/A/Headers/SelectionPredicate.h Tokend/SelectionPredicate.h
+cCpHeader build/tokend.framework/Versions/A/Headers/Token.h Tokend/Token.h
+cCpHeader build/tokend.framework/Versions/A/Headers/TokenContext.h Tokend/TokenContext.h
+cTouch "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.h
+c0000000049DA447200000000000007D6
+t1239041138
+s2006
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.h
+c0000000049DA44720000000000000841
+t1239041138
+s2113
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.h
+c0000000049DA447200000000000014C2
+t1239041138
+s5314
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h
+c0000000049DA447200000000000009CC
+t1239041138
+s2508
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.h
+c0000000049DA447200000000000013A5
+t1239041138
+s5029
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h
+c0000000049DA44720000000000000DD3
+t1239041138
+s3539
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.h
+c0000000049DA44720000000000000EC4
+t1239041138
+s3780
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h
+c0000000049DA44720000000000001045
+t1239041138
+s4165
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h
+c0000000049DA447200000000000009BD
+t1239041138
+s2493
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h
+c0000000049DA44720000000000000819
+t1239041138
+s2073
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h
+c0000000049DA4472000000000000068D
+t1239041138
+s1677
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.h
+c0000000049DA44720000000000001EF3
+t1239041138
+s7923
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h
+c0000000049DA44720000000000000EAF
+t1239041138
+s3759
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.h
+c0000000049DA447200000000000006D5
+t1239041138
+s1749
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h
+c0000000049DA44720000000000002A09
+t1239041138
+s10761
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.h
+c0000000049DA4472000000000000053F
+t1239041138
+s1343
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework
+t1252113805
+s170
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Headers
+t3
+s24
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Resources
+t3
+s26
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Adornment.h
+t1252113805
+s2006
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Attribute.h
+t1252113805
+s2113
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/AttributeCoder.h
+t1252113805
+s5314
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Cursor.h
+t1252113805
+s2508
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/DbValue.h
+t1252113805
+s5029
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/KeyHandle.h
+t1252113805
+s3539
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/MetaAttribute.h
+t1252113805
+s3780
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/MetaRecord.h
+t1252113805
+s4165
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Record.h
+t1252113805
+s2493
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/RecordHandle.h
+t1252113805
+s2073
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Relation.h
+t1252113805
+s1677
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/SCardError.h
+t1252113805
+s7923
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Schema.h
+t1252113805
+s3759
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/SelectionPredicate.h
+t1252113805
+s1749
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Token.h
+t1252113805
+s10761
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/TokenContext.h
+t1252113805
+s1343
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Resources/Info.plist
+t1252113805
+s181
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/Current
+t3
+s1
+
+NInfo-tokend__Upgraded_.plist
+c0000000049DA447200000000000000B5
+t1239041138
+s181
+
+CCheck dependencies
+r0
+lSLF07#2 at 18"Check dependencies273806642#273806642#0(0"0(0#1#0"4300882208#0"0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/Adornment.h Tokend/Adornment.h
+s273806605.659227
+e273806605.698564
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/Adornment.h
+xTokend/Adornment.h
+lSLF07#2 at 23"Copy Tokend/Adornment.h273806605#273806605#0(0"0(0#0#67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.h4300882208#390"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/Attribute.h Tokend/Attribute.h
+s273806605.659756
+e273806605.695407
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/Attribute.h
+xTokend/Attribute.h
+lSLF07#2 at 23"Copy Tokend/Attribute.h273806605#273806605#0(0"0(0#0#67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.h4300882208#390"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/AttributeCoder.h Tokend/AttributeCoder.h
+s273806605.660161
+e273806605.703168
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/AttributeCoder.h
+xTokend/AttributeCoder.h
+lSLF07#2 at 28"Copy Tokend/AttributeCoder.h273806605#273806605#0(0"0(0#0#72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.h4300882208#395"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/Cursor.h Tokend/Cursor.h
+s273806605.660553
+e273806605.704047
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/Cursor.h
+xTokend/Cursor.h
+lSLF07#2 at 20"Copy Tokend/Cursor.h273806605#273806605#0(0"0(0#0#64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h4300882208#387"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/DbValue.h Tokend/DbValue.h
+s273806605.660981
+e273806605.695518
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/DbValue.h
+xTokend/DbValue.h
+lSLF07#2 at 21"Copy Tokend/DbValue.h273806605#273806605#0(0"0(0#0#65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.h4300882208#388"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/KeyHandle.h Tokend/KeyHandle.h
+s273806605.662359
+e273806605.690029
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/KeyHandle.h
+xTokend/KeyHandle.h
+lSLF07#2 at 23"Copy Tokend/KeyHandle.h273806605#273806605#0(0"0(0#0#67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h4300882208#390"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/MetaAttribute.h Tokend/MetaAttribute.h
+s273806605.663282
+e273806605.703317
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/MetaAttribute.h
+xTokend/MetaAttribute.h
+lSLF07#2 at 27"Copy Tokend/MetaAttribute.h273806605#273806605#0(0"0(0#0#71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.h4300882208#394"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/MetaRecord.h Tokend/MetaRecord.h
+s273806605.664286
+e273806605.703409
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/MetaRecord.h
+xTokend/MetaRecord.h
+lSLF07#2 at 24"Copy Tokend/MetaRecord.h273806605#273806605#0(0"0(0#0#68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h4300882208#391"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/Record.h Tokend/Record.h
+s273806605.665131
+e273806605.693660
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/Record.h
+xTokend/Record.h
+lSLF07#2 at 20"Copy Tokend/Record.h273806605#273806605#0(0"0(0#0#64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h4300882208#387"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/RecordHandle.h Tokend/RecordHandle.h
+s273806605.666067
+e273806605.687840
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/RecordHandle.h
+xTokend/RecordHandle.h
+lSLF07#2 at 26"Copy Tokend/RecordHandle.h273806605#273806605#0(0"0(0#0#70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h4300882208#393"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/Relation.h Tokend/Relation.h
+s273806605.687930
+e273806605.705739
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/Relation.h
+xTokend/Relation.h
+lSLF07#2 at 22"Copy Tokend/Relation.h273806605#273806605#0(0"0(0#0#66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h4300882208#389"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/SCardError.h Tokend/SCardError.h
+s273806605.690267
+e273806605.708383
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/SCardError.h
+xTokend/SCardError.h
+lSLF07#2 at 24"Copy Tokend/SCardError.h273806605#273806605#0(0"0(0#0#68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.h4300882208#391"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/Schema.h Tokend/Schema.h
+s273806605.693739
+e273806605.714108
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/Schema.h
+xTokend/Schema.h
+lSLF07#2 at 20"Copy Tokend/Schema.h273806605#273806605#0(0"0(0#0#64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h4300882208#387"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/SelectionPredicate.h Tokend/SelectionPredicate.h
+s273806605.695568
+e273806605.707487
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/SelectionPredicate.h
+xTokend/SelectionPredicate.h
+lSLF07#2 at 32"Copy Tokend/SelectionPredicate.h273806605#273806605#0(0"0(0#0#76"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.h4300882208#399"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/Token.h Tokend/Token.h
+s273806605.697007
+e273806605.714258
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/Token.h
+xTokend/Token.h
+lSLF07#2 at 19"Copy Tokend/Token.h273806605#273806605#0(0"0(0#0#63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h4300882208#386"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/TokenContext.h Tokend/TokenContext.h
+s273806605.698633
+e273806605.713935
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/TokenContext.h
+xTokend/TokenContext.h
+lSLF07#2 at 26"Copy Tokend/TokenContext.h273806605#273806605#0(0"0(0#0#70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.h4300882208#393"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CProcessInfoPlistFile "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Resources/Info.plist" Info-tokend__Upgraded_.plist
+s273806605.656673
+e273806605.659177
+r1
+xProcessInfoPlistFile
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Resources/Info.plist
+xInfo-tokend__Upgraded_.plist
+lSLF07#2 at 36"Process Info-tokend__Upgraded_.plist273806605#273806605#0(0"0(0#0#77"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Info-tokend__Upgraded_.plist4300882208#263"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    builtin-infoPlistUtility Info-tokend__Upgraded_.plist -expandbuildsettings -platform macosx -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Resources/Info.plist"
+0#
+
+CSymLink "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Headers" Versions/Current/Headers
+s273806605.653965
+e273806605.656607
+r1
+xSymLink
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Headers
+xVersions/Current/Headers
+lSLF07#2 at 87"Process /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Headers273806605#273806605#0(0"0(0#0#0"4300882208#181"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /bin/ln -sf Versions/Current/Headers "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Headers"
+0#
+
+CSymLink "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Resources" Versions/Current/Resources
+s273806605.591050
+e273806605.653898
+r1
+xSymLink
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Resources
+xVersions/Current/Resources
+lSLF07#2 at 89"Process /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Resources273806605#273806605#0(0"0(0#0#0"4300882208#185"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /bin/ln -sf Versions/Current/Resources "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Resources"
+0#
+
+CSymLink "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/Current" A
+s273806605.566871
+e273806605.653729
+r1
+xSymLink
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/Current
+xA
+lSLF07#2 at 96"Process /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/Current273806605#273806605#0(0"0(0#0#0"7236274654156894208#167"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /bin/ln -sf A "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/Current"
+0#
+
+CTouch "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework"
+s273806605.714307
+e273806605.740076
+r1
+xTouch
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework
+lSLF07#2 at 77"Touch /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework273806605#273806605#0(0"0(0#0#0"4300882208#154"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /usr/bin/touch -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework"
+0#
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/tokend.build/build-state~.dat
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/tokend.build/build-state~.dat	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/tokend.build/build-state~.dat	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,430 @@
+Ttokend
+v7
+r0
+t273806605.740137
+cCheck dependencies
+cSymLink "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/Current" A
+cSymLink "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Resources" Versions/Current/Resources
+cSymLink "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Headers" Versions/Current/Headers
+cProcessInfoPlistFile "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Resources/Info.plist" Info-tokend__Upgraded_.plist
+cCpHeader build/tokend.framework/Versions/A/Headers/Adornment.h Tokend/Adornment.h
+cCpHeader build/tokend.framework/Versions/A/Headers/Attribute.h Tokend/Attribute.h
+cCpHeader build/tokend.framework/Versions/A/Headers/AttributeCoder.h Tokend/AttributeCoder.h
+cCpHeader build/tokend.framework/Versions/A/Headers/Cursor.h Tokend/Cursor.h
+cCpHeader build/tokend.framework/Versions/A/Headers/DbValue.h Tokend/DbValue.h
+cCpHeader build/tokend.framework/Versions/A/Headers/KeyHandle.h Tokend/KeyHandle.h
+cCpHeader build/tokend.framework/Versions/A/Headers/MetaAttribute.h Tokend/MetaAttribute.h
+cCpHeader build/tokend.framework/Versions/A/Headers/MetaRecord.h Tokend/MetaRecord.h
+cCpHeader build/tokend.framework/Versions/A/Headers/Record.h Tokend/Record.h
+cCpHeader build/tokend.framework/Versions/A/Headers/RecordHandle.h Tokend/RecordHandle.h
+cCpHeader build/tokend.framework/Versions/A/Headers/Relation.h Tokend/Relation.h
+cCpHeader build/tokend.framework/Versions/A/Headers/SCardError.h Tokend/SCardError.h
+cCpHeader build/tokend.framework/Versions/A/Headers/Schema.h Tokend/Schema.h
+cCpHeader build/tokend.framework/Versions/A/Headers/SelectionPredicate.h Tokend/SelectionPredicate.h
+cCpHeader build/tokend.framework/Versions/A/Headers/Token.h Tokend/Token.h
+cCpHeader build/tokend.framework/Versions/A/Headers/TokenContext.h Tokend/TokenContext.h
+cTouch "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework"
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.h
+c0000000049DA447200000000000007D6
+t1239041138
+s2006
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.h
+c0000000049DA44720000000000000841
+t1239041138
+s2113
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.h
+c0000000049DA447200000000000014C2
+t1239041138
+s5314
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h
+c0000000049DA447200000000000009CC
+t1239041138
+s2508
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.h
+c0000000049DA447200000000000013A5
+t1239041138
+s5029
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h
+c0000000049DA44720000000000000DD3
+t1239041138
+s3539
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.h
+c0000000049DA44720000000000000EC4
+t1239041138
+s3780
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h
+c0000000049DA44720000000000001045
+t1239041138
+s4165
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h
+c0000000049DA447200000000000009BD
+t1239041138
+s2493
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h
+c0000000049DA44720000000000000819
+t1239041138
+s2073
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h
+c0000000049DA4472000000000000068D
+t1239041138
+s1677
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.h
+c0000000049DA44720000000000001EF3
+t1239041138
+s7923
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h
+c0000000049DA44720000000000000EAF
+t1239041138
+s3759
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.h
+c0000000049DA447200000000000006D5
+t1239041138
+s1749
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h
+c0000000049DA44720000000000002A09
+t1239041138
+s10761
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.h
+c0000000049DA4472000000000000053F
+t1239041138
+s1343
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework
+t1252113805
+s170
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Headers
+t3
+s24
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Resources
+t3
+s26
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Adornment.h
+t1252113805
+s2006
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Attribute.h
+t1252113805
+s2113
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/AttributeCoder.h
+t1252113805
+s5314
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Cursor.h
+t1252113805
+s2508
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/DbValue.h
+t1252113805
+s5029
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/KeyHandle.h
+t1252113805
+s3539
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/MetaAttribute.h
+t1252113805
+s3780
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/MetaRecord.h
+t1252113805
+s4165
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Record.h
+t1252113805
+s2493
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/RecordHandle.h
+t1252113805
+s2073
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Relation.h
+t1252113805
+s1677
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/SCardError.h
+t1252113805
+s7923
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Schema.h
+t1252113805
+s3759
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/SelectionPredicate.h
+t1252113805
+s1749
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Token.h
+t1252113805
+s10761
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/TokenContext.h
+t1252113805
+s1343
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Resources/Info.plist
+t1252113805
+s181
+
+N/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/Current
+t3
+s1
+
+NInfo-tokend__Upgraded_.plist
+c0000000049DA447200000000000000B5
+t1239041138
+s181
+
+CCheck dependencies
+r0
+lSLF07#2 at 18"Check dependencies273806605#273806605#0(0"0(0#1#0"7947009927035180032#0"0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/Adornment.h Tokend/Adornment.h
+s273806605.659227
+e273806605.698564
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/Adornment.h
+xTokend/Adornment.h
+lSLF07#2 at 23"Copy Tokend/Adornment.h273806605#273806605#0(0"0(0#0#67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.h4300882208#390"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Adornment.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/Attribute.h Tokend/Attribute.h
+s273806605.659756
+e273806605.695407
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/Attribute.h
+xTokend/Attribute.h
+lSLF07#2 at 23"Copy Tokend/Attribute.h273806605#273806605#0(0"0(0#0#67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.h4300882208#390"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Attribute.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/AttributeCoder.h Tokend/AttributeCoder.h
+s273806605.660161
+e273806605.703168
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/AttributeCoder.h
+xTokend/AttributeCoder.h
+lSLF07#2 at 28"Copy Tokend/AttributeCoder.h273806605#273806605#0(0"0(0#0#72"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.h4300882208#395"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/AttributeCoder.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/Cursor.h Tokend/Cursor.h
+s273806605.660553
+e273806605.704047
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/Cursor.h
+xTokend/Cursor.h
+lSLF07#2 at 20"Copy Tokend/Cursor.h273806605#273806605#0(0"0(0#0#64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h4300882208#387"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Cursor.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/DbValue.h Tokend/DbValue.h
+s273806605.660981
+e273806605.695518
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/DbValue.h
+xTokend/DbValue.h
+lSLF07#2 at 21"Copy Tokend/DbValue.h273806605#273806605#0(0"0(0#0#65"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.h4300882208#388"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/DbValue.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/KeyHandle.h Tokend/KeyHandle.h
+s273806605.662359
+e273806605.690029
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/KeyHandle.h
+xTokend/KeyHandle.h
+lSLF07#2 at 23"Copy Tokend/KeyHandle.h273806605#273806605#0(0"0(0#0#67"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h4300882208#390"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/KeyHandle.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/MetaAttribute.h Tokend/MetaAttribute.h
+s273806605.663282
+e273806605.703317
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/MetaAttribute.h
+xTokend/MetaAttribute.h
+lSLF07#2 at 27"Copy Tokend/MetaAttribute.h273806605#273806605#0(0"0(0#0#71"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.h4300882208#394"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaAttribute.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/MetaRecord.h Tokend/MetaRecord.h
+s273806605.664286
+e273806605.703409
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/MetaRecord.h
+xTokend/MetaRecord.h
+lSLF07#2 at 24"Copy Tokend/MetaRecord.h273806605#273806605#0(0"0(0#0#68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h4300882208#391"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/MetaRecord.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/Record.h Tokend/Record.h
+s273806605.665131
+e273806605.693660
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/Record.h
+xTokend/Record.h
+lSLF07#2 at 20"Copy Tokend/Record.h273806605#273806605#0(0"0(0#0#64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h4300882208#387"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Record.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/RecordHandle.h Tokend/RecordHandle.h
+s273806605.666067
+e273806605.687840
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/RecordHandle.h
+xTokend/RecordHandle.h
+lSLF07#2 at 26"Copy Tokend/RecordHandle.h273806605#273806605#0(0"0(0#0#70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h4300882208#393"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/RecordHandle.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/Relation.h Tokend/Relation.h
+s273806605.687930
+e273806605.705739
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/Relation.h
+xTokend/Relation.h
+lSLF07#2 at 22"Copy Tokend/Relation.h273806605#273806605#0(0"0(0#0#66"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h4300882208#389"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Relation.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/SCardError.h Tokend/SCardError.h
+s273806605.690267
+e273806605.708383
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/SCardError.h
+xTokend/SCardError.h
+lSLF07#2 at 24"Copy Tokend/SCardError.h273806605#273806605#0(0"0(0#0#68"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.h4300882208#391"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SCardError.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/Schema.h Tokend/Schema.h
+s273806605.693739
+e273806605.714108
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/Schema.h
+xTokend/Schema.h
+lSLF07#2 at 20"Copy Tokend/Schema.h273806605#273806605#0(0"0(0#0#64"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h4300882208#387"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Schema.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/SelectionPredicate.h Tokend/SelectionPredicate.h
+s273806605.695568
+e273806605.707487
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/SelectionPredicate.h
+xTokend/SelectionPredicate.h
+lSLF07#2 at 32"Copy Tokend/SelectionPredicate.h273806605#273806605#0(0"0(0#0#76"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.h4300882208#399"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/SelectionPredicate.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/Token.h Tokend/Token.h
+s273806605.697007
+e273806605.714258
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/Token.h
+xTokend/Token.h
+lSLF07#2 at 19"Copy Tokend/Token.h273806605#273806605#0(0"0(0#0#63"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h4300882208#386"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/Token.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CCpHeader build/tokend.framework/Versions/A/Headers/TokenContext.h Tokend/TokenContext.h
+s273806605.698633
+e273806605.713935
+r1
+xCpHeader
+xbuild/tokend.framework/Versions/A/Headers/TokenContext.h
+xTokend/TokenContext.h
+lSLF07#2 at 26"Copy Tokend/TokenContext.h273806605#273806605#0(0"0(0#0#70"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.h4300882208#393"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Tokend/TokenContext.h" "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers"
+0#
+
+CProcessInfoPlistFile "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Resources/Info.plist" Info-tokend__Upgraded_.plist
+s273806605.656673
+e273806605.659177
+r1
+xProcessInfoPlistFile
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Resources/Info.plist
+xInfo-tokend__Upgraded_.plist
+lSLF07#2 at 36"Process Info-tokend__Upgraded_.plist273806605#273806605#0(0"0(0#0#77"/Users/geddis/Desktop/10.6 - Source/Tokend-36720/Info-tokend__Upgraded_.plist4300882208#263"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    builtin-infoPlistUtility Info-tokend__Upgraded_.plist -expandbuildsettings -platform macosx -o "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Resources/Info.plist"
+0#
+
+CSymLink "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Headers" Versions/Current/Headers
+s273806605.653965
+e273806605.656607
+r1
+xSymLink
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Headers
+xVersions/Current/Headers
+lSLF07#2 at 87"Process /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Headers273806605#273806605#0(0"0(0#0#0"4300882208#181"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /bin/ln -sf Versions/Current/Headers "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Headers"
+0#
+
+CSymLink "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Resources" Versions/Current/Resources
+s273806605.591050
+e273806605.653898
+r1
+xSymLink
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Resources
+xVersions/Current/Resources
+lSLF07#2 at 89"Process /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Resources273806605#273806605#0(0"0(0#0#0"4300882208#185"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /bin/ln -sf Versions/Current/Resources "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Resources"
+0#
+
+CSymLink "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/Current" A
+s273806605.566871
+e273806605.653729
+r1
+xSymLink
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/Current
+xA
+lSLF07#2 at 96"Process /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/Current273806605#273806605#0(0"0(0#0#0"7236274654156894208#167"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /bin/ln -sf A "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/Current"
+0#
+
+CTouch "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework"
+s273806605.714307
+e273806605.740076
+r1
+xTouch
+x/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework
+lSLF07#2 at 77"Touch /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework273806605#273806605#0(0"0(0#0#0"4300882208#154"    cd "/Users/geddis/Desktop/10.6 - Source/Tokend-36720"
+    /usr/bin/touch -c "/Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework"
+0#
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/tokend.build/tokend.dep
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/tokend.build/tokend.dep	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/tokend.build/tokend.dep	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,21 @@
+11aace024de1504c5c39bce39c2570a3 5a1fe9c3aaff48b4ec943ae96b669247 ffffffffffffffffffffffffffffffff 170 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework
+7b471a00a07ba3b68be26257a3caab38 cd3bb256402460c4c0ff601fabf9b648 ffffffffffffffffffffffffffffffff 24 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Headers
+00000000000000000000000000000000 2c949f6d463696b0d790e9018e7ff703 ffffffffffffffffffffffffffffffff 26 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Resources
+00000000000000000000000000000000 7b471a00a07ba3b68be26257a3caab38 ffffffffffffffffffffffffffffffff 1 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/Current
+00000000000000000000000000000000 5f6eec5f9fbf41bcf82060abb76e6653 ffffffffffffffffffffffffffffffff 1343 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/TokenContext.h
+00000000000000000000000000000000 088aa1a247da6e0e5fb252253f3cad3a ffffffffffffffffffffffffffffffff 10761 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Token.h
+00000000000000000000000000000000 754c4d03d2f5de8c693a5ed86b07e228 ffffffffffffffffffffffffffffffff 1749 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/SelectionPredicate.h
+00000000000000000000000000000000 6a89b242aa3c12818ff2e178721da018 ffffffffffffffffffffffffffffffff 3759 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Schema.h
+00000000000000000000000000000000 f6db0588d68e101c4c6e4dc9bd4a257c ffffffffffffffffffffffffffffffff 7923 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/SCardError.h
+00000000000000000000000000000000 26b2be7808233234fb4ce82bf10bf2a9 ffffffffffffffffffffffffffffffff 1677 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Relation.h
+00000000000000000000000000000000 cd5f606b18ff491eecf7dac851eb5f33 ffffffffffffffffffffffffffffffff 2073 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/RecordHandle.h
+00000000000000000000000000000000 7edb0b5897416dfd6eb5dd59302ead7c ffffffffffffffffffffffffffffffff 2493 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Record.h
+00000000000000000000000000000000 f5b5e447e38c4029a4e93e02fbe2e610 ffffffffffffffffffffffffffffffff 4165 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/MetaRecord.h
+00000000000000000000000000000000 0b26168081e1f352f1f07dd020a65e91 ffffffffffffffffffffffffffffffff 3780 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/MetaAttribute.h
+00000000000000000000000000000000 32176f793ea5904893f8e7ba8dbed37f ffffffffffffffffffffffffffffffff 3539 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/KeyHandle.h
+00000000000000000000000000000000 b07c518ff98342fd57c6352186cf88f9 ffffffffffffffffffffffffffffffff 5029 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/DbValue.h
+00000000000000000000000000000000 28d883a4136225627da22725cb8ca6f4 ffffffffffffffffffffffffffffffff 2508 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Cursor.h
+00000000000000000000000000000000 566054d8e82be5c33424da48f0961d8d ffffffffffffffffffffffffffffffff 5314 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/AttributeCoder.h
+00000000000000000000000000000000 642ebb3536a36c93e700263d41cc7756 ffffffffffffffffffffffffffffffff 2113 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Attribute.h
+00000000000000000000000000000000 168c594b086487ac8ae0b8d92a463878 ffffffffffffffffffffffffffffffff 2006 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Adornment.h
+00000000000000000000000000000000 f005e3394bf3a6384b5635fdb9a331e8 ffffffffffffffffffffffffffffffff 181 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Resources/Info.plist

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/tokend.build/tokend~.dep
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/tokend.build/tokend~.dep	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/tokend.build/tokend~.dep	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,21 @@
+11aace024de1504c5c39bce39c2570a3 5a1fe9c3aaff48b4ec943ae96b669247 ffffffffffffffffffffffffffffffff 170 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework
+7b471a00a07ba3b68be26257a3caab38 cd3bb256402460c4c0ff601fabf9b648 ffffffffffffffffffffffffffffffff 24 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Headers
+00000000000000000000000000000000 2c949f6d463696b0d790e9018e7ff703 ffffffffffffffffffffffffffffffff 26 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Resources
+00000000000000000000000000000000 5f6eec5f9fbf41bcf82060abb76e6653 ffffffffffffffffffffffffffffffff 1343 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/TokenContext.h
+00000000000000000000000000000000 088aa1a247da6e0e5fb252253f3cad3a ffffffffffffffffffffffffffffffff 10761 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Token.h
+00000000000000000000000000000000 754c4d03d2f5de8c693a5ed86b07e228 ffffffffffffffffffffffffffffffff 1749 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/SelectionPredicate.h
+00000000000000000000000000000000 6a89b242aa3c12818ff2e178721da018 ffffffffffffffffffffffffffffffff 3759 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Schema.h
+00000000000000000000000000000000 f6db0588d68e101c4c6e4dc9bd4a257c ffffffffffffffffffffffffffffffff 7923 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/SCardError.h
+00000000000000000000000000000000 26b2be7808233234fb4ce82bf10bf2a9 ffffffffffffffffffffffffffffffff 1677 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Relation.h
+00000000000000000000000000000000 cd5f606b18ff491eecf7dac851eb5f33 ffffffffffffffffffffffffffffffff 2073 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/RecordHandle.h
+00000000000000000000000000000000 7edb0b5897416dfd6eb5dd59302ead7c ffffffffffffffffffffffffffffffff 2493 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Record.h
+00000000000000000000000000000000 f5b5e447e38c4029a4e93e02fbe2e610 ffffffffffffffffffffffffffffffff 4165 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/MetaRecord.h
+00000000000000000000000000000000 0b26168081e1f352f1f07dd020a65e91 ffffffffffffffffffffffffffffffff 3780 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/MetaAttribute.h
+00000000000000000000000000000000 32176f793ea5904893f8e7ba8dbed37f ffffffffffffffffffffffffffffffff 3539 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/KeyHandle.h
+00000000000000000000000000000000 b07c518ff98342fd57c6352186cf88f9 ffffffffffffffffffffffffffffffff 5029 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/DbValue.h
+00000000000000000000000000000000 28d883a4136225627da22725cb8ca6f4 ffffffffffffffffffffffffffffffff 2508 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Cursor.h
+00000000000000000000000000000000 566054d8e82be5c33424da48f0961d8d ffffffffffffffffffffffffffffffff 5314 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/AttributeCoder.h
+00000000000000000000000000000000 642ebb3536a36c93e700263d41cc7756 ffffffffffffffffffffffffffffffff 2113 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Attribute.h
+00000000000000000000000000000000 168c594b086487ac8ae0b8d92a463878 ffffffffffffffffffffffffffffffff 2006 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Headers/Adornment.h
+00000000000000000000000000000000 f005e3394bf3a6384b5635fdb9a331e8 ffffffffffffffffffffffffffffffff 181 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/A/Resources/Info.plist
+00000000000000000000000000000000 7b471a00a07ba3b68be26257a3caab38 ffffffffffffffffffffffffffffffff 1 /Users/geddis/Desktop/10.6 - Source/Tokend-36720/build/tokend.framework/Versions/Current

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/world.build/build-state.dat
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/world.build/build-state.dat	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/world.build/build-state.dat	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,10 @@
+Tworld
+v7
+r0
+t273806655.405871
+cCheck dependencies
+
+CCheck dependencies
+r0
+lSLF07#2 at 18"Check dependencies273806655#273806655#0(0"0(0#1#0"4300882208#0"0#
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/world.build/build-state~.dat
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/world.build/build-state~.dat	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/Tokend.build/world.build/build-state~.dat	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,10 @@
+Tworld
+v7
+r0
+t273806655.405871
+cCheck dependencies
+
+CCheck dependencies
+r0
+lSLF07#2 at 18"Check dependencies273806655#273806655#0(0"0(0#1#0"4300882208#0"0#
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Headers
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Headers	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Headers	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1 @@
+link Versions/Current/Headers
\ No newline at end of file


Property changes on: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Headers
___________________________________________________________________
Added: svn:special
   + *

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Resources
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Resources	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Resources	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1 @@
+link Versions/Current/Resources
\ No newline at end of file


Property changes on: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Resources
___________________________________________________________________
Added: svn:special
   + *

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Adornment.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Adornment.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Adornment.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,77 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Adornment.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_ADORNMENT_H_
+#define _TOKEND_ADORNMENT_H_
+
+#include <security_utilities/adornments.h>
+#include <security_utilities/refcount.h>
+#include <Security/SecCertificate.h>
+
+namespace Tokend
+{
+
+class TokenContext;
+class MetaRecord;
+class MetaAttribute;
+class Record;
+
+//
+// Adornment that refers to another record
+//
+class LinkedRecordAdornment : public Adornment
+{
+	NOCOPY(LinkedRecordAdornment)
+public:
+	LinkedRecordAdornment(RefPointer<Record> record);
+	~LinkedRecordAdornment();
+	Record &record();
+
+private:
+	RefPointer<Record> mRecord;
+};
+
+
+class SecCertificateAdornment : public Adornment
+{
+	NOCOPY(SecCertificateAdornment)
+public:
+	SecCertificateAdornment(TokenContext *tokenContext,
+		const MetaAttribute &metaAttribute, Record &record);
+	~SecCertificateAdornment();
+	SecCertificateRef certificate();
+	SecKeychainItemRef certificateItem();
+
+private:
+	SecCertificateRef mCertificate;
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_ADORNMENT_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Attribute.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Attribute.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Attribute.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,74 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Attribute.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_ATTRIBUTE_H_
+#define _TOKEND_ATTRIBUTE_H_
+
+#include <Security/cssmtype.h>
+#include <security_cdsa_utilities/cssmdb.h>
+#include <string>
+
+namespace Tokend
+{
+
+class Attribute
+{
+public:
+	Attribute();
+	Attribute(const Attribute &attribute);
+	Attribute(bool value);
+	Attribute(sint32 value);
+	Attribute(uint32 value);
+	Attribute(const char *value);
+	Attribute(const std::string &value);
+	Attribute(const void *data, uint32 length);
+	Attribute(const CSSM_DATA *datas, uint32 count);
+	~Attribute();
+
+	Attribute &operator = (const Attribute &attribute);
+
+	uint32 size() const { return mCount; }
+	const CSSM_DATA &operator [](uint32 ix) const { return mValues[ix]; }
+	const CSSM_DATA *values() const { return mValues; }
+
+	void getDateValue(CSSM_DATE &date) const;
+	uint32 uint32Value() const;
+	bool boolValue() const { return uint32Value() != 0; }
+
+private:
+	void set(const CSSM_DATA *datas, uint32 count);
+	void set(const void *data, uint32 length);
+
+    uint32 mCount;
+    CSSM_DATA_PTR mValues;
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_ATTRIBUTE_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/AttributeCoder.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/AttributeCoder.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/AttributeCoder.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,217 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  AttributeCoder.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_ATTRIBUTECODER_H_
+#define _TOKEND_ATTRIBUTECODER_H_
+
+#include <security_utilities/utilities.h>
+#include <Security/cssmtype.h>
+
+namespace Tokend
+{
+
+class MetaAttribute;
+class Record;
+class TokenContext;
+
+
+class AttributeCoder
+{
+	NOCOPY(AttributeCoder)
+public:
+	AttributeCoder() {}
+	virtual ~AttributeCoder() = 0;
+
+	virtual void decode(TokenContext *tokenContext,
+		const MetaAttribute &metaAttribute, Record &record) = 0;
+};
+
+
+//
+// A coder that derives certificate attributes for the certificate data
+//
+class CertificateAttributeCoder : public AttributeCoder
+{
+	NOCOPY(CertificateAttributeCoder)
+public:
+	CertificateAttributeCoder() {}
+	virtual ~CertificateAttributeCoder();
+
+	virtual void decode(TokenContext *tokenContext,
+		const MetaAttribute &metaAttribute, Record &record);
+private:
+};
+
+//
+// A coder with a constant value
+//
+class ConstAttributeCoder : public AttributeCoder
+{
+	NOCOPY(ConstAttributeCoder)
+public:
+	ConstAttributeCoder(uint32 value);
+	ConstAttributeCoder(bool value);
+	virtual ~ConstAttributeCoder();
+
+	virtual void decode(TokenContext *tokenContext,
+		const MetaAttribute &metaAttribute, Record &record);
+private:
+	uint32 mValue;
+};
+
+
+//
+// A coder whose value is a guid.
+//
+class GuidAttributeCoder : public AttributeCoder
+{
+	NOCOPY(GuidAttributeCoder)
+public:
+	GuidAttributeCoder(const CSSM_GUID &guid);
+	virtual ~GuidAttributeCoder();
+
+	virtual void decode(TokenContext *tokenContext,
+		const MetaAttribute &metaAttribute, Record &record);
+private:
+	const CSSM_GUID mGuid;
+};
+
+
+//
+// A coder whose value contains 0 values.
+//
+class NullAttributeCoder : public AttributeCoder
+{
+	NOCOPY(NullAttributeCoder)
+public:
+	NullAttributeCoder() {}
+	virtual ~NullAttributeCoder();
+
+	virtual void decode(TokenContext *tokenContext,
+		const MetaAttribute &metaAttribute, Record &record);
+};
+
+
+//
+// A coder whose value contains 1 zero length value.
+//
+class ZeroAttributeCoder : public AttributeCoder
+{
+	NOCOPY(ZeroAttributeCoder)
+public:
+	ZeroAttributeCoder() {}
+	virtual ~ZeroAttributeCoder();
+
+	virtual void decode(TokenContext *tokenContext,
+		const MetaAttribute &metaAttribute, Record &record);
+};
+
+
+//
+// A data coder for key relations
+//
+class KeyDataAttributeCoder : public AttributeCoder
+{
+	NOCOPY(KeyDataAttributeCoder)
+public:
+
+	KeyDataAttributeCoder() {}
+	virtual ~KeyDataAttributeCoder();
+
+	virtual void decode(TokenContext *tokenContext,
+		const MetaAttribute &metaAttribute, Record &record);
+};
+
+
+//
+// A coder for private key objects value is the public key hash of a
+// certificate.  Generic get an attribute of a linked record coder.
+//
+class LinkedRecordAttributeCoder : public Tokend::AttributeCoder
+{
+	NOCOPY(LinkedRecordAttributeCoder)
+public:
+	LinkedRecordAttributeCoder() {}
+	virtual ~LinkedRecordAttributeCoder();
+    
+    const void *certificateKey() const { return mCertificateMetaAttribute; }
+    const void *publicKeyKey() const { return mPublicKeyMetaAttribute; }
+
+	void setCertificateMetaAttribute(
+		const Tokend::MetaAttribute *linkedRecordMetaAttribute)
+    { mCertificateMetaAttribute = linkedRecordMetaAttribute; }
+	void setPublicKeyMetaAttribute(
+		const Tokend::MetaAttribute *linkedRecordMetaAttribute)
+    { mPublicKeyMetaAttribute = linkedRecordMetaAttribute; }
+
+	virtual void decode(Tokend::TokenContext *tokenContext,
+                        const Tokend::MetaAttribute &metaAttribute,
+                        Tokend::Record &record);
+    
+private:
+    const Tokend::MetaAttribute *mCertificateMetaAttribute;
+    const Tokend::MetaAttribute *mPublicKeyMetaAttribute;
+};
+
+
+//
+// A coder that reads the description of an object
+//
+class DescriptionAttributeCoder : public AttributeCoder
+{
+	NOCOPY(DescriptionAttributeCoder)
+public:
+
+	DescriptionAttributeCoder() {}
+	virtual ~DescriptionAttributeCoder();
+
+	virtual void decode(TokenContext *tokenContext,
+		const MetaAttribute &metaAttribute, Record &record);
+};
+
+
+//
+// A coder that reads the data of an object
+//
+class DataAttributeCoder : public Tokend::AttributeCoder
+{
+	NOCOPY(DataAttributeCoder)
+public:
+
+	DataAttributeCoder() {}
+	virtual ~DataAttributeCoder();
+
+	virtual void decode(TokenContext *tokenContext,
+		const MetaAttribute &metaAttribute, Record &record);
+};
+
+
+}	// end namespace Tokend
+
+#endif /* !_TOKEND_ATTRIBUTECODER_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Cursor.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Cursor.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Cursor.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,96 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Cursor.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_CURSOR_H_
+#define _TOKEND_CURSOR_H_
+
+#include "Relation.h"
+#include "Schema.h"
+#include <security_cdsa_utilities/handleobject.h>
+#include <vector>
+
+namespace Tokend
+{
+
+class MetaRecord;
+class RecordHandle;
+class Relation;
+class SelectionPredicate;
+
+class Cursor : public HandleObject
+{
+	NOCOPY(Cursor)
+public:
+	Cursor();
+    virtual ~Cursor() = 0;
+    virtual RecordHandle *next(TokenContext *tokenContext) = 0;
+};
+
+class LinearCursor : public Cursor
+{
+    NOCOPY(LinearCursor)
+public:
+    LinearCursor(const CSSM_QUERY *inQuery, const Relation &inRelation);
+    virtual ~LinearCursor();
+    virtual RecordHandle *next(TokenContext *tokenContext);
+
+private:
+	Relation::const_iterator mIterator;
+	Relation::const_iterator mEnd;
+
+    const MetaRecord &mMetaRecord;
+
+    CSSM_DB_CONJUNCTIVE mConjunctive;
+
+	// If CSSM_QUERY_RETURN_DATA is set return the raw key bits
+    CSSM_QUERY_FLAGS mQueryFlags;
+    typedef vector<SelectionPredicate *> PredicateVector;
+
+    PredicateVector mPredicates;
+};
+
+class MultiCursor : public Cursor
+{
+    NOCOPY(MultiCursor)
+public:
+    MultiCursor(const CSSM_QUERY *inQuery, const Schema &inSchema);
+    virtual ~MultiCursor();
+    virtual RecordHandle *next(TokenContext *tokenContext);
+
+private:
+	Schema::ConstRelationMapIterator mRelationIterator;
+	Schema::ConstRelationMapIterator mRelationEnd;
+	auto_ptr<CssmAutoQuery> mQuery;
+	auto_ptr<Cursor> mCursor;
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_CURSOR_H_ */
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/DbValue.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/DbValue.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/DbValue.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,206 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  DbValue.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_DBVALUE_H_
+#define _TOKEND_DBVALUE_H_
+
+#include <security_cdsa_utilities/cssmdata.h>
+#include <security_cdsa_utilities/cssmdb.h>
+#include <Security/cssmerr.h>
+#include <map>
+#include <vector>
+
+namespace Tokend
+{
+
+//
+// DbValue -- A base class for all types of database values.
+//
+class DbValue
+{
+	NOCOPY(DbValue)
+public:
+	DbValue();
+	virtual ~DbValue() = 0;
+};
+
+// A collection of subclasses of DbValue that work for simple
+// data types, e.g. uint32, sint32, and double, that have
+// the usual C comparison and sizeof operations. Defining this
+// template saves typing below.
+
+template <class T>
+class BasicValue : public DbValue
+{
+	NOCOPY(BasicValue)
+public:
+	BasicValue() {}
+	BasicValue(T value) : mValue(value) {}
+
+	bool evaluate(const BasicValue<T> &other, CSSM_DB_OPERATOR op) const
+	{
+		switch (op)
+		{
+		case CSSM_DB_EQUAL:			return mValue == other.mValue;
+		case CSSM_DB_NOT_EQUAL:		return mValue != other.mValue;
+		case CSSM_DB_LESS_THAN:		return mValue < other.mValue;
+		case CSSM_DB_GREATER_THAN:	return mValue > other.mValue;
+		default: CssmError::throwMe(CSSMERR_DL_UNSUPPORTED_QUERY);
+		}
+	}
+
+	size_t size() const { return sizeof(T); }
+	const uint8 *bytes() const
+		{ return reinterpret_cast<const uint8 *>(&mValue); }
+
+protected:
+	T mValue;
+};
+
+// Actual useful subclasses of DbValue as instances of BasicValue.
+// Note that all of these require a constructor of the form
+// (const ReadSection &, uint32 &offset) that advances the offset
+// to just after the value.
+
+class UInt32Value : public BasicValue<uint32>
+{
+	NOCOPY(UInt32Value)
+public:
+	UInt32Value(const CSSM_DATA &data);
+	virtual ~UInt32Value();
+};
+
+class SInt32Value : public BasicValue<sint32>
+{
+	NOCOPY(SInt32Value)
+public:
+	SInt32Value(const CSSM_DATA &data);
+	virtual ~SInt32Value();
+};
+
+class DoubleValue : public BasicValue<double>
+{
+	NOCOPY(DoubleValue)
+public:
+	DoubleValue(const CSSM_DATA &data);
+	virtual ~DoubleValue();
+};
+
+// Subclasses of Value for more complex types.
+
+class BlobValue : public DbValue, public CssmData
+{
+	NOCOPY(BlobValue)
+public:
+	BlobValue() {}
+	BlobValue(const CSSM_DATA &data);
+	virtual ~BlobValue();
+	bool evaluate(const BlobValue &other, CSSM_DB_OPERATOR op) const;
+
+	size_t size() const { return Length; }
+	const uint8 *bytes() const { return Data; }
+	
+protected:
+	class Comparator {
+	public:
+		virtual ~Comparator();
+		virtual int operator ()(const uint8 *ptr1, const uint8 *ptr2,
+			uint32 length);
+	};
+
+	static bool evaluate(const CssmData &data1, const CssmData &data2,
+		CSSM_DB_OPERATOR op, Comparator compare);
+};
+
+class TimeDateValue : public BlobValue
+{
+	NOCOPY(TimeDateValue)
+public:
+	enum { kTimeDateSize = 16 };
+
+	TimeDateValue(const CSSM_DATA &data);
+	virtual ~TimeDateValue();
+
+	bool isValidDate() const;
+	
+private:
+	uint32 rangeValue(uint32 start, uint32 length) const;
+};
+
+class StringValue : public BlobValue
+{
+	NOCOPY(StringValue)
+public:
+	StringValue(const CSSM_DATA &data);
+	virtual ~StringValue();
+	bool evaluate(const StringValue &other, CSSM_DB_OPERATOR op) const;
+	
+private:
+	class Comparator : public BlobValue::Comparator {
+	public:
+		virtual int operator ()(const uint8 *ptr1, const uint8 *ptr2,
+			uint32 length);
+	};
+
+};
+
+class BigNumValue : public BlobValue
+{
+	NOCOPY(BigNumValue)
+public:
+	static const uint8 kSignBit = 0x80;
+
+	BigNumValue(const CSSM_DATA &data);
+	virtual ~BigNumValue();
+	bool evaluate(const BigNumValue &other, CSSM_DB_OPERATOR op) const;
+
+private:
+	static int compare(const uint8 *a, const uint8 *b, int length);
+};
+
+class MultiUInt32Value : public DbValue
+{
+	NOCOPY(MultiUInt32Value)
+public:
+	MultiUInt32Value(const CSSM_DATA &data);
+	virtual ~MultiUInt32Value();
+	bool evaluate(const MultiUInt32Value &other, CSSM_DB_OPERATOR op) const;
+
+	size_t size() const { return mNumValues * sizeof(uint32); }
+	const uint8 *bytes() const { return reinterpret_cast<uint8 *>(mValues); }
+	
+private:
+	uint32 mNumValues;
+	uint32 *mValues;
+	bool mOwnsValues;
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_DBVALUE_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/KeyHandle.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/KeyHandle.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/KeyHandle.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,112 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  KeyHandle.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_KEYHANDLE_H_
+#define _TOKEND_KEYHANDLE_H_
+
+#include "RecordHandle.h"
+
+#include <security_cdsa_utilities/handleobject.h>
+#include <security_cdsa_utilities/context.h>
+#include <security_cdsa_utilities/cssmaclpod.h>
+
+namespace Tokend
+{
+
+class MetaRecord;
+class Record;
+class TokenContext;
+
+
+//
+// A (nearly pure virtual) KeyHandle object which implements the crypto
+// interface.
+//
+class KeyHandle : public RecordHandle
+{
+	NOCOPY(KeyHandle)
+public:
+    KeyHandle(const MetaRecord &metaRecord, const RefPointer<Record> &record);
+    ~KeyHandle();
+
+    virtual void getKeySize(CSSM_KEY_SIZE &keySize) = 0;
+    virtual uint32 getOutputSize(const Context &context, uint32 inputSize,
+		bool encrypting) = 0;
+    virtual void generateSignature(const Context &context,
+		CSSM_ALGORITHMS signOnly, const CssmData &input,
+		CssmData &signature) = 0;
+    virtual void verifySignature(const Context &context,
+		CSSM_ALGORITHMS signOnly, const CssmData &input,
+		const CssmData &signature) = 0;
+    virtual void generateMac(const Context &context, const CssmData &input,
+		CssmData &output) = 0;
+    virtual void verifyMac(const Context &context, const CssmData &input,
+		const CssmData &compare) = 0;
+    virtual void encrypt(const Context &context, const CssmData &clear,
+		CssmData &cipher) = 0;
+    virtual void decrypt(const Context &context, const CssmData &cipher,
+		CssmData &clear) = 0;
+
+	virtual void exportKey(const Context &context,
+		const AccessCredentials *cred, CssmKey &wrappedKey) = 0;
+
+	virtual void wrapUsingKey(const Context &context,
+		const AccessCredentials *cred, KeyHandle *wrappingKeyHandle,
+		const CssmKey *wrappingKey, const CssmData *descriptiveData,
+		CssmKey &wrappedKey);
+	virtual void wrapKey(const Context &context, const CssmKey &subjectKey,
+			const CssmData *descriptiveData, CssmKey &wrappedKey);
+	virtual void unwrapKey(const Context &context,
+		const AccessCredentials *cred, const AclEntryPrototype *access,
+		const CssmKey &wrappedKey, CSSM_KEYUSE usage,
+		CSSM_KEYATTR_FLAGS attributes, CssmData *descriptiveData,
+		CSSM_HANDLE &hUnwrappedKey, CssmKey &unwrappedKey);
+private:
+};
+
+
+//
+// A (pure virtual) factory that creates KeyHandle objects.
+//
+class KeyHandleFactory
+{
+	NOCOPY(KeyHandleFactory)
+public:
+	KeyHandleFactory() {}
+	virtual ~KeyHandleFactory() = 0;
+
+	virtual KeyHandle *keyHandle(TokenContext *tokenContext,
+		const MetaRecord &metaRecord, Record &record) const = 0;
+};
+
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_KEYHANDLE_H_ */
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/MetaAttribute.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/MetaAttribute.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/MetaAttribute.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,130 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MetaAttribute.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_METAATTRIBUTE_H_
+#define _TOKEND_METAATTRIBUTE_H_
+
+#include <Security/cssmtype.h>
+#include <security_utilities/utilities.h>
+#include "Attribute.h"
+
+namespace Tokend
+{
+
+class Attribute;
+class AttributeCoder;
+class DbValue;
+class MetaRecord;
+class Record;
+class TokenContext;
+
+// A base class for all meta attributes.
+
+class MetaAttribute
+{
+	NOCOPY(MetaAttribute)
+public:
+	typedef CSSM_DB_ATTRIBUTE_FORMAT Format;
+	
+	virtual ~MetaAttribute();
+	
+	// construct an appropriate subclass of MetaAttribute
+	static MetaAttribute *create(MetaRecord& metaRecord, Format format,
+		uint32 attributeIndex, uint32 attributeId);
+
+	void attributeCoder(AttributeCoder *coder) { mCoder = coder; }
+
+	Format attributeFormat() const { return mFormat; }
+	uint32 attributeIndex() const { return mAttributeIndex; }
+	uint32 attributeId() const { return mAttributeId; }
+
+	const Attribute &attribute(TokenContext *tokenContext,
+		Record &record) const;
+
+	const MetaRecord &metaRecord() const { return mMetaRecord; }
+	
+	// interface required of all subclasses, implemented with templates below
+	virtual DbValue *createValue(const CSSM_DATA &data) const = 0;
+
+	virtual bool evaluate(TokenContext *tokenContext, const DbValue *value,
+		Record& record, CSSM_DB_OPERATOR op) const = 0;
+
+protected:
+	MetaAttribute(MetaRecord& metaRecord, Format format, uint32 attributeIndex,
+		uint32 attributeId)
+		: mCoder(NULL), mMetaRecord(metaRecord), mFormat(format),
+		mAttributeIndex(attributeIndex), mAttributeId(attributeId) {}
+
+	AttributeCoder *mCoder;
+	MetaRecord &mMetaRecord;
+	Format mFormat;
+	uint32 mAttributeIndex;
+	uint32 mAttributeId;
+};
+
+// Template used to describe particular subclasses of MetaAttribute
+
+template <class T>
+class TypedMetaAttribute : public MetaAttribute
+{
+public:
+	TypedMetaAttribute(MetaRecord& metaRecord, Format format,
+		uint32 attributeIndex, uint32 attributeId)
+		: MetaAttribute(metaRecord, format, attributeIndex, attributeId) {}
+
+	DbValue *createValue(const CSSM_DATA &data) const
+	{
+		return new T(data);
+	}
+
+	bool evaluate(TokenContext *tokenContext, const DbValue *value,
+		Record &record, CSSM_DB_OPERATOR op) const
+	{
+		const Attribute &attr = attribute(tokenContext, record);
+		uint32 numValues = attr.size();
+
+		/* If any of the values for this attribute match we have a match. */
+		for (uint32 ix = 0; ix < numValues; ++ix)
+			if (dynamic_cast<const T *>(value)->evaluate(static_cast<const T &>(attr[ix]), op))
+				return true;
+
+		return false;
+	}
+
+	bool evaluate(const DbValue *value1, const DbValue *value2,
+		CSSM_DB_OPERATOR op) const
+	{
+		return (dynamic_cast<const T *>(value1))->
+			evaluate(*dynamic_cast<const T *>(value2), op);
+	}
+};
+
+}	// end namespace Tokend
+
+#endif /* !_TOKEND_METAATTRIBUTE_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/MetaRecord.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/MetaRecord.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/MetaRecord.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,132 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  MetaRecord.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_METARECORD_H_
+#define _TOKEND_METARECORD_H_
+
+#include <security_cdsa_utilities/cssmdata.h>
+#include <map>
+#include <string>
+#include <vector>
+#include <SecurityTokend/SecTokend.h>
+
+namespace Tokend
+{
+
+// Shorter names for some long cssm constants
+enum
+{
+	kAF_STRING = CSSM_DB_ATTRIBUTE_FORMAT_STRING,
+	kAF_SINT32 = CSSM_DB_ATTRIBUTE_FORMAT_SINT32,
+	kAF_UINT32 = CSSM_DB_ATTRIBUTE_FORMAT_UINT32,
+	kAF_BIG_NUM = CSSM_DB_ATTRIBUTE_FORMAT_BIG_NUM,
+	kAF_REAL = CSSM_DB_ATTRIBUTE_FORMAT_REAL,
+	kAF_TIME_DATE = CSSM_DB_ATTRIBUTE_FORMAT_TIME_DATE,
+	kAF_BLOB = CSSM_DB_ATTRIBUTE_FORMAT_BLOB,
+	kAF_MULTI_UINT32 = CSSM_DB_ATTRIBUTE_FORMAT_MULTI_UINT32,
+	kAF_COMPLEX = CSSM_DB_ATTRIBUTE_FORMAT_COMPLEX
+};
+
+typedef CSSM_DB_RECORDTYPE RelationId;
+
+
+class AttributeCoder;
+class KeyHandleFactory;
+class MetaAttribute;
+class Record;
+class TokenContext;
+//
+// Meta (or Schema) representation of an a Record.  Used for packing and
+// unpacking objects.
+//
+
+class MetaRecord
+{
+	NOCOPY(MetaRecord)
+public:
+	// Used for normal relations
+	// dataCoder is the coder which will be used for the "data" value
+	// (metaAttributeForData() returns a metaAttribute using this coder.
+    MetaRecord(RelationId inRelationId);
+
+	~MetaRecord();
+
+    MetaAttribute &createAttribute(const std::string &inAttributeName,
+                                   CSSM_DB_ATTRIBUTE_FORMAT inAttributeFormat);
+    MetaAttribute &createAttribute(const std::string *inAttributeName,
+						 const CssmOid *inAttributeOID,
+                         uint32 inAttributeID,
+						 CSSM_DB_ATTRIBUTE_FORMAT inAttributeFormat);
+
+	const MetaAttribute &metaAttribute(
+		const CSSM_DB_ATTRIBUTE_INFO &inAttributeInfo) const;
+	const MetaAttribute &metaAttribute(uint32 name) const;
+	const MetaAttribute &metaAttribute(
+		const std::string &name) const;
+	const MetaAttribute &metaAttributeForData() const;
+
+	void attributeCoder(uint32 name, AttributeCoder *coder);
+	void attributeCoder(const std::string &name, AttributeCoder *coder);
+	void attributeCoderForData(AttributeCoder *coder);
+
+	RelationId relationId() const { return mRelationId; }
+
+    // Return the index (0 though NumAttributes - 1) of the attribute
+	// represented by inAttributeInfo
+    uint32 attributeIndex(const CSSM_DB_ATTRIBUTE_INFO &inAttributeInfo) const;
+
+	void get(TokenContext *tokenContext, Record &record,
+		TOKEND_RETURN_DATA &data) const;
+
+	void keyHandleFactory(KeyHandleFactory *keyHandleFactory)
+		{ mKeyHandleFactory = keyHandleFactory; }
+private:
+
+    //friend class MetaAttribute;
+
+	RelationId mRelationId;
+	
+	typedef std::map<std::string, uint32> NameStringMap;
+	typedef std::map<CssmBuffer<CssmOidContainer>, uint32> NameOIDMap;
+	typedef std::map<uint32, uint32> NameIntMap;
+
+	NameStringMap mNameStringMap;
+	NameOIDMap mNameOIDMap;
+	NameIntMap mNameIntMap;
+
+	typedef std::vector<MetaAttribute *> AttributeVector;
+    typedef AttributeVector::iterator AttributeIterator;
+    typedef AttributeVector::const_iterator ConstAttributeIterator;
+	AttributeVector mAttributeVector;
+    KeyHandleFactory *mKeyHandleFactory;
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_METARECORD_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Record.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Record.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Record.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,79 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Record.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_RECORD_H_
+#define _TOKEND_RECORD_H_
+
+#include "AttributeCoder.h"
+#include "MetaRecord.h"
+#include "Attribute.h"
+#include <security_utilities/refcount.h>
+#include <security_utilities/adornments.h>
+#include <security_cdsa_utilities/cssmaclpod.h>
+#include <security_cdsa_utilities/cssmcred.h>
+#include <SecurityTokend/SecTokend.h>
+
+namespace Tokend
+{
+
+class Record : public RefCount, public Security::Adornable
+{
+	NOCOPY(Record)
+public:
+	Record();
+	virtual ~Record();
+
+	bool hasAttributeAtIndex(uint32 attributeIndex) const;
+	const Attribute &attributeAtIndex(uint32 attributeIndex) const;
+	void attributeAtIndex(uint32 attributeIndex, Attribute *attribute);
+
+    virtual void getOwner(AclOwnerPrototype &owner);
+    virtual void getAcl(const char *tag, uint32 &count,
+		AclEntryInfo *&aclList);
+	virtual void changeOwner(const AclOwnerPrototype &owner);
+	virtual void changeAcl(const AccessCredentials &cred, const AclEdit &edit);
+
+	virtual const char *description();
+	virtual Attribute *getDataAttribute(TokenContext *tokenContext);
+
+protected:
+	typedef std::vector<Attribute *> Attributes;
+    typedef Attributes::iterator AttributesIterator;
+    typedef Attributes::const_iterator ConstAttributesIterator;
+
+	Attributes mAttributes;
+
+	// temporary ACL cache hack - to be removed
+	static AutoAclOwnerPrototype gNobodyAclOwner;
+	static AutoAclEntryInfoList gAnyReadAclEntries;
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_RECORD_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/RecordHandle.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/RecordHandle.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/RecordHandle.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,69 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  RecordHandle.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_RECORDHANDLE_H_
+#define _TOKEND_RECORDHANDLE_H_
+
+#include <security_cdsa_utilities/handleobject.h>
+#include <security_utilities/refcount.h>
+#include <security_cdsa_utilities/cssmaclpod.h>
+#include <security_cdsa_utilities/cssmcred.h>
+#include <SecurityTokend/SecTokend.h>
+
+namespace Tokend
+{
+
+class MetaRecord;
+class Record;
+class TokenContext;
+
+class RecordHandle: public HandleObject
+{
+	NOCOPY(RecordHandle)
+public:
+	RecordHandle(const MetaRecord &metaRecord,
+		const RefPointer<Record> &record);
+	virtual ~RecordHandle();
+	virtual void get(TokenContext *tokenContext, TOKEND_RETURN_DATA &data);
+
+    virtual void getOwner(AclOwnerPrototype &owner);
+    virtual void getAcl(const char *tag, uint32 &count,
+		AclEntryInfo *&aclList);
+	virtual void changeOwner(const AclOwnerPrototype &owner);
+	virtual void changeAcl(const AccessCredentials &cred, const AclEdit &edit);
+
+private:
+	const MetaRecord &mMetaRecord;
+	RefPointer<Record> mRecord;
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_RECORDHANDLE_H_ */
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Relation.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Relation.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Relation.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,62 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Relation.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_RELATION_H_
+#define _TOKEND_RELATION_H_
+
+#include "Record.h"
+#include <vector>
+
+namespace Tokend
+{	
+
+class MetaRecord;
+class Record;
+
+class Relation : public std::vector< RefPointer<Record> >
+{
+	NOCOPY(Relation)
+public:
+	Relation(MetaRecord *metaRecord) : mMetaRecord(metaRecord) { }
+	~Relation();
+
+	const MetaRecord &metaRecord() const { return *mMetaRecord; }
+	MetaRecord &metaRecord() { return *mMetaRecord; }
+
+	void insertRecord(const RefPointer<Record> &record);
+	bool matchesId(RelationId inRelationId) const;
+
+protected:
+	MetaRecord *mMetaRecord;
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_RELATION_H_ */
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/SCardError.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/SCardError.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/SCardError.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,273 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  SCardError.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_SCARDERROR_H_
+#define _TOKEND_SCARDERROR_H_
+
+#include <security_utilities/debugging.h>
+#include <security_utilities/errors.h>
+
+
+/* ISO/IEC 7816 part 3 and 4 error codes. */
+
+/** success */
+#define SCARD_SUCCESS                        0x9000
+
+
+/* '61XX'	SW2 indicates the number of response bytes still available. */
+#define SCARD_BYTES_LEFT_IN_SW2              0x6100
+
+
+/* '62XX'	Warning processings - State of non-volatile memory unchanged. */
+
+/** Execution warning, state of non-volatile memory unchanged */
+#define SCARD_EXECUTION_WARNING              0x6200
+
+/** Part of returned data may be corrupted. */
+#define SCARD_RETURNED_DATA_CORRUPTED        0x6281
+
+/** End of file/record reached before reading Le bytes. */
+#define SCARD_END_OF_FILE_REACHED            0x6282
+
+/** Selected file invalidated. */
+#define SCARD_FILE_INVALIDATED               0x6283
+
+/** FCI not formatted according to 1.1.5. */
+#define SCARD_FCI_INVALID                    0x6284
+
+
+/* '62XX'	Warning processings - State of non-volatile memory changed. */
+
+/** Authentication failed. */
+#define SCARD_AUTHENTICATION_FAILED          0x6300
+
+/** File filled up by the last write. */
+#define SCARD_FILE_FILLED                    0x6381
+
+/** Authentication failed, 0 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_0        0x63C0
+
+/** Authentication failed, 1 retry left. */
+#define SCARD_AUTHENTICATION_FAILED_1        0x63C1
+
+/** Authentication failed, 2 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_2        0x63C2
+
+/** Authentication failed, 3 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_3        0x63C3
+
+/** Authentication failed, 4 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_4        0x63C4
+
+/** Authentication failed, 5 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_5        0x63C5
+
+/** Authentication failed, 6 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_6        0x63C6
+
+/** Authentication failed, 7 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_7        0x63C7
+
+/** Authentication failed, 8 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_8        0x63C8
+
+/** Authentication failed, 9 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_9        0x63C9
+
+/** Authentication failed, 10 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_10       0x63CA
+
+/** Authentication failed, 11 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_11       0x63CB
+
+/** Authentication failed, 12 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_12       0x63CC
+
+/** Authentication failed, 13 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_13       0x63CD
+
+/** Authentication failed, 14 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_14       0x63CE
+
+/** Authentication failed, 15 retries left. */
+#define SCARD_AUTHENTICATION_FAILED_15       0x63CF
+
+
+/* '64XX'	Execution errors - State of non-volatile memory unchanged. */
+
+/** Execution error, state of non-volatile memory unchanged. */
+#define SCARD_EXECUTION_ERROR                0x6400
+
+
+/* '65XX'	Execution errors - State of non-volatile memory changed. */
+
+/** Execution error, state of non-volatile memory changed. */
+#define SCARD_CHANGED_ERROR                  0x6500
+
+/** Memory failure. */
+#define SCARD_MEMORY_FAILURE                 0x6581
+
+
+/* '66XX'	Reserved for security-related issues. */
+
+/* '6700'	Wrong length. */
+
+/** The length is incorrect. */
+#define SCARD_LENGTH_INCORRECT               0x6700
+
+
+/* '68XX'	Functions in CLA not supported. */
+
+/** No information given. */
+#define SCARD_CLA_UNSUPPORTED                0x6800
+
+/** Logical channel not supported. */
+#define SCARD_LOGICAL_CHANNEL_UNSUPPORTED    0x6881
+
+/** Secure messaging not supported. */
+#define SCARD_SECURE_MESSAGING_UNSUPPORTED   0x6882
+
+
+/* '69XX'	Command not allowed. */
+
+/** Command not allowed. */
+#define SCARD_COMMAND_NOT_ALLOWED            0x6900
+
+/** Command incompatible with file structure. */
+#define SCARD_COMMAND_INCOMPATIBLE           0x6981
+
+/** Security status not satisfied. */
+#define SCARD_NOT_AUTHORIZED                 0x6982
+
+/** Authentication method blocked. */
+#define SCARD_AUTHENTICATION_BLOCKED         0x6983
+
+/** Referenced data invalidated. */
+#define SCARD_REFERENCED_DATA_INVALIDATED    0x6984
+
+/** Conditions of use not satisfied. */
+#define SCARD_USE_CONDITIONS_NOT_MET         0x6985
+
+/** Command not allowed (no current EF). */
+#define SCARD_NO_CURRENT_EF                  0x6986
+
+/** Expected SM data objects missing. */
+#define SCARD_SM_DATA_OBJECTS_MISSING        0x6987
+
+/** SM data objects incorrect. */
+#define SCARD_SM_DATA_NOT_ALLOWED            0x6988
+
+
+/* '6AXX'	Wrong parameter(s) P1-P2. */
+
+/** Wrong parameter. */
+#define SCARD_WRONG_PARAMETER                0x6A00
+
+/** Incorrect parameters in the data field. */
+#define SCARD_DATA_INCORRECT                 0x6A80
+
+/** Function not supported. */
+#define SCARD_FUNCTION_NOT_SUPPORTED         0x6A81
+
+/** File not found. */
+#define SCARD_FILE_NOT_FOUND                 0x6A82
+
+/** Record not found. */
+#define SCARD_RECORD_NOT_FOUND               0x6A83
+
+/** Not enough memory space in the file. */
+#define SCARD_NO_MEMORY_LEFT                 0x6A84
+
+/** Lc inconsistent with TLV structure. */
+#define SCARD_LC_INCONSISTENT_TLV            0x6A85
+
+/** Incorrect parameters P1-P2. */
+#define SCARD_INCORRECT_P1_P2                0x6A86
+
+/** Lc inconsistent with P1-P2. */
+#define SCARD_LC_INCONSISTENT_P1_P2          0x6A87
+
+/** Referenced data not found. */
+#define SCARD_REFERENCED_DATA_NOT_FOUND      0x6A88
+
+
+/* '6B00'	Wrong parameter(s) P1-P2. */
+
+/** Wrong parameter(s) P1-P2. */
+#define SCARD_WRONG_PARAMETER_P1_P2          0x6B00
+
+
+/* '6CXX'	Wrong length Le: SW2 indicates the exact length */
+#define SCARD_LE_IN_SW2                      0x6C00
+
+
+/* '6D00'	Instruction code not supported or invalid. */
+
+/** The instruction code is not programmed or is invalid. */
+#define SCARD_INSTRUCTION_CODE_INVALID       0x6D00
+
+
+/* '6E00'	Class not supported. */
+
+/** The card does not support the instruction class. */
+#define SCARD_INSTRUCTION_CLASS_UNSUPPORTED  0x6E00
+
+
+/* '6F00'	No precise diagnosis. */
+
+/** No precise diagnostic is given. */
+#define SCARD_UNSPECIFIED_ERROR              0x6F00
+
+
+namespace Tokend
+{
+
+class SCardError : public Security::CommonError
+{
+protected:
+    SCardError(uint16_t sw);
+public:
+    const uint16_t statusWord;
+    virtual OSStatus osStatus() const;
+	virtual int unixError() const;
+    virtual const char *what () const throw ();
+
+    static void check(uint16_t sw)	{ if (sw != SCARD_SUCCESS) throwMe(sw); }
+    static void throwMe(uint16_t sw) __attribute__((noreturn));
+    
+protected:
+#if MAX_OS_X_VERSION_MIN_REQUIRED <= MAX_OS_X_VERSION_10_5
+    IFDEBUG(void debugDiagnose(const void *id) const;)
+#endif
+    IFDEBUG(static const char *errorstr(uint16_t sw);)
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_SCARDERROR_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Schema.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Schema.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Schema.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,130 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Schema.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_SCHEMA_H_
+#define _TOKEND_SCHEMA_H_
+
+#include <security_cdsa_utilities/cssmdata.h>
+#include <security_cdsa_utilities/cssmdb.h>
+#include <map>
+
+#include "MetaRecord.h"
+#include "Relation.h"
+#include "AttributeCoder.h"
+
+namespace Tokend
+{
+
+class Relation;
+
+//
+// Schema
+//
+class Schema
+{
+	NOCOPY(Schema)
+public:
+	typedef std::map<RelationId, Relation *> RelationMap;
+    typedef RelationMap::const_iterator ConstRelationMapIterator;
+
+    Schema();
+    virtual ~Schema();
+
+	virtual void create();
+
+	const Relation &findRelation(RelationId inRelationId) const;
+	Relation &findRelation(RelationId inRelationId);
+	MetaRecord &findMetaRecord(RelationId inRelationId);
+
+    ConstRelationMapIterator begin() const { return mRelationMap.begin(); }
+    ConstRelationMapIterator end() const { return mRelationMap.end(); }
+
+    const LinkedRecordAttributeCoder &publicKeyHashCoder() const
+		{ return mPublicKeyHashCoder; }
+protected:
+    Relation *createRelation(const std::string &relationName,
+		RelationId relationId);
+	Relation *createStandardRelation(RelationId relationId);
+
+    MetaAttribute &createAttribute(Relation &relation,
+		const std::string *name, uint32 attributeId,
+		CSSM_DB_ATTRIBUTE_FORMAT attributeFormat, bool isIndex);
+private:
+	Relation *createRelation(MetaRecord *inMetaRecord);
+
+    void registerRelation(const std::string &relationName,
+		RelationId relationId);
+    void registerAttribute(RelationId relationId, const std::string *name,
+		uint32 attributeId, CSSM_DB_ATTRIBUTE_FORMAT attributeFormat,
+		bool isIndex);
+
+private:
+    Relation *mInfo, *mAttributes, *mIndices;
+    RelationMap mRelationMap;
+
+	// AttributeIndices for attributes of CSSM_DL_DB_SCHEMA_INFO relation.
+	uint32 io_rid;
+	uint32 io_rn;
+
+	// AttributeIndices for attributes of CSSM_DL_DB_SCHEMA_ATTRIBUTES
+	// relation.
+	uint32 as_rid;
+	uint32 as_aid;
+	uint32 as_anf;
+	uint32 as_an;
+	uint32 as_anid;
+	uint32 as_af;
+
+	// AttributeIndices for attributes of CSSM_DL_DB_SCHEMA_INDEXES relation.
+	uint32 ix_rid;
+	uint32 ix_iid;
+	uint32 ix_aid;
+	uint32 ix_it;
+	uint32 ix_idl;
+protected:
+	// Coders for some standard attributes
+	ConstAttributeCoder mTrueCoder;
+	ConstAttributeCoder mFalseCoder;
+	ConstAttributeCoder mCertEncodingBERCoder;
+	GuidAttributeCoder mSdCSPDLGuidCoder;
+	CertificateAttributeCoder mCertificateCoder;
+	ZeroAttributeCoder mZeroCoder;
+	ConstAttributeCoder mPublicKeyClassCoder;
+	ConstAttributeCoder mPrivateKeyClassCoder;
+	ConstAttributeCoder mSessionKeyClassCoder;
+	KeyDataAttributeCoder mKeyDataCoder;
+	LinkedRecordAttributeCoder mPublicKeyHashCoder;
+	DataAttributeCoder mDataAttributeCoder;
+	DescriptionAttributeCoder mDescriptionCoder;
+};
+
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_SCHEMA_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/SelectionPredicate.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/SelectionPredicate.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/SelectionPredicate.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,63 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  SelectionPredicate.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_SELECTIONPREDICATE_H_
+#define _TOKEND_SELECTIONPREDICATE_H_
+
+#include <security_cdsa_utilities/cssmdata.h>
+
+namespace Tokend
+{
+
+class DbValue;
+class MetaAttribute;
+class MetaRecord;
+class Record;
+class TokenContext;
+
+class SelectionPredicate
+{
+    NOCOPY(SelectionPredicate)
+public:
+    SelectionPredicate(const MetaRecord &inMetaRecord,
+		const CSSM_SELECTION_PREDICATE &inPredicate);
+	~SelectionPredicate();
+	
+	bool evaluate(TokenContext *tokenContext, Record& record) const;
+
+private:
+    const MetaAttribute &mMetaAttribute;
+    CSSM_DB_OPERATOR mDbOperator;
+	CssmDataContainer mData;
+	DbValue *mValue;
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_SELECTIONPREDICATE_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Token.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Token.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/Token.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,285 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  Token.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_TOKEN_H_
+#define _TOKEND_TOKEN_H_
+
+#include <SecurityTokend/SecTokend.h>
+#include <security_utilities/osxcode.h>
+#include <security_cdsa_utilities/context.h>
+#include <security_cdsa_utilities/cssmpods.h>
+#include <security_cdsa_utilities/cssmbridge.h>
+#include <security_cdsa_utilities/cssmdb.h>
+#include <security_cdsa_utilities/cssmaclpod.h>
+#include <security_cdsa_utilities/cssmcred.h>
+#include <security_utilities/debugging.h>
+#include <security_utilities/pcsc++.h>
+#include <string>
+
+#include "TokenContext.h"
+
+namespace Tokend
+{
+
+class Cursor;
+class Schema;
+class TokenContext;
+
+//
+// "The" token
+//
+class Token : public SecTokendSupport
+{
+	NOCOPY(Token)
+public:
+	Token();
+	virtual ~Token();
+
+	bool cachedObject(CSSM_DB_RECORDTYPE relationId, const std::string &name,
+		CssmData &data) const;
+	void cacheObject(CSSM_DB_RECORDTYPE relationId, const std::string &name,
+		const CssmData &object) const;
+
+	virtual const SecTokendCallbacks *callbacks();
+	virtual SecTokendSupport *support();
+
+    virtual void initial();
+    virtual uint32 probe(SecTokendProbeFlags flags,
+		char tokenUid[TOKEND_MAX_UID]) = 0;
+	virtual void establish(const CSSM_GUID *guid, uint32 subserviceId,
+		SecTokendEstablishFlags flags, const char *cacheDirectory,
+		const char *workDirectory, char mdsDirectory[PATH_MAX],
+		char printName[PATH_MAX]);
+	virtual void terminate(uint32 reason, uint32 options);
+
+	virtual void authenticate(CSSM_DB_ACCESS_TYPE mode,
+		const AccessCredentials *cred);
+	virtual void getOwner(AclOwnerPrototype &owner) = 0;
+	virtual void getAcl(const char *tag, uint32 &count,
+		AclEntryInfo *&acls) = 0;
+
+	virtual	Cursor *createCursor(const CSSM_QUERY *inQuery);
+
+	virtual void changeOwner(const AclOwnerPrototype &owner);
+	virtual void changeAcl(const AccessCredentials &cred, const AclEdit &edit);
+
+	virtual void generateRandom(const Context &context, CssmData &result);
+	virtual void getStatistics(CSSM_CSP_OPERATIONAL_STATISTICS &result);
+	virtual void getTime(CSSM_ALGORITHMS algorithm, CssmData &result);
+	virtual void getCounter(CssmData &result);
+	virtual void selfVerify();
+
+	virtual void changePIN(int pinNum,
+		const unsigned char *oldPin, size_t oldPinLength,
+		const unsigned char *newPin, size_t newPinLength);
+	virtual uint32_t pinStatus(int pinNum);
+	virtual void verifyPIN(int pinNum,
+		const unsigned char *pin, size_t pinLength);
+	virtual void unverifyPIN(int pinNum);
+
+	virtual bool isLocked();
+
+	TokenContext *tokenContext() { return mTokenContext; }
+
+protected:
+	std::string cachedObjectPath(CSSM_DB_RECORDTYPE relationId,
+		const std::string &name) const;
+
+	static CSSM_RETURN _initial();
+    static CSSM_RETURN _probe(SecTokendProbeFlags flags, uint32 *score,
+		char tokenUid[TOKEND_MAX_UID]);
+	static CSSM_RETURN _establish(const CSSM_GUID *guid, uint32 subserviceId,
+		SecTokendEstablishFlags flags, const char *cacheDirectory,
+		const char *workDirectory, char mdsDirectory[PATH_MAX],
+		char printName[PATH_MAX]);
+	static CSSM_RETURN _terminate(uint32 reason, uint32 options);
+
+	static CSSM_RETURN _findFirst(const CSSM_QUERY *query,
+		TOKEND_RETURN_DATA *data, CSSM_HANDLE *hSearch);
+	static CSSM_RETURN _findNext(CSSM_HANDLE hSearch,
+		TOKEND_RETURN_DATA *data);
+	static CSSM_RETURN _findRecordHandle(CSSM_HANDLE hRecord,
+		TOKEND_RETURN_DATA *data);
+	static CSSM_RETURN _insertRecord(CSSM_DB_RECORDTYPE recordType,
+		const CSSM_DB_RECORD_ATTRIBUTE_DATA *attributes, const CSSM_DATA *data,
+		CSSM_HANDLE *hRecord);
+	static CSSM_RETURN _modifyRecord(CSSM_DB_RECORDTYPE recordType,
+		CSSM_HANDLE *hRecord, const CSSM_DB_RECORD_ATTRIBUTE_DATA *attributes,
+		const CSSM_DATA *data, CSSM_DB_MODIFY_MODE modifyMode);
+	static CSSM_RETURN _deleteRecord(CSSM_HANDLE hRecord);
+	static CSSM_RETURN _releaseSearch(CSSM_HANDLE hSearch);
+	static CSSM_RETURN _releaseRecord(CSSM_HANDLE hRecord);
+	
+	static CSSM_RETURN _freeRetrievedData(TOKEND_RETURN_DATA *data);
+	
+	static CSSM_RETURN _releaseKey(CSSM_HANDLE hKey);
+	static CSSM_RETURN _getKeySize(CSSM_HANDLE hKey, CSSM_KEY_SIZE *size);
+	static CSSM_RETURN _getOutputSize(const CSSM_CONTEXT *context,
+		CSSM_HANDLE hKey, uint32 inputSize, CSSM_BOOL encrypting,
+		uint32 *outputSize);
+	
+	static CSSM_RETURN _generateSignature(const CSSM_CONTEXT *context,
+		CSSM_HANDLE hKey, CSSM_ALGORITHMS signOnly, const CSSM_DATA *input,
+		CSSM_DATA *signature);
+	static CSSM_RETURN _verifySignature(const CSSM_CONTEXT *context,
+		CSSM_HANDLE hKey, CSSM_ALGORITHMS signOnly, const CSSM_DATA *input,
+		const CSSM_DATA *signature);
+	static CSSM_RETURN _generateMac(const CSSM_CONTEXT *context,
+		CSSM_HANDLE hKey, const CSSM_DATA *input, CSSM_DATA *mac);
+	static CSSM_RETURN _verifyMac(const CSSM_CONTEXT *context,
+		CSSM_HANDLE hKey, const CSSM_DATA *input, const CSSM_DATA *mac);
+	static CSSM_RETURN _encrypt(const CSSM_CONTEXT *context, CSSM_HANDLE hKey,
+		const CSSM_DATA *clear, CSSM_DATA *cipher);
+	static CSSM_RETURN _decrypt(const CSSM_CONTEXT *context, CSSM_HANDLE hKey,
+		const CSSM_DATA *cipher, CSSM_DATA *clear);
+	static CSSM_RETURN _generateKey(const CSSM_CONTEXT *context,
+		const CSSM_ACCESS_CREDENTIALS *creds,
+		const CSSM_ACL_ENTRY_PROTOTYPE *owner, CSSM_KEYUSE usage,
+		CSSM_KEYATTR_FLAGS attrs, CSSM_HANDLE *hKey, CSSM_KEY *header);
+	static CSSM_RETURN _generateKeyPair(const CSSM_CONTEXT *context,
+		const CSSM_ACCESS_CREDENTIALS *creds,
+		const CSSM_ACL_ENTRY_PROTOTYPE *owner,
+		CSSM_KEYUSE pubUsage, CSSM_KEYATTR_FLAGS pubAttrs,
+		CSSM_KEYUSE privUsage, CSSM_KEYATTR_FLAGS privAttrs,
+		CSSM_HANDLE *hPubKey, CSSM_KEY *pubHeader,
+		CSSM_HANDLE *hPrivKey, CSSM_KEY *privHeader);
+	static CSSM_RETURN _wrapKey(const CSSM_CONTEXT *context,
+		CSSM_HANDLE hWrappingKey, const CSSM_KEY *wrappingKey,
+		const CSSM_ACCESS_CREDENTIALS *cred, CSSM_HANDLE hSubjectKey,
+		const CSSM_KEY *subjectKey, const CSSM_DATA *descriptiveData,
+		CSSM_KEY *wrappedKey);
+	static CSSM_RETURN _unwrapKey(const CSSM_CONTEXT *context,
+		CSSM_HANDLE hWrappingKey, const CSSM_KEY *wrappingKey,
+		const CSSM_ACCESS_CREDENTIALS *cred,
+		const CSSM_ACL_ENTRY_PROTOTYPE *access,
+		CSSM_HANDLE hPublicKey, const CSSM_KEY *publicKey,
+		const CSSM_KEY *wrappedKey, CSSM_KEYUSE usage,
+		CSSM_KEYATTR_FLAGS attributes, CSSM_DATA *descriptiveData,
+		CSSM_HANDLE *hUnwrappedKey, CSSM_KEY *unwrappedKey);
+	static CSSM_RETURN _deriveKey(const CSSM_CONTEXT *context,
+		CSSM_HANDLE hSourceKey, const CSSM_KEY *sourceKey,
+		const CSSM_ACCESS_CREDENTIALS *cred, 
+		const CSSM_ACL_ENTRY_PROTOTYPE *access, CSSM_DATA *parameters,
+		CSSM_KEYUSE usage, CSSM_KEYATTR_FLAGS attributes,
+		CSSM_HANDLE *hKey, CSSM_KEY *hKey);
+
+	static CSSM_RETURN _getObjectOwner(CSSM_HANDLE hKey,
+		CSSM_ACL_OWNER_PROTOTYPE *owner);
+	static CSSM_RETURN _getObjectAcl(CSSM_HANDLE hKey,
+		const char *tag, uint32 *count, CSSM_ACL_ENTRY_INFO **entries);
+	static CSSM_RETURN _getDatabaseOwner(CSSM_ACL_OWNER_PROTOTYPE *owner);
+	static CSSM_RETURN _getDatabaseAcl(const char *tag, uint32 *count,
+		CSSM_ACL_ENTRY_INFO **entries);
+	static CSSM_RETURN _getKeyOwner(CSSM_HANDLE hKey,
+		CSSM_ACL_OWNER_PROTOTYPE *owner);
+	static CSSM_RETURN _getKeyAcl(CSSM_HANDLE hKey, const char *tag,
+		uint32 *count, CSSM_ACL_ENTRY_INFO **entries);
+	
+	static CSSM_RETURN _freeOwnerData(CSSM_ACL_OWNER_PROTOTYPE *owner);
+	static CSSM_RETURN _freeAclData(uint32 count,
+		CSSM_ACL_ENTRY_INFO *entries);
+
+	static CSSM_RETURN _authenticateDatabase(CSSM_DB_ACCESS_TYPE mode,
+		const CSSM_ACCESS_CREDENTIALS *cred);
+
+	static CSSM_RETURN _changeDatabaseOwner(const CSSM_ACL_OWNER_PROTOTYPE *
+		owner);
+	static CSSM_RETURN _changeDatabaseAcl(const CSSM_ACCESS_CREDENTIALS *cred,
+		const CSSM_ACL_EDIT *edit);
+	static CSSM_RETURN _changeObjectOwner(CSSM_HANDLE hRecord,
+		const CSSM_ACL_OWNER_PROTOTYPE *owner);
+	static CSSM_RETURN _changeObjectAcl(CSSM_HANDLE hRecord,
+		const CSSM_ACCESS_CREDENTIALS *cred, const CSSM_ACL_EDIT *edit);
+	static CSSM_RETURN _changeKeyOwner(CSSM_HANDLE key,
+		const CSSM_ACL_OWNER_PROTOTYPE *owner);
+	static CSSM_RETURN _changeKeyAcl(CSSM_HANDLE key,
+		const CSSM_ACCESS_CREDENTIALS *cred, const CSSM_ACL_EDIT *edit);
+
+	static CSSM_RETURN _generateRandom(const CSSM_CONTEXT *context,
+		CSSM_DATA *result);
+	static CSSM_RETURN _getStatistics(CSSM_CSP_OPERATIONAL_STATISTICS *result);
+	static CSSM_RETURN _getTime(CSSM_ALGORITHMS algorithm, CSSM_DATA *result);
+	static CSSM_RETURN _getCounter(CSSM_DATA *result);
+	static CSSM_RETURN _selfVerify();
+
+	static CSSM_RETURN _cspPassThrough(uint32 id, const CSSM_CONTEXT *context,
+		CSSM_HANDLE hKey, const CSSM_KEY *key, const CSSM_DATA *input,
+		CSSM_DATA *output);
+	static CSSM_RETURN _dlPassThrough(uint32 id, const CSSM_DATA *input,
+		CSSM_DATA *output);
+
+	static CSSM_RETURN _isLocked(uint32 *locked);
+
+private:
+	static const SecTokendCallbacks mCallbacks;
+
+protected:
+	Schema *mSchema;
+	TokenContext *mTokenContext;
+
+	Guid mGuid;
+	uint32 mSubserviceId;
+	std::string mCacheDirectory;
+};
+
+
+class ISO7816Token : public Token, public TokenContext, public PCSC::Card
+{
+	NOCOPY(ISO7816Token)
+public:
+	ISO7816Token();
+	virtual ~ISO7816Token();
+
+    virtual uint32 probe(SecTokendProbeFlags flags,
+		char tokenUid[TOKEND_MAX_UID]);
+	virtual void establish(const CSSM_GUID *guid, uint32 subserviceId,
+		SecTokendEstablishFlags flags, const char *cacheDirectory,
+		const char *workDirectory, char mdsDirectory[PATH_MAX],
+		char printName[PATH_MAX]);
+
+	uint16_t transmitAPDU(uint8_t cla, uint8_t ins, uint8_t p1, uint8_t p2,
+		size_t dataSize = 0, const uint8_t *data = NULL,
+		size_t outputLength = 0, std::vector<uint8_t> *output = NULL);
+
+protected:
+	PCSC::Session mSession;
+	char mPrintName[PATH_MAX];
+	
+	virtual void name(const char *printName);
+};
+
+
+} // end namespace Tokend
+
+//
+// Singleton
+//
+extern Tokend::Token *token;
+
+#endif /* !_TOKEND_TOKEN_H_ */
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/TokenContext.h
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/TokenContext.h	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Headers/TokenContext.h	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,49 @@
+/*
+ *  Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved.
+ * 
+ *  @APPLE_LICENSE_HEADER_START@
+ *  
+ *  This file contains Original Code and/or Modifications of Original Code
+ *  as defined in and that are subject to the Apple Public Source License
+ *  Version 2.0 (the 'License'). You may not use this file except in
+ *  compliance with the License. Please obtain a copy of the License at
+ *  http://www.opensource.apple.com/apsl/ and read it before using this
+ *  file.
+ *  
+ *  The Original Code and all software distributed under the License are
+ *  distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ *  EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
+ *  INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
+ *  FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ *  Please see the License for the specific language governing rights and
+ *  limitations under the License.
+ *  
+ *  @APPLE_LICENSE_HEADER_END@
+ */
+
+/*
+ *  TokenContext.h
+ *  TokendMuscle
+ */
+
+#ifndef _TOKEND_TOKENCONTEXT_H_
+#define _TOKEND_TOKENCONTEXT_H_
+
+#include <security_utilities/utilities.h>
+
+namespace Tokend
+{
+
+class TokenContext
+{
+	NOCOPY(TokenContext)
+public:
+	TokenContext() {}
+	virtual ~TokenContext() = 0;
+};
+
+} // end namespace Tokend
+
+#endif /* !_TOKEND_TOKENCONTEXT_H_ */
+
+

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Resources/Info.plist
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Resources/Info.plist	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/A/Resources/Info.plist	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict/>
+</plist>

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/Current
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/Current	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/Current	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1 @@
+link A
\ No newline at end of file


Property changes on: releases/Apple/Mac OS X 10.6.0/Tokend-36720/build/tokend.framework/Versions/Current
___________________________________________________________________
Added: svn:special
   + *

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/testcms.sh
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/testcms.sh	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/testcms.sh	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,49 @@
+#!/bin/sh
+
+# usage: point LOCAL_BUILD_DIR to your build folder, insert a card
+# and run this script
+
+echo $PATH | fgrep -q "${LOCAL_BUILD_DIR}:" || PATH=${LOCAL_BUILD_DIR}:$PATH
+SECURITY=`which security`
+HOME=/tmp/test$$
+export HOME
+
+mkdir $HOME
+cd $HOME
+mkdir Library
+mkdir Library/Preferences
+mkdir Library/Keychains
+
+echo Creating a login.keychain
+$SECURITY create -p login login.keychain
+echo "listing keychains"
+$SECURITY list-keychains
+echo "listing default keychain"
+$SECURITY default-keychain
+
+echo "Looking for the email address of the first certificate on the card"
+if [ "x$EMAIL" == "x" ]; then
+	EMAIL=`$SECURITY find-certificate | awk -F = '/\"alis\"<blob>/ { addr=$2; gsub(/\"/, "", addr); print addr }'`
+	if [ "x$EMAIL" == "x" ]; then
+		echo "No certificate with an email address found."
+		exit 1
+	fi
+fi
+echo "Email addres found: <$EMAIL>"
+
+echo "CONTENT: The secret and possibly signed content." > content.txt
+
+echo "Creating a signed cms message."
+$SECURITY cms -S -N "$EMAIL" -i content.txt -o signed.cms
+echo "Verifying the signed cms message."
+$SECURITY cms -D -i signed.cms -h0
+
+echo "Creating an encrypted cms message."
+$SECURITY cms -E -r "$EMAIL" -i content.txt -o encrypted.cms
+echo "Decrypting the message."
+$SECURITY cms -D -i encrypted.cms
+
+#echo "Exporting the identity to pkcs12."
+#$SECURITY export -f pkcs12 -t identities -p -P testcms -o identity.p12
+
+# arch-tag: D00EE88A-08E5-11D9-B1C3-000A9595DEEE

Added: releases/Apple/Mac OS X 10.6.0/Tokend-36720/testssl.sh
===================================================================
--- releases/Apple/Mac OS X 10.6.0/Tokend-36720/testssl.sh	                        (rev 0)
+++ releases/Apple/Mac OS X 10.6.0/Tokend-36720/testssl.sh	2009-09-07 21:59:01 UTC (rev 66)
@@ -0,0 +1,28 @@
+#!/bin/sh
+
+SECURITY=${SECURITY:=security}
+EMAIL=${EMAIL:=$USER at apple.com}
+SSLVIEW=${SSLVIEW:=sslViewer}
+SERVER=${SERVER:=hurljo3.apple.com}
+HOME=/tmp/test$$
+
+mkdir $HOME
+cd $HOME
+mkdir Library
+mkdir Library/Preferences
+mkdir Library/Keychains
+
+echo Creating a login.keychain
+$SECURITY create -p login login.keychain
+echo "listing keychains"
+$SECURITY list-keychains
+echo "listing default keychain"
+$SECURITY default-keychain
+
+echo "CONTENT: The secret and possibly signed content." > content.txt
+
+echo "Connecting to SSL Test server " $SERVER
+$SSLVIEW $SERVER r c P=4443 V 3 a
+
+# arch-tag: 51571215-09B6-11D9-8D4F-000A95C4302E
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/smartcardservices-changes/attachments/20090907/e0c830bc/attachment-0001.html>


More information about the SmartcardServices-Changes mailing list