fixed iOS build keysync
authorEdouard Tisserant <edouard@pep-project.org>
Tue, 02 Aug 2016 19:27:27 +0200
branchkeysync
changeset 970b666ae3c546e
parent 969 bf2aac3565a3
child 972 8044e36f9ac7
fixed iOS build
build-mac/pEpEngine.xcodeproj/project.pbxproj
     1.1 --- a/build-mac/pEpEngine.xcodeproj/project.pbxproj	Tue Aug 02 14:51:03 2016 +0200
     1.2 +++ b/build-mac/pEpEngine.xcodeproj/project.pbxproj	Tue Aug 02 19:27:27 2016 +0200
     1.3 @@ -10,72 +10,102 @@
     1.4  		430D258B1C9ED75A00B94535 /* blacklist.c in Sources */ = {isa = PBXBuildFile; fileRef = 430D258A1C9ED75A00B94535 /* blacklist.c */; };
     1.5  		6400FB861B8CA1C6005221E3 /* libnetpgp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 645922521B8BD32B00A5AF93 /* libnetpgp.a */; };
     1.6  		6400FB8B1B8CA1CF005221E3 /* libetpan-ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 64289E371B8B630200FC617B /* libetpan-ios.a */; };
     1.7 -		6406CEC51CE3835300C14D77 /* asn_application.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CE861CE3835300C14D77 /* asn_application.h */; };
     1.8 -		6406CEC61CE3835300C14D77 /* asn_codecs_prim.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CE871CE3835300C14D77 /* asn_codecs_prim.c */; };
     1.9 -		6406CEC71CE3835300C14D77 /* asn_codecs_prim.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CE881CE3835300C14D77 /* asn_codecs_prim.h */; };
    1.10 -		6406CEC81CE3835300C14D77 /* asn_codecs.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CE891CE3835300C14D77 /* asn_codecs.h */; };
    1.11 -		6406CEC91CE3835300C14D77 /* asn_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CE8A1CE3835300C14D77 /* asn_internal.h */; };
    1.12 -		6406CECA1CE3835300C14D77 /* asn_SEQUENCE_OF.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CE8B1CE3835300C14D77 /* asn_SEQUENCE_OF.c */; };
    1.13 -		6406CECB1CE3835300C14D77 /* asn_SEQUENCE_OF.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CE8C1CE3835300C14D77 /* asn_SEQUENCE_OF.h */; };
    1.14 -		6406CECC1CE3835300C14D77 /* asn_SET_OF.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CE8D1CE3835300C14D77 /* asn_SET_OF.c */; };
    1.15 -		6406CECD1CE3835300C14D77 /* asn_SET_OF.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CE8E1CE3835300C14D77 /* asn_SET_OF.h */; };
    1.16 -		6406CECE1CE3835300C14D77 /* asn_system.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CE8F1CE3835300C14D77 /* asn_system.h */; };
    1.17 -		6406CECF1CE3835300C14D77 /* ber_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CE901CE3835300C14D77 /* ber_decoder.c */; };
    1.18 -		6406CED01CE3835300C14D77 /* ber_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CE911CE3835300C14D77 /* ber_decoder.h */; };
    1.19 -		6406CED11CE3835300C14D77 /* ber_tlv_length.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CE921CE3835300C14D77 /* ber_tlv_length.c */; };
    1.20 -		6406CED21CE3835300C14D77 /* ber_tlv_length.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CE931CE3835300C14D77 /* ber_tlv_length.h */; };
    1.21 -		6406CED31CE3835300C14D77 /* ber_tlv_tag.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CE941CE3835300C14D77 /* ber_tlv_tag.c */; };
    1.22 -		6406CED41CE3835300C14D77 /* ber_tlv_tag.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CE951CE3835300C14D77 /* ber_tlv_tag.h */; };
    1.23 -		6406CED51CE3835300C14D77 /* BIT_STRING.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CE961CE3835300C14D77 /* BIT_STRING.c */; };
    1.24 -		6406CED61CE3835300C14D77 /* BIT_STRING.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CE971CE3835300C14D77 /* BIT_STRING.h */; };
    1.25 -		6406CED71CE3835300C14D77 /* constr_SEQUENCE_OF.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CE981CE3835300C14D77 /* constr_SEQUENCE_OF.c */; };
    1.26 -		6406CED81CE3835300C14D77 /* constr_SEQUENCE_OF.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CE991CE3835300C14D77 /* constr_SEQUENCE_OF.h */; };
    1.27 -		6406CED91CE3835300C14D77 /* constr_SEQUENCE.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CE9A1CE3835300C14D77 /* constr_SEQUENCE.c */; };
    1.28 -		6406CEDA1CE3835300C14D77 /* constr_SEQUENCE.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CE9B1CE3835300C14D77 /* constr_SEQUENCE.h */; };
    1.29 -		6406CEDB1CE3835300C14D77 /* constr_SET_OF.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CE9C1CE3835300C14D77 /* constr_SET_OF.c */; };
    1.30 -		6406CEDC1CE3835300C14D77 /* constr_SET_OF.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CE9D1CE3835300C14D77 /* constr_SET_OF.h */; };
    1.31 -		6406CEDD1CE3835300C14D77 /* constr_TYPE.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CE9E1CE3835300C14D77 /* constr_TYPE.c */; };
    1.32 -		6406CEDE1CE3835300C14D77 /* constr_TYPE.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CE9F1CE3835300C14D77 /* constr_TYPE.h */; };
    1.33 -		6406CEDF1CE3835300C14D77 /* constraints.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CEA01CE3835300C14D77 /* constraints.c */; };
    1.34 -		6406CEE01CE3835300C14D77 /* constraints.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CEA11CE3835300C14D77 /* constraints.h */; };
    1.35 -		6406CEE11CE3835300C14D77 /* der_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CEA21CE3835300C14D77 /* der_encoder.c */; };
    1.36 -		6406CEE21CE3835300C14D77 /* der_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CEA31CE3835300C14D77 /* der_encoder.h */; };
    1.37 -		6406CEE31CE3835300C14D77 /* Identity.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CEA41CE3835300C14D77 /* Identity.c */; };
    1.38 -		6406CEE41CE3835300C14D77 /* Identity.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CEA51CE3835300C14D77 /* Identity.h */; };
    1.39 -		6406CEE51CE3835300C14D77 /* INTEGER.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CEA61CE3835300C14D77 /* INTEGER.c */; };
    1.40 -		6406CEE61CE3835300C14D77 /* INTEGER.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CEA71CE3835300C14D77 /* INTEGER.h */; };
    1.41 -		6406CEE71CE3835300C14D77 /* NativeEnumerated.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CEA91CE3835300C14D77 /* NativeEnumerated.c */; };
    1.42 -		6406CEE81CE3835300C14D77 /* NativeEnumerated.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CEAA1CE3835300C14D77 /* NativeEnumerated.h */; };
    1.43 -		6406CEE91CE3835300C14D77 /* NativeInteger.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CEAB1CE3835300C14D77 /* NativeInteger.c */; };
    1.44 -		6406CEEA1CE3835300C14D77 /* NativeInteger.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CEAC1CE3835300C14D77 /* NativeInteger.h */; };
    1.45 -		6406CEEB1CE3835300C14D77 /* OCTET_STRING.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CEAD1CE3835300C14D77 /* OCTET_STRING.c */; };
    1.46 -		6406CEEC1CE3835300C14D77 /* OCTET_STRING.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CEAE1CE3835300C14D77 /* OCTET_STRING.h */; };
    1.47 -		6406CEED1CE3835300C14D77 /* per_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CEAF1CE3835300C14D77 /* per_decoder.c */; };
    1.48 -		6406CEEE1CE3835300C14D77 /* per_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CEB01CE3835300C14D77 /* per_decoder.h */; };
    1.49 -		6406CEEF1CE3835300C14D77 /* per_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CEB11CE3835300C14D77 /* per_encoder.c */; };
    1.50 -		6406CEF01CE3835300C14D77 /* per_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CEB21CE3835300C14D77 /* per_encoder.h */; };
    1.51 -		6406CEF11CE3835300C14D77 /* per_opentype.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CEB31CE3835300C14D77 /* per_opentype.c */; };
    1.52 -		6406CEF21CE3835300C14D77 /* per_opentype.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CEB41CE3835300C14D77 /* per_opentype.h */; };
    1.53 -		6406CEF31CE3835300C14D77 /* per_support.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CEB51CE3835300C14D77 /* per_support.c */; };
    1.54 -		6406CEF41CE3835300C14D77 /* per_support.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CEB61CE3835300C14D77 /* per_support.h */; };
    1.55 -		6406CEF51CE3835300C14D77 /* PrintableString.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CEB71CE3835300C14D77 /* PrintableString.c */; };
    1.56 -		6406CEF61CE3835300C14D77 /* PrintableString.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CEB81CE3835300C14D77 /* PrintableString.h */; };
    1.57 -		6406CEF91CE3835300C14D77 /* UTF8String.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CEBB1CE3835300C14D77 /* UTF8String.c */; };
    1.58 -		6406CEFA1CE3835300C14D77 /* UTF8String.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CEBC1CE3835300C14D77 /* UTF8String.h */; };
    1.59 -		6406CEFB1CE3835300C14D77 /* Version.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CEBD1CE3835300C14D77 /* Version.c */; };
    1.60 -		6406CEFC1CE3835300C14D77 /* Version.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CEBE1CE3835300C14D77 /* Version.h */; };
    1.61 -		6406CEFD1CE3835300C14D77 /* xer_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CEBF1CE3835300C14D77 /* xer_decoder.c */; };
    1.62 -		6406CEFE1CE3835300C14D77 /* xer_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CEC01CE3835300C14D77 /* xer_decoder.h */; };
    1.63 -		6406CEFF1CE3835300C14D77 /* xer_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CEC11CE3835300C14D77 /* xer_encoder.c */; };
    1.64 -		6406CF001CE3835300C14D77 /* xer_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CEC21CE3835300C14D77 /* xer_encoder.h */; };
    1.65 -		6406CF011CE3835300C14D77 /* xer_support.c in Sources */ = {isa = PBXBuildFile; fileRef = 6406CEC31CE3835300C14D77 /* xer_support.c */; };
    1.66 -		6406CF021CE3835300C14D77 /* xer_support.h in Headers */ = {isa = PBXBuildFile; fileRef = 6406CEC41CE3835300C14D77 /* xer_support.h */; };
    1.67  		644297C51BE11CE0002BC73B /* system.db in Resources */ = {isa = PBXBuildFile; fileRef = 64951A1B1BE0FCD800B10E71 /* system.db */; };
    1.68  		6467888C1CEB3D120001F54C /* map_asn1.c in Sources */ = {isa = PBXBuildFile; fileRef = 646788871CEB3D120001F54C /* map_asn1.c */; };
    1.69  		6467888D1CEB3D120001F54C /* map_asn1.h in Headers */ = {isa = PBXBuildFile; fileRef = 646788881CEB3D120001F54C /* map_asn1.h */; };
    1.70 -		6467888E1CEB3D120001F54C /* sync_actions.c in Sources */ = {isa = PBXBuildFile; fileRef = 646788891CEB3D120001F54C /* sync_actions.c */; };
    1.71 -		6467888F1CEB3D120001F54C /* sync_driver.c in Sources */ = {isa = PBXBuildFile; fileRef = 6467888A1CEB3D120001F54C /* sync_driver.c */; };
    1.72 -		646788901CEB3D120001F54C /* sync_fsm.h in Headers */ = {isa = PBXBuildFile; fileRef = 6467888B1CEB3D120001F54C /* sync_fsm.h */; };
    1.73 +		646C40EA1D510CD800C63EFF /* asn_application.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40951D510CD700C63EFF /* asn_application.h */; };
    1.74 +		646C40EB1D510CD800C63EFF /* asn_codecs_prim.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40961D510CD700C63EFF /* asn_codecs_prim.c */; };
    1.75 +		646C40EC1D510CD800C63EFF /* asn_codecs_prim.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40971D510CD700C63EFF /* asn_codecs_prim.h */; };
    1.76 +		646C40ED1D510CD800C63EFF /* asn_codecs.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40981D510CD700C63EFF /* asn_codecs.h */; };
    1.77 +		646C40EE1D510CD800C63EFF /* asn_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40991D510CD700C63EFF /* asn_internal.h */; };
    1.78 +		646C40EF1D510CD800C63EFF /* asn_SEQUENCE_OF.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C409A1D510CD700C63EFF /* asn_SEQUENCE_OF.c */; };
    1.79 +		646C40F01D510CD800C63EFF /* asn_SEQUENCE_OF.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C409B1D510CD700C63EFF /* asn_SEQUENCE_OF.h */; };
    1.80 +		646C40F11D510CD800C63EFF /* asn_SET_OF.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C409C1D510CD700C63EFF /* asn_SET_OF.c */; };
    1.81 +		646C40F21D510CD800C63EFF /* asn_SET_OF.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C409D1D510CD700C63EFF /* asn_SET_OF.h */; };
    1.82 +		646C40F31D510CD800C63EFF /* asn_system.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C409E1D510CD700C63EFF /* asn_system.h */; };
    1.83 +		646C40F41D510CD800C63EFF /* Beacon.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C409F1D510CD700C63EFF /* Beacon.c */; };
    1.84 +		646C40F51D510CD800C63EFF /* Beacon.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40A01D510CD700C63EFF /* Beacon.h */; };
    1.85 +		646C40F61D510CD800C63EFF /* ber_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40A11D510CD700C63EFF /* ber_decoder.c */; };
    1.86 +		646C40F71D510CD800C63EFF /* ber_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40A21D510CD700C63EFF /* ber_decoder.h */; };
    1.87 +		646C40F81D510CD800C63EFF /* ber_tlv_length.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40A31D510CD700C63EFF /* ber_tlv_length.c */; };
    1.88 +		646C40F91D510CD800C63EFF /* ber_tlv_length.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40A41D510CD700C63EFF /* ber_tlv_length.h */; };
    1.89 +		646C40FA1D510CD800C63EFF /* ber_tlv_tag.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40A51D510CD700C63EFF /* ber_tlv_tag.c */; };
    1.90 +		646C40FB1D510CD800C63EFF /* ber_tlv_tag.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40A61D510CD700C63EFF /* ber_tlv_tag.h */; };
    1.91 +		646C40FC1D510CD800C63EFF /* BIT_STRING.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40A71D510CD700C63EFF /* BIT_STRING.c */; };
    1.92 +		646C40FD1D510CD800C63EFF /* BIT_STRING.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40A81D510CD700C63EFF /* BIT_STRING.h */; };
    1.93 +		646C40FE1D510CD800C63EFF /* BOOLEAN.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40A91D510CD700C63EFF /* BOOLEAN.c */; };
    1.94 +		646C40FF1D510CD800C63EFF /* BOOLEAN.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40AA1D510CD700C63EFF /* BOOLEAN.h */; };
    1.95 +		646C41001D510CD800C63EFF /* constr_CHOICE.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40AB1D510CD700C63EFF /* constr_CHOICE.c */; };
    1.96 +		646C41011D510CD800C63EFF /* constr_CHOICE.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40AC1D510CD700C63EFF /* constr_CHOICE.h */; };
    1.97 +		646C41021D510CD800C63EFF /* constr_SEQUENCE_OF.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40AD1D510CD700C63EFF /* constr_SEQUENCE_OF.c */; };
    1.98 +		646C41031D510CD800C63EFF /* constr_SEQUENCE_OF.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40AE1D510CD700C63EFF /* constr_SEQUENCE_OF.h */; };
    1.99 +		646C41041D510CD800C63EFF /* constr_SEQUENCE.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40AF1D510CD700C63EFF /* constr_SEQUENCE.c */; };
   1.100 +		646C41051D510CD800C63EFF /* constr_SEQUENCE.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40B01D510CD700C63EFF /* constr_SEQUENCE.h */; };
   1.101 +		646C41061D510CD800C63EFF /* constr_SET_OF.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40B11D510CD700C63EFF /* constr_SET_OF.c */; };
   1.102 +		646C41071D510CD800C63EFF /* constr_SET_OF.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40B21D510CD700C63EFF /* constr_SET_OF.h */; };
   1.103 +		646C41081D510CD800C63EFF /* constr_TYPE.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40B31D510CD700C63EFF /* constr_TYPE.c */; };
   1.104 +		646C41091D510CD800C63EFF /* constr_TYPE.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40B41D510CD700C63EFF /* constr_TYPE.h */; };
   1.105 +		646C410A1D510CD800C63EFF /* constraints.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40B51D510CD700C63EFF /* constraints.c */; };
   1.106 +		646C410B1D510CD800C63EFF /* constraints.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40B61D510CD700C63EFF /* constraints.h */; };
   1.107 +		646C410C1D510CD800C63EFF /* der_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40B71D510CD700C63EFF /* der_encoder.c */; };
   1.108 +		646C410D1D510CD800C63EFF /* der_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40B81D510CD700C63EFF /* der_encoder.h */; };
   1.109 +		646C410E1D510CD800C63EFF /* DeviceGroup-Protocol.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40B91D510CD700C63EFF /* DeviceGroup-Protocol.c */; };
   1.110 +		646C410F1D510CD800C63EFF /* DeviceGroup-Protocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40BA1D510CD700C63EFF /* DeviceGroup-Protocol.h */; };
   1.111 +		646C41101D510CD800C63EFF /* GroupKeys.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40BB1D510CD700C63EFF /* GroupKeys.c */; };
   1.112 +		646C41111D510CD800C63EFF /* GroupKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40BC1D510CD700C63EFF /* GroupKeys.h */; };
   1.113 +		646C41121D510CD800C63EFF /* HandshakeRequest.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40BD1D510CD700C63EFF /* HandshakeRequest.c */; };
   1.114 +		646C41131D510CD800C63EFF /* HandshakeRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40BE1D510CD700C63EFF /* HandshakeRequest.h */; };
   1.115 +		646C41141D510CD800C63EFF /* Hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40BF1D510CD700C63EFF /* Hash.c */; };
   1.116 +		646C41151D510CD800C63EFF /* Hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40C01D510CD700C63EFF /* Hash.h */; };
   1.117 +		646C41161D510CD800C63EFF /* Header.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40C11D510CD700C63EFF /* Header.c */; };
   1.118 +		646C41171D510CD800C63EFF /* Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40C21D510CD700C63EFF /* Header.h */; };
   1.119 +		646C41181D510CD800C63EFF /* Hex.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40C31D510CD700C63EFF /* Hex.c */; };
   1.120 +		646C41191D510CD800C63EFF /* Hex.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40C41D510CD700C63EFF /* Hex.h */; };
   1.121 +		646C411A1D510CD800C63EFF /* Identity.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40C51D510CD700C63EFF /* Identity.c */; };
   1.122 +		646C411B1D510CD800C63EFF /* Identity.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40C61D510CD700C63EFF /* Identity.h */; };
   1.123 +		646C411C1D510CD800C63EFF /* IdentityList.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40C71D510CD700C63EFF /* IdentityList.c */; };
   1.124 +		646C411D1D510CD800C63EFF /* IdentityList.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40C81D510CD800C63EFF /* IdentityList.h */; };
   1.125 +		646C411E1D510CD800C63EFF /* INTEGER.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40C91D510CD800C63EFF /* INTEGER.c */; };
   1.126 +		646C411F1D510CD800C63EFF /* INTEGER.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40CA1D510CD800C63EFF /* INTEGER.h */; };
   1.127 +		646C41201D510CD800C63EFF /* ISO639-1.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40CB1D510CD800C63EFF /* ISO639-1.c */; };
   1.128 +		646C41211D510CD800C63EFF /* ISO639-1.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40CC1D510CD800C63EFF /* ISO639-1.h */; };
   1.129 +		646C41221D510CD800C63EFF /* NativeEnumerated.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40CD1D510CD800C63EFF /* NativeEnumerated.c */; };
   1.130 +		646C41231D510CD800C63EFF /* NativeEnumerated.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40CE1D510CD800C63EFF /* NativeEnumerated.h */; };
   1.131 +		646C41241D510CD800C63EFF /* NativeInteger.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40CF1D510CD800C63EFF /* NativeInteger.c */; };
   1.132 +		646C41251D510CD800C63EFF /* NativeInteger.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40D01D510CD800C63EFF /* NativeInteger.h */; };
   1.133 +		646C41261D510CD800C63EFF /* OCTET_STRING.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40D11D510CD800C63EFF /* OCTET_STRING.c */; };
   1.134 +		646C41271D510CD800C63EFF /* OCTET_STRING.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40D21D510CD800C63EFF /* OCTET_STRING.h */; };
   1.135 +		646C41281D510CD800C63EFF /* per_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40D31D510CD800C63EFF /* per_decoder.c */; };
   1.136 +		646C41291D510CD800C63EFF /* per_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40D41D510CD800C63EFF /* per_decoder.h */; };
   1.137 +		646C412A1D510CD800C63EFF /* per_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40D51D510CD800C63EFF /* per_encoder.c */; };
   1.138 +		646C412B1D510CD800C63EFF /* per_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40D61D510CD800C63EFF /* per_encoder.h */; };
   1.139 +		646C412C1D510CD800C63EFF /* per_opentype.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40D71D510CD800C63EFF /* per_opentype.c */; };
   1.140 +		646C412D1D510CD800C63EFF /* per_opentype.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40D81D510CD800C63EFF /* per_opentype.h */; };
   1.141 +		646C412E1D510CD800C63EFF /* per_support.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40D91D510CD800C63EFF /* per_support.c */; };
   1.142 +		646C412F1D510CD800C63EFF /* per_support.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40DA1D510CD800C63EFF /* per_support.h */; };
   1.143 +		646C41301D510CD800C63EFF /* PrintableString.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40DB1D510CD800C63EFF /* PrintableString.c */; };
   1.144 +		646C41311D510CD800C63EFF /* PrintableString.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40DC1D510CD800C63EFF /* PrintableString.h */; };
   1.145 +		646C41321D510CD800C63EFF /* Sync-Protocols.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40DE1D510CD800C63EFF /* Sync-Protocols.c */; };
   1.146 +		646C41331D510CD800C63EFF /* Sync-Protocols.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40DF1D510CD800C63EFF /* Sync-Protocols.h */; };
   1.147 +		646C41341D510CD800C63EFF /* UTF8String.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40E01D510CD800C63EFF /* UTF8String.c */; };
   1.148 +		646C41351D510CD800C63EFF /* UTF8String.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40E11D510CD800C63EFF /* UTF8String.h */; };
   1.149 +		646C41361D510CD800C63EFF /* Version.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40E21D510CD800C63EFF /* Version.c */; };
   1.150 +		646C41371D510CD800C63EFF /* Version.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40E31D510CD800C63EFF /* Version.h */; };
   1.151 +		646C41381D510CD800C63EFF /* xer_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40E41D510CD800C63EFF /* xer_decoder.c */; };
   1.152 +		646C41391D510CD800C63EFF /* xer_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40E51D510CD800C63EFF /* xer_decoder.h */; };
   1.153 +		646C413A1D510CD800C63EFF /* xer_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40E61D510CD800C63EFF /* xer_encoder.c */; };
   1.154 +		646C413B1D510CD800C63EFF /* xer_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40E71D510CD800C63EFF /* xer_encoder.h */; };
   1.155 +		646C413C1D510CD800C63EFF /* xer_support.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C40E81D510CD800C63EFF /* xer_support.c */; };
   1.156 +		646C413D1D510CD800C63EFF /* xer_support.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C40E91D510CD800C63EFF /* xer_support.h */; };
   1.157 +		646C41451D510D2C00C63EFF /* sync_actions.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C413E1D510D2C00C63EFF /* sync_actions.c */; };
   1.158 +		646C41461D510D2C00C63EFF /* sync_driver.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C413F1D510D2C00C63EFF /* sync_driver.c */; };
   1.159 +		646C41471D510D2C00C63EFF /* sync_fsm.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C41401D510D2C00C63EFF /* sync_fsm.c */; };
   1.160 +		646C41481D510D2C00C63EFF /* sync_fsm.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C41411D510D2C00C63EFF /* sync_fsm.h */; };
   1.161 +		646C41491D510D2C00C63EFF /* sync_send_actions.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C41421D510D2C00C63EFF /* sync_send_actions.c */; };
   1.162 +		646C414A1D510D2C00C63EFF /* sync.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C41431D510D2C00C63EFF /* sync.c */; };
   1.163 +		646C414B1D510D2C00C63EFF /* sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C41441D510D2C00C63EFF /* sync.h */; };
   1.164 +		646C414E1D510D8800C63EFF /* baseprotocol.c in Sources */ = {isa = PBXBuildFile; fileRef = 646C414C1D510D8800C63EFF /* baseprotocol.c */; };
   1.165 +		646C414F1D510D8800C63EFF /* baseprotocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 646C414D1D510D8800C63EFF /* baseprotocol.h */; };
   1.166  		649DE08B1B45C19100912F72 /* libcurl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 649DE08A1B45C19100912F72 /* libcurl.a */; };
   1.167  		64A826781B455D0800EECAF0 /* bloblist.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A8264C1B455D0800EECAF0 /* bloblist.c */; };
   1.168  		64A826791B455D0800EECAF0 /* cryptotech.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A8264E1B455D0800EECAF0 /* cryptotech.c */; };
   1.169 @@ -96,9 +126,6 @@
   1.170  		64A826891B455D0800EECAF0 /* trans_auto.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A826731B455D0800EECAF0 /* trans_auto.c */; };
   1.171  		64A8268A1B455D0800EECAF0 /* transport.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A826751B455D0800EECAF0 /* transport.c */; };
   1.172  		64A8268C1B455D9D00EECAF0 /* pEpEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = 64A826611B455D0800EECAF0 /* pEpEngine.h */; };
   1.173 -		64D2C8411CE2241C002CD757 /* sync_fsm.c in Sources */ = {isa = PBXBuildFile; fileRef = 64D2C8401CE2241C002CD757 /* sync_fsm.c */; };
   1.174 -		64D2C84A1CE2245D002CD757 /* sync.c in Sources */ = {isa = PBXBuildFile; fileRef = 64D2C8471CE2245D002CD757 /* sync.c */; };
   1.175 -		64D2C84B1CE2245D002CD757 /* sync.h in Headers */ = {isa = PBXBuildFile; fileRef = 64D2C8481CE2245D002CD757 /* sync.h */; };
   1.176  /* End PBXBuildFile section */
   1.177  
   1.178  /* Begin PBXContainerItemProxy section */
   1.179 @@ -160,74 +187,104 @@
   1.180  
   1.181  /* Begin PBXFileReference section */
   1.182  		430D258A1C9ED75A00B94535 /* blacklist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = blacklist.c; path = ../src/blacklist.c; sourceTree = "<group>"; };
   1.183 -		6406CE861CE3835300C14D77 /* asn_application.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = asn_application.h; path = ../asn.1/asn_application.h; sourceTree = "<group>"; };
   1.184 -		6406CE871CE3835300C14D77 /* asn_codecs_prim.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = asn_codecs_prim.c; path = ../asn.1/asn_codecs_prim.c; sourceTree = "<group>"; };
   1.185 -		6406CE881CE3835300C14D77 /* asn_codecs_prim.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = asn_codecs_prim.h; path = ../asn.1/asn_codecs_prim.h; sourceTree = "<group>"; };
   1.186 -		6406CE891CE3835300C14D77 /* asn_codecs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = asn_codecs.h; path = ../asn.1/asn_codecs.h; sourceTree = "<group>"; };
   1.187 -		6406CE8A1CE3835300C14D77 /* asn_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = asn_internal.h; path = ../asn.1/asn_internal.h; sourceTree = "<group>"; };
   1.188 -		6406CE8B1CE3835300C14D77 /* asn_SEQUENCE_OF.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = asn_SEQUENCE_OF.c; path = ../asn.1/asn_SEQUENCE_OF.c; sourceTree = "<group>"; };
   1.189 -		6406CE8C1CE3835300C14D77 /* asn_SEQUENCE_OF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = asn_SEQUENCE_OF.h; path = ../asn.1/asn_SEQUENCE_OF.h; sourceTree = "<group>"; };
   1.190 -		6406CE8D1CE3835300C14D77 /* asn_SET_OF.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = asn_SET_OF.c; path = ../asn.1/asn_SET_OF.c; sourceTree = "<group>"; };
   1.191 -		6406CE8E1CE3835300C14D77 /* asn_SET_OF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = asn_SET_OF.h; path = ../asn.1/asn_SET_OF.h; sourceTree = "<group>"; };
   1.192 -		6406CE8F1CE3835300C14D77 /* asn_system.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = asn_system.h; path = ../asn.1/asn_system.h; sourceTree = "<group>"; };
   1.193 -		6406CE901CE3835300C14D77 /* ber_decoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ber_decoder.c; path = ../asn.1/ber_decoder.c; sourceTree = "<group>"; };
   1.194 -		6406CE911CE3835300C14D77 /* ber_decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ber_decoder.h; path = ../asn.1/ber_decoder.h; sourceTree = "<group>"; };
   1.195 -		6406CE921CE3835300C14D77 /* ber_tlv_length.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ber_tlv_length.c; path = ../asn.1/ber_tlv_length.c; sourceTree = "<group>"; };
   1.196 -		6406CE931CE3835300C14D77 /* ber_tlv_length.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ber_tlv_length.h; path = ../asn.1/ber_tlv_length.h; sourceTree = "<group>"; };
   1.197 -		6406CE941CE3835300C14D77 /* ber_tlv_tag.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ber_tlv_tag.c; path = ../asn.1/ber_tlv_tag.c; sourceTree = "<group>"; };
   1.198 -		6406CE951CE3835300C14D77 /* ber_tlv_tag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ber_tlv_tag.h; path = ../asn.1/ber_tlv_tag.h; sourceTree = "<group>"; };
   1.199 -		6406CE961CE3835300C14D77 /* BIT_STRING.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = BIT_STRING.c; path = ../asn.1/BIT_STRING.c; sourceTree = "<group>"; };
   1.200 -		6406CE971CE3835300C14D77 /* BIT_STRING.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BIT_STRING.h; path = ../asn.1/BIT_STRING.h; sourceTree = "<group>"; };
   1.201 -		6406CE981CE3835300C14D77 /* constr_SEQUENCE_OF.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = constr_SEQUENCE_OF.c; path = ../asn.1/constr_SEQUENCE_OF.c; sourceTree = "<group>"; };
   1.202 -		6406CE991CE3835300C14D77 /* constr_SEQUENCE_OF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = constr_SEQUENCE_OF.h; path = ../asn.1/constr_SEQUENCE_OF.h; sourceTree = "<group>"; };
   1.203 -		6406CE9A1CE3835300C14D77 /* constr_SEQUENCE.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = constr_SEQUENCE.c; path = ../asn.1/constr_SEQUENCE.c; sourceTree = "<group>"; };
   1.204 -		6406CE9B1CE3835300C14D77 /* constr_SEQUENCE.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = constr_SEQUENCE.h; path = ../asn.1/constr_SEQUENCE.h; sourceTree = "<group>"; };
   1.205 -		6406CE9C1CE3835300C14D77 /* constr_SET_OF.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = constr_SET_OF.c; path = ../asn.1/constr_SET_OF.c; sourceTree = "<group>"; };
   1.206 -		6406CE9D1CE3835300C14D77 /* constr_SET_OF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = constr_SET_OF.h; path = ../asn.1/constr_SET_OF.h; sourceTree = "<group>"; };
   1.207 -		6406CE9E1CE3835300C14D77 /* constr_TYPE.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = constr_TYPE.c; path = ../asn.1/constr_TYPE.c; sourceTree = "<group>"; };
   1.208 -		6406CE9F1CE3835300C14D77 /* constr_TYPE.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = constr_TYPE.h; path = ../asn.1/constr_TYPE.h; sourceTree = "<group>"; };
   1.209 -		6406CEA01CE3835300C14D77 /* constraints.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = constraints.c; path = ../asn.1/constraints.c; sourceTree = "<group>"; };
   1.210 -		6406CEA11CE3835300C14D77 /* constraints.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = constraints.h; path = ../asn.1/constraints.h; sourceTree = "<group>"; };
   1.211 -		6406CEA21CE3835300C14D77 /* der_encoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = der_encoder.c; path = ../asn.1/der_encoder.c; sourceTree = "<group>"; };
   1.212 -		6406CEA31CE3835300C14D77 /* der_encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = der_encoder.h; path = ../asn.1/der_encoder.h; sourceTree = "<group>"; };
   1.213 -		6406CEA41CE3835300C14D77 /* Identity.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Identity.c; path = ../asn.1/Identity.c; sourceTree = "<group>"; };
   1.214 -		6406CEA51CE3835300C14D77 /* Identity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Identity.h; path = ../asn.1/Identity.h; sourceTree = "<group>"; };
   1.215 -		6406CEA61CE3835300C14D77 /* INTEGER.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = INTEGER.c; path = ../asn.1/INTEGER.c; sourceTree = "<group>"; };
   1.216 -		6406CEA71CE3835300C14D77 /* INTEGER.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = INTEGER.h; path = ../asn.1/INTEGER.h; sourceTree = "<group>"; };
   1.217 -		6406CEA81CE3835300C14D77 /* Makefile.am.sample */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Makefile.am.sample; path = ../asn.1/Makefile.am.sample; sourceTree = "<group>"; };
   1.218 -		6406CEA91CE3835300C14D77 /* NativeEnumerated.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = NativeEnumerated.c; path = ../asn.1/NativeEnumerated.c; sourceTree = "<group>"; };
   1.219 -		6406CEAA1CE3835300C14D77 /* NativeEnumerated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NativeEnumerated.h; path = ../asn.1/NativeEnumerated.h; sourceTree = "<group>"; };
   1.220 -		6406CEAB1CE3835300C14D77 /* NativeInteger.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = NativeInteger.c; path = ../asn.1/NativeInteger.c; sourceTree = "<group>"; };
   1.221 -		6406CEAC1CE3835300C14D77 /* NativeInteger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NativeInteger.h; path = ../asn.1/NativeInteger.h; sourceTree = "<group>"; };
   1.222 -		6406CEAD1CE3835300C14D77 /* OCTET_STRING.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = OCTET_STRING.c; path = ../asn.1/OCTET_STRING.c; sourceTree = "<group>"; };
   1.223 -		6406CEAE1CE3835300C14D77 /* OCTET_STRING.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OCTET_STRING.h; path = ../asn.1/OCTET_STRING.h; sourceTree = "<group>"; };
   1.224 -		6406CEAF1CE3835300C14D77 /* per_decoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = per_decoder.c; path = ../asn.1/per_decoder.c; sourceTree = "<group>"; };
   1.225 -		6406CEB01CE3835300C14D77 /* per_decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = per_decoder.h; path = ../asn.1/per_decoder.h; sourceTree = "<group>"; };
   1.226 -		6406CEB11CE3835300C14D77 /* per_encoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = per_encoder.c; path = ../asn.1/per_encoder.c; sourceTree = "<group>"; };
   1.227 -		6406CEB21CE3835300C14D77 /* per_encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = per_encoder.h; path = ../asn.1/per_encoder.h; sourceTree = "<group>"; };
   1.228 -		6406CEB31CE3835300C14D77 /* per_opentype.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = per_opentype.c; path = ../asn.1/per_opentype.c; sourceTree = "<group>"; };
   1.229 -		6406CEB41CE3835300C14D77 /* per_opentype.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = per_opentype.h; path = ../asn.1/per_opentype.h; sourceTree = "<group>"; };
   1.230 -		6406CEB51CE3835300C14D77 /* per_support.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = per_support.c; path = ../asn.1/per_support.c; sourceTree = "<group>"; };
   1.231 -		6406CEB61CE3835300C14D77 /* per_support.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = per_support.h; path = ../asn.1/per_support.h; sourceTree = "<group>"; };
   1.232 -		6406CEB71CE3835300C14D77 /* PrintableString.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = PrintableString.c; path = ../asn.1/PrintableString.c; sourceTree = "<group>"; };
   1.233 -		6406CEB81CE3835300C14D77 /* PrintableString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PrintableString.h; path = ../asn.1/PrintableString.h; sourceTree = "<group>"; };
   1.234 -		6406CEBB1CE3835300C14D77 /* UTF8String.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = UTF8String.c; path = ../asn.1/UTF8String.c; sourceTree = "<group>"; };
   1.235 -		6406CEBC1CE3835300C14D77 /* UTF8String.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UTF8String.h; path = ../asn.1/UTF8String.h; sourceTree = "<group>"; };
   1.236 -		6406CEBD1CE3835300C14D77 /* Version.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Version.c; path = ../asn.1/Version.c; sourceTree = "<group>"; };
   1.237 -		6406CEBE1CE3835300C14D77 /* Version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Version.h; path = ../asn.1/Version.h; sourceTree = "<group>"; };
   1.238 -		6406CEBF1CE3835300C14D77 /* xer_decoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = xer_decoder.c; path = ../asn.1/xer_decoder.c; sourceTree = "<group>"; };
   1.239 -		6406CEC01CE3835300C14D77 /* xer_decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = xer_decoder.h; path = ../asn.1/xer_decoder.h; sourceTree = "<group>"; };
   1.240 -		6406CEC11CE3835300C14D77 /* xer_encoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = xer_encoder.c; path = ../asn.1/xer_encoder.c; sourceTree = "<group>"; };
   1.241 -		6406CEC21CE3835300C14D77 /* xer_encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = xer_encoder.h; path = ../asn.1/xer_encoder.h; sourceTree = "<group>"; };
   1.242 -		6406CEC31CE3835300C14D77 /* xer_support.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = xer_support.c; path = ../asn.1/xer_support.c; sourceTree = "<group>"; };
   1.243 -		6406CEC41CE3835300C14D77 /* xer_support.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = xer_support.h; path = ../asn.1/xer_support.h; sourceTree = "<group>"; };
   1.244  		644297BF1BE11C65002BC73B /* pEpTrustWords.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = pEpTrustWords.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
   1.245  		644297C11BE11C65002BC73B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
   1.246  		646788871CEB3D120001F54C /* map_asn1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = map_asn1.c; path = ../src/map_asn1.c; sourceTree = "<group>"; };
   1.247  		646788881CEB3D120001F54C /* map_asn1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = map_asn1.h; path = ../src/map_asn1.h; sourceTree = "<group>"; };
   1.248 -		646788891CEB3D120001F54C /* sync_actions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sync_actions.c; path = ../src/sync_actions.c; sourceTree = "<group>"; };
   1.249 -		6467888A1CEB3D120001F54C /* sync_driver.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sync_driver.c; path = ../src/sync_driver.c; sourceTree = "<group>"; };
   1.250 -		6467888B1CEB3D120001F54C /* sync_fsm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sync_fsm.h; path = ../src/sync_fsm.h; sourceTree = "<group>"; };
   1.251 +		646C40951D510CD700C63EFF /* asn_application.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = asn_application.h; path = ../asn.1/asn_application.h; sourceTree = "<group>"; };
   1.252 +		646C40961D510CD700C63EFF /* asn_codecs_prim.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = asn_codecs_prim.c; path = ../asn.1/asn_codecs_prim.c; sourceTree = "<group>"; };
   1.253 +		646C40971D510CD700C63EFF /* asn_codecs_prim.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = asn_codecs_prim.h; path = ../asn.1/asn_codecs_prim.h; sourceTree = "<group>"; };
   1.254 +		646C40981D510CD700C63EFF /* asn_codecs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = asn_codecs.h; path = ../asn.1/asn_codecs.h; sourceTree = "<group>"; };
   1.255 +		646C40991D510CD700C63EFF /* asn_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = asn_internal.h; path = ../asn.1/asn_internal.h; sourceTree = "<group>"; };
   1.256 +		646C409A1D510CD700C63EFF /* asn_SEQUENCE_OF.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = asn_SEQUENCE_OF.c; path = ../asn.1/asn_SEQUENCE_OF.c; sourceTree = "<group>"; };
   1.257 +		646C409B1D510CD700C63EFF /* asn_SEQUENCE_OF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = asn_SEQUENCE_OF.h; path = ../asn.1/asn_SEQUENCE_OF.h; sourceTree = "<group>"; };
   1.258 +		646C409C1D510CD700C63EFF /* asn_SET_OF.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = asn_SET_OF.c; path = ../asn.1/asn_SET_OF.c; sourceTree = "<group>"; };
   1.259 +		646C409D1D510CD700C63EFF /* asn_SET_OF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = asn_SET_OF.h; path = ../asn.1/asn_SET_OF.h; sourceTree = "<group>"; };
   1.260 +		646C409E1D510CD700C63EFF /* asn_system.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = asn_system.h; path = ../asn.1/asn_system.h; sourceTree = "<group>"; };
   1.261 +		646C409F1D510CD700C63EFF /* Beacon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Beacon.c; path = ../asn.1/Beacon.c; sourceTree = "<group>"; };
   1.262 +		646C40A01D510CD700C63EFF /* Beacon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Beacon.h; path = ../asn.1/Beacon.h; sourceTree = "<group>"; };
   1.263 +		646C40A11D510CD700C63EFF /* ber_decoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ber_decoder.c; path = ../asn.1/ber_decoder.c; sourceTree = "<group>"; };
   1.264 +		646C40A21D510CD700C63EFF /* ber_decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ber_decoder.h; path = ../asn.1/ber_decoder.h; sourceTree = "<group>"; };
   1.265 +		646C40A31D510CD700C63EFF /* ber_tlv_length.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ber_tlv_length.c; path = ../asn.1/ber_tlv_length.c; sourceTree = "<group>"; };
   1.266 +		646C40A41D510CD700C63EFF /* ber_tlv_length.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ber_tlv_length.h; path = ../asn.1/ber_tlv_length.h; sourceTree = "<group>"; };
   1.267 +		646C40A51D510CD700C63EFF /* ber_tlv_tag.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ber_tlv_tag.c; path = ../asn.1/ber_tlv_tag.c; sourceTree = "<group>"; };
   1.268 +		646C40A61D510CD700C63EFF /* ber_tlv_tag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ber_tlv_tag.h; path = ../asn.1/ber_tlv_tag.h; sourceTree = "<group>"; };
   1.269 +		646C40A71D510CD700C63EFF /* BIT_STRING.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = BIT_STRING.c; path = ../asn.1/BIT_STRING.c; sourceTree = "<group>"; };
   1.270 +		646C40A81D510CD700C63EFF /* BIT_STRING.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BIT_STRING.h; path = ../asn.1/BIT_STRING.h; sourceTree = "<group>"; };
   1.271 +		646C40A91D510CD700C63EFF /* BOOLEAN.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = BOOLEAN.c; path = ../asn.1/BOOLEAN.c; sourceTree = "<group>"; };
   1.272 +		646C40AA1D510CD700C63EFF /* BOOLEAN.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BOOLEAN.h; path = ../asn.1/BOOLEAN.h; sourceTree = "<group>"; };
   1.273 +		646C40AB1D510CD700C63EFF /* constr_CHOICE.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = constr_CHOICE.c; path = ../asn.1/constr_CHOICE.c; sourceTree = "<group>"; };
   1.274 +		646C40AC1D510CD700C63EFF /* constr_CHOICE.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = constr_CHOICE.h; path = ../asn.1/constr_CHOICE.h; sourceTree = "<group>"; };
   1.275 +		646C40AD1D510CD700C63EFF /* constr_SEQUENCE_OF.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = constr_SEQUENCE_OF.c; path = ../asn.1/constr_SEQUENCE_OF.c; sourceTree = "<group>"; };
   1.276 +		646C40AE1D510CD700C63EFF /* constr_SEQUENCE_OF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = constr_SEQUENCE_OF.h; path = ../asn.1/constr_SEQUENCE_OF.h; sourceTree = "<group>"; };
   1.277 +		646C40AF1D510CD700C63EFF /* constr_SEQUENCE.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = constr_SEQUENCE.c; path = ../asn.1/constr_SEQUENCE.c; sourceTree = "<group>"; };
   1.278 +		646C40B01D510CD700C63EFF /* constr_SEQUENCE.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = constr_SEQUENCE.h; path = ../asn.1/constr_SEQUENCE.h; sourceTree = "<group>"; };
   1.279 +		646C40B11D510CD700C63EFF /* constr_SET_OF.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = constr_SET_OF.c; path = ../asn.1/constr_SET_OF.c; sourceTree = "<group>"; };
   1.280 +		646C40B21D510CD700C63EFF /* constr_SET_OF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = constr_SET_OF.h; path = ../asn.1/constr_SET_OF.h; sourceTree = "<group>"; };
   1.281 +		646C40B31D510CD700C63EFF /* constr_TYPE.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = constr_TYPE.c; path = ../asn.1/constr_TYPE.c; sourceTree = "<group>"; };
   1.282 +		646C40B41D510CD700C63EFF /* constr_TYPE.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = constr_TYPE.h; path = ../asn.1/constr_TYPE.h; sourceTree = "<group>"; };
   1.283 +		646C40B51D510CD700C63EFF /* constraints.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = constraints.c; path = ../asn.1/constraints.c; sourceTree = "<group>"; };
   1.284 +		646C40B61D510CD700C63EFF /* constraints.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = constraints.h; path = ../asn.1/constraints.h; sourceTree = "<group>"; };
   1.285 +		646C40B71D510CD700C63EFF /* der_encoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = der_encoder.c; path = ../asn.1/der_encoder.c; sourceTree = "<group>"; };
   1.286 +		646C40B81D510CD700C63EFF /* der_encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = der_encoder.h; path = ../asn.1/der_encoder.h; sourceTree = "<group>"; };
   1.287 +		646C40B91D510CD700C63EFF /* DeviceGroup-Protocol.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "DeviceGroup-Protocol.c"; path = "../asn.1/DeviceGroup-Protocol.c"; sourceTree = "<group>"; };
   1.288 +		646C40BA1D510CD700C63EFF /* DeviceGroup-Protocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "DeviceGroup-Protocol.h"; path = "../asn.1/DeviceGroup-Protocol.h"; sourceTree = "<group>"; };
   1.289 +		646C40BB1D510CD700C63EFF /* GroupKeys.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = GroupKeys.c; path = ../asn.1/GroupKeys.c; sourceTree = "<group>"; };
   1.290 +		646C40BC1D510CD700C63EFF /* GroupKeys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GroupKeys.h; path = ../asn.1/GroupKeys.h; sourceTree = "<group>"; };
   1.291 +		646C40BD1D510CD700C63EFF /* HandshakeRequest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = HandshakeRequest.c; path = ../asn.1/HandshakeRequest.c; sourceTree = "<group>"; };
   1.292 +		646C40BE1D510CD700C63EFF /* HandshakeRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HandshakeRequest.h; path = ../asn.1/HandshakeRequest.h; sourceTree = "<group>"; };
   1.293 +		646C40BF1D510CD700C63EFF /* Hash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Hash.c; path = ../asn.1/Hash.c; sourceTree = "<group>"; };
   1.294 +		646C40C01D510CD700C63EFF /* Hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Hash.h; path = ../asn.1/Hash.h; sourceTree = "<group>"; };
   1.295 +		646C40C11D510CD700C63EFF /* Header.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Header.c; path = ../asn.1/Header.c; sourceTree = "<group>"; };
   1.296 +		646C40C21D510CD700C63EFF /* Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Header.h; path = ../asn.1/Header.h; sourceTree = "<group>"; };
   1.297 +		646C40C31D510CD700C63EFF /* Hex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Hex.c; path = ../asn.1/Hex.c; sourceTree = "<group>"; };
   1.298 +		646C40C41D510CD700C63EFF /* Hex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Hex.h; path = ../asn.1/Hex.h; sourceTree = "<group>"; };
   1.299 +		646C40C51D510CD700C63EFF /* Identity.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Identity.c; path = ../asn.1/Identity.c; sourceTree = "<group>"; };
   1.300 +		646C40C61D510CD700C63EFF /* Identity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Identity.h; path = ../asn.1/Identity.h; sourceTree = "<group>"; };
   1.301 +		646C40C71D510CD700C63EFF /* IdentityList.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = IdentityList.c; path = ../asn.1/IdentityList.c; sourceTree = "<group>"; };
   1.302 +		646C40C81D510CD800C63EFF /* IdentityList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IdentityList.h; path = ../asn.1/IdentityList.h; sourceTree = "<group>"; };
   1.303 +		646C40C91D510CD800C63EFF /* INTEGER.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = INTEGER.c; path = ../asn.1/INTEGER.c; sourceTree = "<group>"; };
   1.304 +		646C40CA1D510CD800C63EFF /* INTEGER.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = INTEGER.h; path = ../asn.1/INTEGER.h; sourceTree = "<group>"; };
   1.305 +		646C40CB1D510CD800C63EFF /* ISO639-1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "ISO639-1.c"; path = "../asn.1/ISO639-1.c"; sourceTree = "<group>"; };
   1.306 +		646C40CC1D510CD800C63EFF /* ISO639-1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ISO639-1.h"; path = "../asn.1/ISO639-1.h"; sourceTree = "<group>"; };
   1.307 +		646C40CD1D510CD800C63EFF /* NativeEnumerated.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = NativeEnumerated.c; path = ../asn.1/NativeEnumerated.c; sourceTree = "<group>"; };
   1.308 +		646C40CE1D510CD800C63EFF /* NativeEnumerated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NativeEnumerated.h; path = ../asn.1/NativeEnumerated.h; sourceTree = "<group>"; };
   1.309 +		646C40CF1D510CD800C63EFF /* NativeInteger.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = NativeInteger.c; path = ../asn.1/NativeInteger.c; sourceTree = "<group>"; };
   1.310 +		646C40D01D510CD800C63EFF /* NativeInteger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NativeInteger.h; path = ../asn.1/NativeInteger.h; sourceTree = "<group>"; };
   1.311 +		646C40D11D510CD800C63EFF /* OCTET_STRING.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = OCTET_STRING.c; path = ../asn.1/OCTET_STRING.c; sourceTree = "<group>"; };
   1.312 +		646C40D21D510CD800C63EFF /* OCTET_STRING.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OCTET_STRING.h; path = ../asn.1/OCTET_STRING.h; sourceTree = "<group>"; };
   1.313 +		646C40D31D510CD800C63EFF /* per_decoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = per_decoder.c; path = ../asn.1/per_decoder.c; sourceTree = "<group>"; };
   1.314 +		646C40D41D510CD800C63EFF /* per_decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = per_decoder.h; path = ../asn.1/per_decoder.h; sourceTree = "<group>"; };
   1.315 +		646C40D51D510CD800C63EFF /* per_encoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = per_encoder.c; path = ../asn.1/per_encoder.c; sourceTree = "<group>"; };
   1.316 +		646C40D61D510CD800C63EFF /* per_encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = per_encoder.h; path = ../asn.1/per_encoder.h; sourceTree = "<group>"; };
   1.317 +		646C40D71D510CD800C63EFF /* per_opentype.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = per_opentype.c; path = ../asn.1/per_opentype.c; sourceTree = "<group>"; };
   1.318 +		646C40D81D510CD800C63EFF /* per_opentype.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = per_opentype.h; path = ../asn.1/per_opentype.h; sourceTree = "<group>"; };
   1.319 +		646C40D91D510CD800C63EFF /* per_support.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = per_support.c; path = ../asn.1/per_support.c; sourceTree = "<group>"; };
   1.320 +		646C40DA1D510CD800C63EFF /* per_support.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = per_support.h; path = ../asn.1/per_support.h; sourceTree = "<group>"; };
   1.321 +		646C40DB1D510CD800C63EFF /* PrintableString.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = PrintableString.c; path = ../asn.1/PrintableString.c; sourceTree = "<group>"; };
   1.322 +		646C40DC1D510CD800C63EFF /* PrintableString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PrintableString.h; path = ../asn.1/PrintableString.h; sourceTree = "<group>"; };
   1.323 +		646C40DD1D510CD800C63EFF /* protocols.asn1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = protocols.asn1; path = ../asn.1/protocols.asn1; sourceTree = "<group>"; };
   1.324 +		646C40DE1D510CD800C63EFF /* Sync-Protocols.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "Sync-Protocols.c"; path = "../asn.1/Sync-Protocols.c"; sourceTree = "<group>"; };
   1.325 +		646C40DF1D510CD800C63EFF /* Sync-Protocols.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "Sync-Protocols.h"; path = "../asn.1/Sync-Protocols.h"; sourceTree = "<group>"; };
   1.326 +		646C40E01D510CD800C63EFF /* UTF8String.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = UTF8String.c; path = ../asn.1/UTF8String.c; sourceTree = "<group>"; };
   1.327 +		646C40E11D510CD800C63EFF /* UTF8String.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UTF8String.h; path = ../asn.1/UTF8String.h; sourceTree = "<group>"; };
   1.328 +		646C40E21D510CD800C63EFF /* Version.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Version.c; path = ../asn.1/Version.c; sourceTree = "<group>"; };
   1.329 +		646C40E31D510CD800C63EFF /* Version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Version.h; path = ../asn.1/Version.h; sourceTree = "<group>"; };
   1.330 +		646C40E41D510CD800C63EFF /* xer_decoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = xer_decoder.c; path = ../asn.1/xer_decoder.c; sourceTree = "<group>"; };
   1.331 +		646C40E51D510CD800C63EFF /* xer_decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = xer_decoder.h; path = ../asn.1/xer_decoder.h; sourceTree = "<group>"; };
   1.332 +		646C40E61D510CD800C63EFF /* xer_encoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = xer_encoder.c; path = ../asn.1/xer_encoder.c; sourceTree = "<group>"; };
   1.333 +		646C40E71D510CD800C63EFF /* xer_encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = xer_encoder.h; path = ../asn.1/xer_encoder.h; sourceTree = "<group>"; };
   1.334 +		646C40E81D510CD800C63EFF /* xer_support.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = xer_support.c; path = ../asn.1/xer_support.c; sourceTree = "<group>"; };
   1.335 +		646C40E91D510CD800C63EFF /* xer_support.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = xer_support.h; path = ../asn.1/xer_support.h; sourceTree = "<group>"; };
   1.336 +		646C413E1D510D2C00C63EFF /* sync_actions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sync_actions.c; path = ../src/sync_actions.c; sourceTree = "<group>"; };
   1.337 +		646C413F1D510D2C00C63EFF /* sync_driver.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sync_driver.c; path = ../src/sync_driver.c; sourceTree = "<group>"; };
   1.338 +		646C41401D510D2C00C63EFF /* sync_fsm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sync_fsm.c; path = ../src/sync_fsm.c; sourceTree = "<group>"; };
   1.339 +		646C41411D510D2C00C63EFF /* sync_fsm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sync_fsm.h; path = ../src/sync_fsm.h; sourceTree = "<group>"; };
   1.340 +		646C41421D510D2C00C63EFF /* sync_send_actions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sync_send_actions.c; path = ../src/sync_send_actions.c; sourceTree = "<group>"; };
   1.341 +		646C41431D510D2C00C63EFF /* sync.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sync.c; path = ../src/sync.c; sourceTree = "<group>"; };
   1.342 +		646C41441D510D2C00C63EFF /* sync.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sync.h; path = ../src/sync.h; sourceTree = "<group>"; };
   1.343 +		646C414C1D510D8800C63EFF /* baseprotocol.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = baseprotocol.c; path = ../src/baseprotocol.c; sourceTree = "<group>"; };
   1.344 +		646C414D1D510D8800C63EFF /* baseprotocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = baseprotocol.h; path = ../src/baseprotocol.h; sourceTree = "<group>"; };
   1.345  		64796A3F1B455AA5004B1C24 /* libpEpEngine.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libpEpEngine.a; sourceTree = BUILT_PRODUCTS_DIR; };
   1.346  		64951A1B1BE0FCD800B10E71 /* system.db */ = {isa = PBXFileReference; lastKnownFileType = file; name = system.db; path = ../db/system.db; sourceTree = "<group>"; };
   1.347  		649DE08A1B45C19100912F72 /* libcurl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libcurl.a; sourceTree = "<group>"; };
   1.348 @@ -273,9 +330,6 @@
   1.349  		64A826751B455D0800EECAF0 /* transport.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = transport.c; path = ../src/transport.c; sourceTree = "<group>"; };
   1.350  		64A826761B455D0800EECAF0 /* transport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = transport.h; path = ../src/transport.h; sourceTree = "<group>"; };
   1.351  		64A826771B455D0800EECAF0 /* wrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = wrappers.h; path = ../src/wrappers.h; sourceTree = "<group>"; };
   1.352 -		64D2C8401CE2241C002CD757 /* sync_fsm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sync_fsm.c; path = ../src/sync_fsm.c; sourceTree = "<group>"; };
   1.353 -		64D2C8471CE2245D002CD757 /* sync.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sync.c; path = ../src/sync.c; sourceTree = "<group>"; };
   1.354 -		64D2C8481CE2245D002CD757 /* sync.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sync.h; path = ../src/sync.h; sourceTree = "<group>"; };
   1.355  		64DA240C1B832EA0000BEE80 /* netpgp.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = netpgp.xcodeproj; path = "../../netpgp-et/netpgp-xcode/netpgp.xcodeproj"; sourceTree = "<group>"; };
   1.356  		64DA24121B832EBA000BEE80 /* libetpan.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = libetpan.xcodeproj; path = "../../libetpan/build-mac/libetpan.xcodeproj"; sourceTree = "<group>"; };
   1.357  /* End PBXFileReference section */
   1.358 @@ -304,67 +358,91 @@
   1.359  		6406CE811CE382F400C14D77 /* asn.1 */ = {
   1.360  			isa = PBXGroup;
   1.361  			children = (
   1.362 -				6406CE861CE3835300C14D77 /* asn_application.h */,
   1.363 -				6406CE871CE3835300C14D77 /* asn_codecs_prim.c */,
   1.364 -				6406CE881CE3835300C14D77 /* asn_codecs_prim.h */,
   1.365 -				6406CE891CE3835300C14D77 /* asn_codecs.h */,
   1.366 -				6406CE8A1CE3835300C14D77 /* asn_internal.h */,
   1.367 -				6406CE8B1CE3835300C14D77 /* asn_SEQUENCE_OF.c */,
   1.368 -				6406CE8C1CE3835300C14D77 /* asn_SEQUENCE_OF.h */,
   1.369 -				6406CE8D1CE3835300C14D77 /* asn_SET_OF.c */,
   1.370 -				6406CE8E1CE3835300C14D77 /* asn_SET_OF.h */,
   1.371 -				6406CE8F1CE3835300C14D77 /* asn_system.h */,
   1.372 -				6406CE901CE3835300C14D77 /* ber_decoder.c */,
   1.373 -				6406CE911CE3835300C14D77 /* ber_decoder.h */,
   1.374 -				6406CE921CE3835300C14D77 /* ber_tlv_length.c */,
   1.375 -				6406CE931CE3835300C14D77 /* ber_tlv_length.h */,
   1.376 -				6406CE941CE3835300C14D77 /* ber_tlv_tag.c */,
   1.377 -				6406CE951CE3835300C14D77 /* ber_tlv_tag.h */,
   1.378 -				6406CE961CE3835300C14D77 /* BIT_STRING.c */,
   1.379 -				6406CE971CE3835300C14D77 /* BIT_STRING.h */,
   1.380 -				6406CE981CE3835300C14D77 /* constr_SEQUENCE_OF.c */,
   1.381 -				6406CE991CE3835300C14D77 /* constr_SEQUENCE_OF.h */,
   1.382 -				6406CE9A1CE3835300C14D77 /* constr_SEQUENCE.c */,
   1.383 -				6406CE9B1CE3835300C14D77 /* constr_SEQUENCE.h */,
   1.384 -				6406CE9C1CE3835300C14D77 /* constr_SET_OF.c */,
   1.385 -				6406CE9D1CE3835300C14D77 /* constr_SET_OF.h */,
   1.386 -				6406CE9E1CE3835300C14D77 /* constr_TYPE.c */,
   1.387 -				6406CE9F1CE3835300C14D77 /* constr_TYPE.h */,
   1.388 -				6406CEA01CE3835300C14D77 /* constraints.c */,
   1.389 -				6406CEA11CE3835300C14D77 /* constraints.h */,
   1.390 -				6406CEA21CE3835300C14D77 /* der_encoder.c */,
   1.391 -				6406CEA31CE3835300C14D77 /* der_encoder.h */,
   1.392 -				6406CEA41CE3835300C14D77 /* Identity.c */,
   1.393 -				6406CEA51CE3835300C14D77 /* Identity.h */,
   1.394 -				6406CEA61CE3835300C14D77 /* INTEGER.c */,
   1.395 -				6406CEA71CE3835300C14D77 /* INTEGER.h */,
   1.396 -				6406CEA81CE3835300C14D77 /* Makefile.am.sample */,
   1.397 -				6406CEA91CE3835300C14D77 /* NativeEnumerated.c */,
   1.398 -				6406CEAA1CE3835300C14D77 /* NativeEnumerated.h */,
   1.399 -				6406CEAB1CE3835300C14D77 /* NativeInteger.c */,
   1.400 -				6406CEAC1CE3835300C14D77 /* NativeInteger.h */,
   1.401 -				6406CEAD1CE3835300C14D77 /* OCTET_STRING.c */,
   1.402 -				6406CEAE1CE3835300C14D77 /* OCTET_STRING.h */,
   1.403 -				6406CEAF1CE3835300C14D77 /* per_decoder.c */,
   1.404 -				6406CEB01CE3835300C14D77 /* per_decoder.h */,
   1.405 -				6406CEB11CE3835300C14D77 /* per_encoder.c */,
   1.406 -				6406CEB21CE3835300C14D77 /* per_encoder.h */,
   1.407 -				6406CEB31CE3835300C14D77 /* per_opentype.c */,
   1.408 -				6406CEB41CE3835300C14D77 /* per_opentype.h */,
   1.409 -				6406CEB51CE3835300C14D77 /* per_support.c */,
   1.410 -				6406CEB61CE3835300C14D77 /* per_support.h */,
   1.411 -				6406CEB71CE3835300C14D77 /* PrintableString.c */,
   1.412 -				6406CEB81CE3835300C14D77 /* PrintableString.h */,
   1.413 -				6406CEBB1CE3835300C14D77 /* UTF8String.c */,
   1.414 -				6406CEBC1CE3835300C14D77 /* UTF8String.h */,
   1.415 -				6406CEBD1CE3835300C14D77 /* Version.c */,
   1.416 -				6406CEBE1CE3835300C14D77 /* Version.h */,
   1.417 -				6406CEBF1CE3835300C14D77 /* xer_decoder.c */,
   1.418 -				6406CEC01CE3835300C14D77 /* xer_decoder.h */,
   1.419 -				6406CEC11CE3835300C14D77 /* xer_encoder.c */,
   1.420 -				6406CEC21CE3835300C14D77 /* xer_encoder.h */,
   1.421 -				6406CEC31CE3835300C14D77 /* xer_support.c */,
   1.422 -				6406CEC41CE3835300C14D77 /* xer_support.h */,
   1.423 +				646C40951D510CD700C63EFF /* asn_application.h */,
   1.424 +				646C40961D510CD700C63EFF /* asn_codecs_prim.c */,
   1.425 +				646C40971D510CD700C63EFF /* asn_codecs_prim.h */,
   1.426 +				646C40981D510CD700C63EFF /* asn_codecs.h */,
   1.427 +				646C40991D510CD700C63EFF /* asn_internal.h */,
   1.428 +				646C409A1D510CD700C63EFF /* asn_SEQUENCE_OF.c */,
   1.429 +				646C409B1D510CD700C63EFF /* asn_SEQUENCE_OF.h */,
   1.430 +				646C409C1D510CD700C63EFF /* asn_SET_OF.c */,
   1.431 +				646C409D1D510CD700C63EFF /* asn_SET_OF.h */,
   1.432 +				646C409E1D510CD700C63EFF /* asn_system.h */,
   1.433 +				646C409F1D510CD700C63EFF /* Beacon.c */,
   1.434 +				646C40A01D510CD700C63EFF /* Beacon.h */,
   1.435 +				646C40A11D510CD700C63EFF /* ber_decoder.c */,
   1.436 +				646C40A21D510CD700C63EFF /* ber_decoder.h */,
   1.437 +				646C40A31D510CD700C63EFF /* ber_tlv_length.c */,
   1.438 +				646C40A41D510CD700C63EFF /* ber_tlv_length.h */,
   1.439 +				646C40A51D510CD700C63EFF /* ber_tlv_tag.c */,
   1.440 +				646C40A61D510CD700C63EFF /* ber_tlv_tag.h */,
   1.441 +				646C40A71D510CD700C63EFF /* BIT_STRING.c */,
   1.442 +				646C40A81D510CD700C63EFF /* BIT_STRING.h */,
   1.443 +				646C40A91D510CD700C63EFF /* BOOLEAN.c */,
   1.444 +				646C40AA1D510CD700C63EFF /* BOOLEAN.h */,
   1.445 +				646C40AB1D510CD700C63EFF /* constr_CHOICE.c */,
   1.446 +				646C40AC1D510CD700C63EFF /* constr_CHOICE.h */,
   1.447 +				646C40AD1D510CD700C63EFF /* constr_SEQUENCE_OF.c */,
   1.448 +				646C40AE1D510CD700C63EFF /* constr_SEQUENCE_OF.h */,
   1.449 +				646C40AF1D510CD700C63EFF /* constr_SEQUENCE.c */,
   1.450 +				646C40B01D510CD700C63EFF /* constr_SEQUENCE.h */,
   1.451 +				646C40B11D510CD700C63EFF /* constr_SET_OF.c */,
   1.452 +				646C40B21D510CD700C63EFF /* constr_SET_OF.h */,
   1.453 +				646C40B31D510CD700C63EFF /* constr_TYPE.c */,
   1.454 +				646C40B41D510CD700C63EFF /* constr_TYPE.h */,
   1.455 +				646C40B51D510CD700C63EFF /* constraints.c */,
   1.456 +				646C40B61D510CD700C63EFF /* constraints.h */,
   1.457 +				646C40B71D510CD700C63EFF /* der_encoder.c */,
   1.458 +				646C40B81D510CD700C63EFF /* der_encoder.h */,
   1.459 +				646C40B91D510CD700C63EFF /* DeviceGroup-Protocol.c */,
   1.460 +				646C40BA1D510CD700C63EFF /* DeviceGroup-Protocol.h */,
   1.461 +				646C40BB1D510CD700C63EFF /* GroupKeys.c */,
   1.462 +				646C40BC1D510CD700C63EFF /* GroupKeys.h */,
   1.463 +				646C40BD1D510CD700C63EFF /* HandshakeRequest.c */,
   1.464 +				646C40BE1D510CD700C63EFF /* HandshakeRequest.h */,
   1.465 +				646C40BF1D510CD700C63EFF /* Hash.c */,
   1.466 +				646C40C01D510CD700C63EFF /* Hash.h */,
   1.467 +				646C40C11D510CD700C63EFF /* Header.c */,
   1.468 +				646C40C21D510CD700C63EFF /* Header.h */,
   1.469 +				646C40C31D510CD700C63EFF /* Hex.c */,
   1.470 +				646C40C41D510CD700C63EFF /* Hex.h */,
   1.471 +				646C40C51D510CD700C63EFF /* Identity.c */,
   1.472 +				646C40C61D510CD700C63EFF /* Identity.h */,
   1.473 +				646C40C71D510CD700C63EFF /* IdentityList.c */,
   1.474 +				646C40C81D510CD800C63EFF /* IdentityList.h */,
   1.475 +				646C40C91D510CD800C63EFF /* INTEGER.c */,
   1.476 +				646C40CA1D510CD800C63EFF /* INTEGER.h */,
   1.477 +				646C40CB1D510CD800C63EFF /* ISO639-1.c */,
   1.478 +				646C40CC1D510CD800C63EFF /* ISO639-1.h */,
   1.479 +				646C40CD1D510CD800C63EFF /* NativeEnumerated.c */,
   1.480 +				646C40CE1D510CD800C63EFF /* NativeEnumerated.h */,
   1.481 +				646C40CF1D510CD800C63EFF /* NativeInteger.c */,
   1.482 +				646C40D01D510CD800C63EFF /* NativeInteger.h */,
   1.483 +				646C40D11D510CD800C63EFF /* OCTET_STRING.c */,
   1.484 +				646C40D21D510CD800C63EFF /* OCTET_STRING.h */,
   1.485 +				646C40D31D510CD800C63EFF /* per_decoder.c */,
   1.486 +				646C40D41D510CD800C63EFF /* per_decoder.h */,
   1.487 +				646C40D51D510CD800C63EFF /* per_encoder.c */,
   1.488 +				646C40D61D510CD800C63EFF /* per_encoder.h */,
   1.489 +				646C40D71D510CD800C63EFF /* per_opentype.c */,
   1.490 +				646C40D81D510CD800C63EFF /* per_opentype.h */,
   1.491 +				646C40D91D510CD800C63EFF /* per_support.c */,
   1.492 +				646C40DA1D510CD800C63EFF /* per_support.h */,
   1.493 +				646C40DB1D510CD800C63EFF /* PrintableString.c */,
   1.494 +				646C40DC1D510CD800C63EFF /* PrintableString.h */,
   1.495 +				646C40DD1D510CD800C63EFF /* protocols.asn1 */,
   1.496 +				646C40DE1D510CD800C63EFF /* Sync-Protocols.c */,
   1.497 +				646C40DF1D510CD800C63EFF /* Sync-Protocols.h */,
   1.498 +				646C40E01D510CD800C63EFF /* UTF8String.c */,
   1.499 +				646C40E11D510CD800C63EFF /* UTF8String.h */,
   1.500 +				646C40E21D510CD800C63EFF /* Version.c */,
   1.501 +				646C40E31D510CD800C63EFF /* Version.h */,
   1.502 +				646C40E41D510CD800C63EFF /* xer_decoder.c */,
   1.503 +				646C40E51D510CD800C63EFF /* xer_decoder.h */,
   1.504 +				646C40E61D510CD800C63EFF /* xer_encoder.c */,
   1.505 +				646C40E71D510CD800C63EFF /* xer_encoder.h */,
   1.506 +				646C40E81D510CD800C63EFF /* xer_support.c */,
   1.507 +				646C40E91D510CD800C63EFF /* xer_support.h */,
   1.508  			);
   1.509  			name = asn.1;
   1.510  			sourceTree = "<group>";
   1.511 @@ -421,14 +499,17 @@
   1.512  		64A8264B1B455C5600EECAF0 /* srcref */ = {
   1.513  			isa = PBXGroup;
   1.514  			children = (
   1.515 +				646C414C1D510D8800C63EFF /* baseprotocol.c */,
   1.516 +				646C414D1D510D8800C63EFF /* baseprotocol.h */,
   1.517 +				646C413E1D510D2C00C63EFF /* sync_actions.c */,
   1.518 +				646C413F1D510D2C00C63EFF /* sync_driver.c */,
   1.519 +				646C41401D510D2C00C63EFF /* sync_fsm.c */,
   1.520 +				646C41411D510D2C00C63EFF /* sync_fsm.h */,
   1.521 +				646C41421D510D2C00C63EFF /* sync_send_actions.c */,
   1.522 +				646C41431D510D2C00C63EFF /* sync.c */,
   1.523 +				646C41441D510D2C00C63EFF /* sync.h */,
   1.524  				646788871CEB3D120001F54C /* map_asn1.c */,
   1.525  				646788881CEB3D120001F54C /* map_asn1.h */,
   1.526 -				646788891CEB3D120001F54C /* sync_actions.c */,
   1.527 -				6467888A1CEB3D120001F54C /* sync_driver.c */,
   1.528 -				6467888B1CEB3D120001F54C /* sync_fsm.h */,
   1.529 -				64D2C8471CE2245D002CD757 /* sync.c */,
   1.530 -				64D2C8481CE2245D002CD757 /* sync.h */,
   1.531 -				64D2C8401CE2241C002CD757 /* sync_fsm.c */,
   1.532  				430D258A1C9ED75A00B94535 /* blacklist.c */,
   1.533  				64A8264C1B455D0800EECAF0 /* bloblist.c */,
   1.534  				64A8264D1B455D0800EECAF0 /* bloblist.h */,
   1.535 @@ -483,42 +564,55 @@
   1.536  			isa = PBXHeadersBuildPhase;
   1.537  			buildActionMask = 2147483647;
   1.538  			files = (
   1.539 -				6406CEFA1CE3835300C14D77 /* UTF8String.h in Headers */,
   1.540 -				6406CEF01CE3835300C14D77 /* per_encoder.h in Headers */,
   1.541 -				6406CEC81CE3835300C14D77 /* asn_codecs.h in Headers */,
   1.542 -				6406CEE21CE3835300C14D77 /* der_encoder.h in Headers */,
   1.543 -				6406CED01CE3835300C14D77 /* ber_decoder.h in Headers */,
   1.544 -				6406CF001CE3835300C14D77 /* xer_encoder.h in Headers */,
   1.545 +				646C41031D510CD800C63EFF /* constr_SEQUENCE_OF.h in Headers */,
   1.546 +				646C40ED1D510CD800C63EFF /* asn_codecs.h in Headers */,
   1.547 +				646C41371D510CD800C63EFF /* Version.h in Headers */,
   1.548 +				646C412F1D510CD800C63EFF /* per_support.h in Headers */,
   1.549 +				646C41111D510CD800C63EFF /* GroupKeys.h in Headers */,
   1.550 +				646C40F21D510CD800C63EFF /* asn_SET_OF.h in Headers */,
   1.551 +				646C41311D510CD800C63EFF /* PrintableString.h in Headers */,
   1.552 +				646C40F51D510CD800C63EFF /* Beacon.h in Headers */,
   1.553 +				646C40F71D510CD800C63EFF /* ber_decoder.h in Headers */,
   1.554 +				646C41351D510CD800C63EFF /* UTF8String.h in Headers */,
   1.555 +				646C40EC1D510CD800C63EFF /* asn_codecs_prim.h in Headers */,
   1.556 +				646C40EE1D510CD800C63EFF /* asn_internal.h in Headers */,
   1.557 +				646C413B1D510CD800C63EFF /* xer_encoder.h in Headers */,
   1.558 +				646C40F01D510CD800C63EFF /* asn_SEQUENCE_OF.h in Headers */,
   1.559 +				646C40FD1D510CD800C63EFF /* BIT_STRING.h in Headers */,
   1.560 +				646C411F1D510CD800C63EFF /* INTEGER.h in Headers */,
   1.561 +				646C411D1D510CD800C63EFF /* IdentityList.h in Headers */,
   1.562 +				646C41331D510CD800C63EFF /* Sync-Protocols.h in Headers */,
   1.563 +				646C41011D510CD800C63EFF /* constr_CHOICE.h in Headers */,
   1.564 +				646C40FB1D510CD800C63EFF /* ber_tlv_tag.h in Headers */,
   1.565 +				646C414F1D510D8800C63EFF /* baseprotocol.h in Headers */,
   1.566  				6467888D1CEB3D120001F54C /* map_asn1.h in Headers */,
   1.567 -				6406CEEC1CE3835300C14D77 /* OCTET_STRING.h in Headers */,
   1.568 -				6406CEC51CE3835300C14D77 /* asn_application.h in Headers */,
   1.569 -				6406CEFC1CE3835300C14D77 /* Version.h in Headers */,
   1.570 -				6406CEDC1CE3835300C14D77 /* constr_SET_OF.h in Headers */,
   1.571 -				6406CEC71CE3835300C14D77 /* asn_codecs_prim.h in Headers */,
   1.572 -				6406CED21CE3835300C14D77 /* ber_tlv_length.h in Headers */,
   1.573 -				6406CED41CE3835300C14D77 /* ber_tlv_tag.h in Headers */,
   1.574 -				6406CED61CE3835300C14D77 /* BIT_STRING.h in Headers */,
   1.575 -				6406CEE41CE3835300C14D77 /* Identity.h in Headers */,
   1.576 -				6406CEE01CE3835300C14D77 /* constraints.h in Headers */,
   1.577 -				6406CEDA1CE3835300C14D77 /* constr_SEQUENCE.h in Headers */,
   1.578 -				6406CF021CE3835300C14D77 /* xer_support.h in Headers */,
   1.579 -				6406CEC91CE3835300C14D77 /* asn_internal.h in Headers */,
   1.580 -				6406CECB1CE3835300C14D77 /* asn_SEQUENCE_OF.h in Headers */,
   1.581 -				6406CECE1CE3835300C14D77 /* asn_system.h in Headers */,
   1.582 -				646788901CEB3D120001F54C /* sync_fsm.h in Headers */,
   1.583 -				6406CEF21CE3835300C14D77 /* per_opentype.h in Headers */,
   1.584 -				6406CECD1CE3835300C14D77 /* asn_SET_OF.h in Headers */,
   1.585 -				64D2C84B1CE2245D002CD757 /* sync.h in Headers */,
   1.586 -				6406CEEA1CE3835300C14D77 /* NativeInteger.h in Headers */,
   1.587 -				6406CEFE1CE3835300C14D77 /* xer_decoder.h in Headers */,
   1.588 -				6406CEDE1CE3835300C14D77 /* constr_TYPE.h in Headers */,
   1.589 -				6406CEF41CE3835300C14D77 /* per_support.h in Headers */,
   1.590 -				6406CEEE1CE3835300C14D77 /* per_decoder.h in Headers */,
   1.591 +				646C41131D510CD800C63EFF /* HandshakeRequest.h in Headers */,
   1.592 +				646C40F31D510CD800C63EFF /* asn_system.h in Headers */,
   1.593 +				646C410B1D510CD800C63EFF /* constraints.h in Headers */,
   1.594 +				646C41251D510CD800C63EFF /* NativeInteger.h in Headers */,
   1.595 +				646C41271D510CD800C63EFF /* OCTET_STRING.h in Headers */,
   1.596 +				646C41391D510CD800C63EFF /* xer_decoder.h in Headers */,
   1.597 +				646C40EA1D510CD800C63EFF /* asn_application.h in Headers */,
   1.598 +				646C41211D510CD800C63EFF /* ISO639-1.h in Headers */,
   1.599 +				646C412D1D510CD800C63EFF /* per_opentype.h in Headers */,
   1.600 +				646C413D1D510CD800C63EFF /* xer_support.h in Headers */,
   1.601 +				646C41191D510CD800C63EFF /* Hex.h in Headers */,
   1.602 +				646C41051D510CD800C63EFF /* constr_SEQUENCE.h in Headers */,
   1.603 +				646C41151D510CD800C63EFF /* Hash.h in Headers */,
   1.604 +				646C410F1D510CD800C63EFF /* DeviceGroup-Protocol.h in Headers */,
   1.605 +				646C40FF1D510CD800C63EFF /* BOOLEAN.h in Headers */,
   1.606 +				646C41481D510D2C00C63EFF /* sync_fsm.h in Headers */,
   1.607  				64A8268C1B455D9D00EECAF0 /* pEpEngine.h in Headers */,
   1.608 -				6406CED81CE3835300C14D77 /* constr_SEQUENCE_OF.h in Headers */,
   1.609 -				6406CEE81CE3835300C14D77 /* NativeEnumerated.h in Headers */,
   1.610 -				6406CEE61CE3835300C14D77 /* INTEGER.h in Headers */,
   1.611 -				6406CEF61CE3835300C14D77 /* PrintableString.h in Headers */,
   1.612 +				646C41091D510CD800C63EFF /* constr_TYPE.h in Headers */,
   1.613 +				646C410D1D510CD800C63EFF /* der_encoder.h in Headers */,
   1.614 +				646C41231D510CD800C63EFF /* NativeEnumerated.h in Headers */,
   1.615 +				646C41171D510CD800C63EFF /* Header.h in Headers */,
   1.616 +				646C41071D510CD800C63EFF /* constr_SET_OF.h in Headers */,
   1.617 +				646C414B1D510D2C00C63EFF /* sync.h in Headers */,
   1.618 +				646C411B1D510CD800C63EFF /* Identity.h in Headers */,
   1.619 +				646C412B1D510CD800C63EFF /* per_encoder.h in Headers */,
   1.620 +				646C40F91D510CD800C63EFF /* ber_tlv_length.h in Headers */,
   1.621 +				646C41291D510CD800C63EFF /* per_decoder.h in Headers */,
   1.622  			);
   1.623  			runOnlyForDeploymentPostprocessing = 0;
   1.624  		};
   1.625 @@ -677,7 +771,7 @@
   1.626  			);
   1.627  			runOnlyForDeploymentPostprocessing = 0;
   1.628  			shellPath = /bin/sh;
   1.629 -			shellScript = "mkdir -p \"$BUILT_PRODUCTS_DIR/include\"\n\ncp \"$SRCROOT/../src/\"{\\\npEpEngine.h,\\\ncryptotech.h,\\\nkeymanagement.h,\\\nmessage_api.h,\\\ndynamic_api.h,\\\nstringlist.h,\\\ntimestamp.h,\\\nidentity_list.h,\\\nbloblist.h,\\\nstringpair.h,\\\nmessage.h,\\\nmime.h} \"$BUILT_PRODUCTS_DIR/include\"\n\npushd ../asn.1\nbash -l -c \"make generate\"\nbash -l -c \"make\"\npopd";
   1.630 +			shellScript = "mkdir -p \"$BUILT_PRODUCTS_DIR/include\"\n\ncp \"$SRCROOT/../src/\"{\\\npEpEngine.h,\\\ncryptotech.h,\\\nkeymanagement.h,\\\nmessage_api.h,\\\ndynamic_api.h,\\\nstringlist.h,\\\ntimestamp.h,\\\nidentity_list.h,\\\nbloblist.h,\\\nstringpair.h,\\\nmessage.h,\\\nmime.h} \"$BUILT_PRODUCTS_DIR/include\"\n\nbash -l -c \"make -C ../asn.1 generate\"\nbash -l -c \"make -C ../asn.1\"\nbash -l -c \"LC_ALL=en_US.UTF-8 YML_PATH=$HOME/yml2 make -C ../sync\"\n";
   1.631  		};
   1.632  /* End PBXShellScriptBuildPhase section */
   1.633  
   1.634 @@ -694,57 +788,71 @@
   1.635  			buildActionMask = 2147483647;
   1.636  			files = (
   1.637  				64A826871B455D0800EECAF0 /* stringpair.c in Sources */,
   1.638 -				6406CEE91CE3835300C14D77 /* NativeInteger.c in Sources */,
   1.639 -				6467888F1CEB3D120001F54C /* sync_driver.c in Sources */,
   1.640 -				6406CEFD1CE3835300C14D77 /* xer_decoder.c in Sources */,
   1.641 -				6406CEFB1CE3835300C14D77 /* Version.c in Sources */,
   1.642 -				64D2C8411CE2241C002CD757 /* sync_fsm.c in Sources */,
   1.643 -				6406CEE31CE3835300C14D77 /* Identity.c in Sources */,
   1.644 +				646C41341D510CD800C63EFF /* UTF8String.c in Sources */,
   1.645  				64A826831B455D0800EECAF0 /* platform_unix.c in Sources */,
   1.646 -				6406CEE51CE3835300C14D77 /* INTEGER.c in Sources */,
   1.647 +				646C40F81D510CD800C63EFF /* ber_tlv_length.c in Sources */,
   1.648 +				646C411C1D510CD800C63EFF /* IdentityList.c in Sources */,
   1.649 +				646C41301D510CD800C63EFF /* PrintableString.c in Sources */,
   1.650  				64A8267B1B455D0800EECAF0 /* etpan_mime.c in Sources */,
   1.651 -				6406CECF1CE3835300C14D77 /* ber_decoder.c in Sources */,
   1.652  				64A8267A1B455D0800EECAF0 /* email.c in Sources */,
   1.653 -				6406CEDF1CE3835300C14D77 /* constraints.c in Sources */,
   1.654 +				646C41261D510CD800C63EFF /* OCTET_STRING.c in Sources */,
   1.655 +				646C41141D510CD800C63EFF /* Hash.c in Sources */,
   1.656 +				646C410E1D510CD800C63EFF /* DeviceGroup-Protocol.c in Sources */,
   1.657  				64A826861B455D0800EECAF0 /* stringlist.c in Sources */,
   1.658  				64A8267E1B455D0800EECAF0 /* message_api.c in Sources */,
   1.659 -				6406CED71CE3835300C14D77 /* constr_SEQUENCE_OF.c in Sources */,
   1.660  				64A826851B455D0800EECAF0 /* sqlite3.c in Sources */,
   1.661 +				646C41361D510CD800C63EFF /* Version.c in Sources */,
   1.662 +				646C41081D510CD800C63EFF /* constr_TYPE.c in Sources */,
   1.663 +				646C40FE1D510CD800C63EFF /* BOOLEAN.c in Sources */,
   1.664 +				646C41001D510CD800C63EFF /* constr_CHOICE.c in Sources */,
   1.665 +				646C41121D510CD800C63EFF /* HandshakeRequest.c in Sources */,
   1.666 +				646C41471D510D2C00C63EFF /* sync_fsm.c in Sources */,
   1.667  				64A826821B455D0800EECAF0 /* pgp_netpgp.c in Sources */,
   1.668 -				6406CED31CE3835300C14D77 /* ber_tlv_tag.c in Sources */,
   1.669 -				6406CF011CE3835300C14D77 /* xer_support.c in Sources */,
   1.670 +				646C41101D510CD800C63EFF /* GroupKeys.c in Sources */,
   1.671 +				646C40EF1D510CD800C63EFF /* asn_SEQUENCE_OF.c in Sources */,
   1.672  				64A826891B455D0800EECAF0 /* trans_auto.c in Sources */,
   1.673 +				646C410C1D510CD800C63EFF /* der_encoder.c in Sources */,
   1.674 +				646C41381D510CD800C63EFF /* xer_decoder.c in Sources */,
   1.675 +				646C41181D510CD800C63EFF /* Hex.c in Sources */,
   1.676  				64A8267D1B455D0800EECAF0 /* keymanagement.c in Sources */,
   1.677 +				646C40EB1D510CD800C63EFF /* asn_codecs_prim.c in Sources */,
   1.678 +				646C41451D510D2C00C63EFF /* sync_actions.c in Sources */,
   1.679 +				646C40F61D510CD800C63EFF /* ber_decoder.c in Sources */,
   1.680 +				646C40F11D510CD800C63EFF /* asn_SET_OF.c in Sources */,
   1.681 +				646C413A1D510CD800C63EFF /* xer_encoder.c in Sources */,
   1.682 +				646C41021D510CD800C63EFF /* constr_SEQUENCE_OF.c in Sources */,
   1.683 +				646C410A1D510CD800C63EFF /* constraints.c in Sources */,
   1.684 +				646C41461D510D2C00C63EFF /* sync_driver.c in Sources */,
   1.685  				64A8267C1B455D0800EECAF0 /* identity_list.c in Sources */,
   1.686 -				64D2C84A1CE2245D002CD757 /* sync.c in Sources */,
   1.687 -				6406CED11CE3835300C14D77 /* ber_tlv_length.c in Sources */,
   1.688 -				6406CECA1CE3835300C14D77 /* asn_SEQUENCE_OF.c in Sources */,
   1.689 -				6406CECC1CE3835300C14D77 /* asn_SET_OF.c in Sources */,
   1.690 -				6406CED51CE3835300C14D77 /* BIT_STRING.c in Sources */,
   1.691 +				646C40FC1D510CD800C63EFF /* BIT_STRING.c in Sources */,
   1.692 +				646C41161D510CD800C63EFF /* Header.c in Sources */,
   1.693 +				646C40F41D510CD800C63EFF /* Beacon.c in Sources */,
   1.694 +				646C411E1D510CD800C63EFF /* INTEGER.c in Sources */,
   1.695 +				646C413C1D510CD800C63EFF /* xer_support.c in Sources */,
   1.696  				64A8268A1B455D0800EECAF0 /* transport.c in Sources */,
   1.697 -				6406CEE11CE3835300C14D77 /* der_encoder.c in Sources */,
   1.698 -				6406CEF51CE3835300C14D77 /* PrintableString.c in Sources */,
   1.699 -				6406CED91CE3835300C14D77 /* constr_SEQUENCE.c in Sources */,
   1.700 -				6406CEEF1CE3835300C14D77 /* per_encoder.c in Sources */,
   1.701 +				646C41491D510D2C00C63EFF /* sync_send_actions.c in Sources */,
   1.702 +				646C41201D510CD800C63EFF /* ISO639-1.c in Sources */,
   1.703 +				646C414A1D510D2C00C63EFF /* sync.c in Sources */,
   1.704  				64A826791B455D0800EECAF0 /* cryptotech.c in Sources */,
   1.705 +				646C412A1D510CD800C63EFF /* per_encoder.c in Sources */,
   1.706 +				646C412E1D510CD800C63EFF /* per_support.c in Sources */,
   1.707  				64A826781B455D0800EECAF0 /* bloblist.c in Sources */,
   1.708 -				6406CEEB1CE3835300C14D77 /* OCTET_STRING.c in Sources */,
   1.709 -				6406CEF31CE3835300C14D77 /* per_support.c in Sources */,
   1.710 -				6406CEE71CE3835300C14D77 /* NativeEnumerated.c in Sources */,
   1.711 -				6406CEDD1CE3835300C14D77 /* constr_TYPE.c in Sources */,
   1.712 +				646C41041D510CD800C63EFF /* constr_SEQUENCE.c in Sources */,
   1.713  				64A826881B455D0800EECAF0 /* timestamp.c in Sources */,
   1.714 -				6406CEFF1CE3835300C14D77 /* xer_encoder.c in Sources */,
   1.715 +				646C41221D510CD800C63EFF /* NativeEnumerated.c in Sources */,
   1.716  				430D258B1C9ED75A00B94535 /* blacklist.c in Sources */,
   1.717 +				646C414E1D510D8800C63EFF /* baseprotocol.c in Sources */,
   1.718  				6467888C1CEB3D120001F54C /* map_asn1.c in Sources */,
   1.719 -				6406CEF11CE3835300C14D77 /* per_opentype.c in Sources */,
   1.720 -				6467888E1CEB3D120001F54C /* sync_actions.c in Sources */,
   1.721 -				6406CEED1CE3835300C14D77 /* per_decoder.c in Sources */,
   1.722 +				646C40FA1D510CD800C63EFF /* ber_tlv_tag.c in Sources */,
   1.723 +				646C41241D510CD800C63EFF /* NativeInteger.c in Sources */,
   1.724 +				646C41061D510CD800C63EFF /* constr_SET_OF.c in Sources */,
   1.725 +				646C412C1D510CD800C63EFF /* per_opentype.c in Sources */,
   1.726 +				646C41281D510CD800C63EFF /* per_decoder.c in Sources */,
   1.727  				64A826801B455D0800EECAF0 /* mime.c in Sources */,
   1.728 -				6406CEC61CE3835300C14D77 /* asn_codecs_prim.c in Sources */,
   1.729  				64A8267F1B455D0800EECAF0 /* message.c in Sources */,
   1.730 +				646C411A1D510CD800C63EFF /* Identity.c in Sources */,
   1.731  				64A826811B455D0800EECAF0 /* pEpEngine.c in Sources */,
   1.732 -				6406CEDB1CE3835300C14D77 /* constr_SET_OF.c in Sources */,
   1.733 -				6406CEF91CE3835300C14D77 /* UTF8String.c in Sources */,
   1.734 +				646C41321D510CD800C63EFF /* Sync-Protocols.c in Sources */,
   1.735  			);
   1.736  			runOnlyForDeploymentPostprocessing = 0;
   1.737  		};