9 /* Begin PBXBuildFile section */
10 18312F9714E99A3F00F0BCAC /* SecNssCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6434290534D3B800F287B2 /* SecNssCoder.h */; settings = {ATTRIBUTES = (Private, ); }; };
11 1885B45314D9BB1A00519375 /* SecNssCoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C6434280534D3B800F287B2 /* SecNssCoder.cpp */; };
12 18B6B2A714DB73A000EDDE5F /* secErrorStr.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C6434270534D3B800F287B2 /* secErrorStr.c */; };
13 4C28246B0F1BC75800CAADEC /* oidsocsp.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C2824670F1BC75800CAADEC /* oidsocsp.c */; };
14 4C28246C0F1BC75800CAADEC /* oidsocsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C2824680F1BC75800CAADEC /* oidsocsp.h */; settings = {ATTRIBUTES = (Public, ); }; };
15 795CA8220D38041D00BAE6A2 /* SecAsn1Coder.c in Sources */ = {isa = PBXBuildFile; fileRef = 0545C7B806502D1100543007 /* SecAsn1Coder.c */; };
16 795CA8230D38041D00BAE6A2 /* SecAsn1Coder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0545C7B906502D1100543007 /* SecAsn1Coder.h */; settings = {ATTRIBUTES = (Public, ); }; };
17 795CA8240D38041D00BAE6A2 /* SecAsn1Templates.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C6433F80534D3B800F287B2 /* SecAsn1Templates.c */; };
18 795CA8250D38041D00BAE6A2 /* SecAsn1Templates.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6433F90534D3B800F287B2 /* SecAsn1Templates.h */; settings = {ATTRIBUTES = (Public, ); }; };
19 795CA8260D38041D00BAE6A2 /* SecAsn1Types.h in Headers */ = {isa = PBXBuildFile; fileRef = 0554F5B609892C980085E7C5 /* SecAsn1Types.h */; settings = {ATTRIBUTES = (Public, ); }; };
20 795CA8270D38041D00BAE6A2 /* certExtensionTemplates.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C6433FA0534D3B800F287B2 /* certExtensionTemplates.c */; };
21 795CA8280D38041D00BAE6A2 /* certExtensionTemplates.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6433FB0534D3B800F287B2 /* certExtensionTemplates.h */; settings = {ATTRIBUTES = (Public, ); }; };
22 795CA8290D38041D00BAE6A2 /* csrTemplates.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C6433FC0534D3B800F287B2 /* csrTemplates.c */; };
23 795CA82A0D38041D00BAE6A2 /* csrTemplates.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6433FD0534D3B800F287B2 /* csrTemplates.h */; settings = {ATTRIBUTES = (Public, ); }; };
24 795CA82B0D38041D00BAE6A2 /* keyTemplates.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C6433FE0534D3B800F287B2 /* keyTemplates.c */; };
25 795CA82C0D38041D00BAE6A2 /* keyTemplates.h in Headers */ = {isa = PBXBuildFile; fileRef = 0502B640068A5920006168D5 /* keyTemplates.h */; settings = {ATTRIBUTES = (Public, ); }; };
26 795CA82D0D38041D00BAE6A2 /* nameTemplates.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C6434000534D3B800F287B2 /* nameTemplates.c */; };
27 795CA82E0D38041D00BAE6A2 /* nameTemplates.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6434010534D3B800F287B2 /* nameTemplates.h */; settings = {ATTRIBUTES = (Public, ); }; };
28 795CA82F0D38041D00BAE6A2 /* nsprPortX.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C6434020534D3B800F287B2 /* nsprPortX.c */; };
29 795CA8300D38041D00BAE6A2 /* nssUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C6434060534D3B800F287B2 /* nssUtils.c */; };
30 795CA8310D38041D00BAE6A2 /* nssUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6434070534D3B800F287B2 /* nssUtils.h */; settings = {ATTRIBUTES = (Public, ); }; };
31 795CA8320D38041D00BAE6A2 /* ocspTemplates.c in Sources */ = {isa = PBXBuildFile; fileRef = 0502BF9A068B51E3006168D5 /* ocspTemplates.c */; };
32 795CA8330D38041D00BAE6A2 /* ocspTemplates.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6433FF0534D3B800F287B2 /* ocspTemplates.h */; settings = {ATTRIBUTES = (Public, ); }; };
33 795CA8350D38041D00BAE6A2 /* secasn1d.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C6434210534D3B800F287B2 /* secasn1d.c */; };
34 795CA8360D38041D00BAE6A2 /* secasn1e.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C6434220534D3B800F287B2 /* secasn1e.c */; };
35 795CA8380D38041D00BAE6A2 /* secasn1u.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C6434240534D3B800F287B2 /* secasn1u.c */; };
36 795CA8390D38041D00BAE6A2 /* X509Templates.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C64342D0534D3B800F287B2 /* X509Templates.c */; };
37 795CA83A0D38041D00BAE6A2 /* X509Templates.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C64342E0534D3B800F287B2 /* X509Templates.h */; settings = {ATTRIBUTES = (Public, ); }; };
38 795CA83B0D38041D00BAE6A2 /* osKeyTemplates.c in Sources */ = {isa = PBXBuildFile; fileRef = 0504B16106517A730011D5F5 /* osKeyTemplates.c */; };
39 795CA83C0D38041D00BAE6A2 /* osKeyTemplates.h in Headers */ = {isa = PBXBuildFile; fileRef = 0504B16206517A730011D5F5 /* osKeyTemplates.h */; settings = {ATTRIBUTES = (Public, ); }; };
40 795CAAD10D3BEDBB00BAE6A2 /* pkcs7Templates.c in Sources */ = {isa = PBXBuildFile; fileRef = 795CAACD0D3BEDBB00BAE6A2 /* pkcs7Templates.c */; };
41 795CAAD20D3BEDBB00BAE6A2 /* pkcs7Templates.h in Headers */ = {isa = PBXBuildFile; fileRef = 795CAACE0D3BEDBB00BAE6A2 /* pkcs7Templates.h */; settings = {ATTRIBUTES = (Public, ); }; };
42 795CAAD30D3BEDBB00BAE6A2 /* pkcs12Templates.c in Sources */ = {isa = PBXBuildFile; fileRef = 795CAACF0D3BEDBB00BAE6A2 /* pkcs12Templates.c */; };
43 795CAAD40D3BEDBB00BAE6A2 /* pkcs12Templates.h in Headers */ = {isa = PBXBuildFile; fileRef = 795CAAD00D3BEDBB00BAE6A2 /* pkcs12Templates.h */; settings = {ATTRIBUTES = (Public, ); }; };
44 798B80C10D3E8B6700AC1D04 /* secasn1.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6434200534D3B800F287B2 /* secasn1.h */; settings = {ATTRIBUTES = (Private, ); }; };
45 798B80E00D3E8BFC00AC1D04 /* secasn1t.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6434230534D3B800F287B2 /* secasn1t.h */; settings = {ATTRIBUTES = (Public, ); }; };
46 79BDD2D10D60CE82000D84D3 /* plarenas.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C64340C0534D3B800F287B2 /* plarenas.h */; settings = {ATTRIBUTES = (Private, ); }; };
47 79BDD2ED0D60CEF5000D84D3 /* prtypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C64341E0534D3B800F287B2 /* prtypes.h */; settings = {ATTRIBUTES = (Private, ); }; };
48 79BDD2F60D60CF24000D84D3 /* prcpucfg.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C64340F0534D3B800F287B2 /* prcpucfg.h */; settings = {ATTRIBUTES = (Private, ); }; };
49 79BDD2FC0D60CF66000D84D3 /* secerr.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6434260534D3B800F287B2 /* secerr.h */; settings = {ATTRIBUTES = (Private, ); }; };
50 79BDD3020D60CFC9000D84D3 /* protypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C64341B0534D3B800F287B2 /* protypes.h */; settings = {ATTRIBUTES = (Private, ); }; };
51 79BDD30C0D60D0E5000D84D3 /* seccomon.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6434250534D3B800F287B2 /* seccomon.h */; settings = {ATTRIBUTES = (Private, ); }; };
52 79BDD3100D60D116000D84D3 /* plstr.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C64340D0534D3B800F287B2 /* plstr.h */; settings = {ATTRIBUTES = (Private, ); }; };
53 79BDD3110D60D116000D84D3 /* prlog.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6434170534D3B800F287B2 /* prlog.h */; settings = {ATTRIBUTES = (Private, ); }; };
54 79BDD33F0D60D29A000D84D3 /* prerror.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6434130534D3B800F287B2 /* prerror.h */; settings = {ATTRIBUTES = (Private, ); }; };
55 79BDD3420D60D2B2000D84D3 /* prerr.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6434120534D3B800F287B2 /* prerr.h */; settings = {ATTRIBUTES = (Private, ); }; };
56 79BDD3490D60D4A4000D84D3 /* prbit.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C64340E0534D3B800F287B2 /* prbit.h */; settings = {ATTRIBUTES = (Private, ); }; };
57 79BDD34A0D60D4A4000D84D3 /* prmem.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6434190534D3B800F287B2 /* prmem.h */; settings = {ATTRIBUTES = (Private, ); }; };
58 79EF5A780D3C1984009F5270 /* oidsalg.c in Sources */ = {isa = PBXBuildFile; fileRef = 79EF5A730D3C1984009F5270 /* oidsalg.c */; };
59 79EF5A790D3C1984009F5270 /* oidsalg.h in Headers */ = {isa = PBXBuildFile; fileRef = 79EF5A740D3C1984009F5270 /* oidsalg.h */; settings = {ATTRIBUTES = (Public, ); }; };
60 79EF5A7A0D3C1984009F5270 /* oidsattr.c in Sources */ = {isa = PBXBuildFile; fileRef = 79EF5A750D3C1984009F5270 /* oidsattr.c */; };
61 79EF5A7B0D3C1984009F5270 /* oidsattr.h in Headers */ = {isa = PBXBuildFile; fileRef = 79EF5A760D3C1984009F5270 /* oidsattr.h */; settings = {ATTRIBUTES = (Public, ); }; };
62 79EF5A7C0D3C1984009F5270 /* oidsbase.h in Headers */ = {isa = PBXBuildFile; fileRef = 79EF5A770D3C1984009F5270 /* oidsbase.h */; settings = {ATTRIBUTES = (Public, ); }; };
63 79EF5BA30D3D6EF4009F5270 /* secport.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C64342B0534D3B800F287B2 /* secport.h */; settings = {ATTRIBUTES = (Private, ); }; };
64 79EF5BA50D3D6EF8009F5270 /* secport.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C64342A0534D3B800F287B2 /* secport.c */; };
65 79EF5BC90D3D6F44009F5270 /* plarena.c in Sources */ = {isa = PBXBuildFile; fileRef = 4C64340A0534D3B800F287B2 /* plarena.c */; };
66 79EF5BCA0D3D6F44009F5270 /* plarena.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C64340B0534D3B800F287B2 /* plarena.h */; settings = {ATTRIBUTES = (Private, ); }; };
67 /* End PBXBuildFile section */
69 /* Begin PBXFileReference section */
70 0502B640068A5920006168D5 /* keyTemplates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = keyTemplates.h; sourceTree = "<group>"; };
71 0502BF9A068B51E3006168D5 /* ocspTemplates.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ocspTemplates.c; sourceTree = "<group>"; };
72 0504B16106517A730011D5F5 /* osKeyTemplates.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = osKeyTemplates.c; sourceTree = "<group>"; };
73 0504B16206517A730011D5F5 /* osKeyTemplates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = osKeyTemplates.h; sourceTree = "<group>"; };
74 0545C78806502BAD00543007 /* security_asn1.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = security_asn1.exp; sourceTree = "<group>"; };
75 0545C7B806502D1100543007 /* SecAsn1Coder.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SecAsn1Coder.c; sourceTree = "<group>"; };
76 0545C7B906502D1100543007 /* SecAsn1Coder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecAsn1Coder.h; sourceTree = "<group>"; };
77 0554F5B609892C980085E7C5 /* SecAsn1Types.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecAsn1Types.h; sourceTree = "<group>"; };
78 05ABB7BB0989387700FA0183 /* asn1Templates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = asn1Templates.h; sourceTree = "<group>"; };
79 05BE7E6B0A37669000C055B0 /* libsecurity_asn1.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = libsecurity_asn1.plist; sourceTree = "<group>"; };
80 05BE7E6C0A37669000C055B0 /* libsecurity_asn1.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = libsecurity_asn1.txt; sourceTree = "<group>"; };
81 18B647F514D9FD4500F538BF /* base.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = base.xcconfig; sourceTree = "<group>"; };
82 18B647F614D9FD4500F538BF /* debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = debug.xcconfig; sourceTree = "<group>"; };
83 18B647F714D9FD4500F538BF /* lib.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = lib.xcconfig; sourceTree = "<group>"; };
84 18B647F814D9FD4500F538BF /* release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = release.xcconfig; sourceTree = "<group>"; };
85 4C2824670F1BC75800CAADEC /* oidsocsp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = oidsocsp.c; sourceTree = "<group>"; };
86 4C2824680F1BC75800CAADEC /* oidsocsp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = oidsocsp.h; sourceTree = "<group>"; };
87 4C6433F80534D3B800F287B2 /* SecAsn1Templates.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = SecAsn1Templates.c; sourceTree = "<group>"; };
88 4C6433F90534D3B800F287B2 /* SecAsn1Templates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecAsn1Templates.h; sourceTree = "<group>"; };
89 4C6433FA0534D3B800F287B2 /* certExtensionTemplates.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = certExtensionTemplates.c; sourceTree = "<group>"; };
90 4C6433FB0534D3B800F287B2 /* certExtensionTemplates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = certExtensionTemplates.h; sourceTree = "<group>"; };
91 4C6433FC0534D3B800F287B2 /* csrTemplates.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = csrTemplates.c; sourceTree = "<group>"; };
92 4C6433FD0534D3B800F287B2 /* csrTemplates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = csrTemplates.h; sourceTree = "<group>"; };
93 4C6433FE0534D3B800F287B2 /* keyTemplates.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = keyTemplates.c; sourceTree = "<group>"; };
94 4C6433FF0534D3B800F287B2 /* ocspTemplates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ocspTemplates.h; sourceTree = "<group>"; };
95 4C6434000534D3B800F287B2 /* nameTemplates.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = nameTemplates.c; sourceTree = "<group>"; };
96 4C6434010534D3B800F287B2 /* nameTemplates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = nameTemplates.h; sourceTree = "<group>"; };
97 4C6434020534D3B800F287B2 /* nsprPortX.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = nsprPortX.c; sourceTree = "<group>"; };
98 4C6434030534D3B800F287B2 /* nssilckt.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = nssilckt.h; sourceTree = "<group>"; };
99 4C6434040534D3B800F287B2 /* nssilock.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = nssilock.h; sourceTree = "<group>"; };
100 4C6434050534D3B800F287B2 /* nsslocks.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = nsslocks.h; sourceTree = "<group>"; };
101 4C6434060534D3B800F287B2 /* nssUtils.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = nssUtils.c; sourceTree = "<group>"; };
102 4C6434070534D3B800F287B2 /* nssUtils.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = nssUtils.h; sourceTree = "<group>"; };
103 4C64340A0534D3B800F287B2 /* plarena.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = plarena.c; sourceTree = "<group>"; };
104 4C64340B0534D3B800F287B2 /* plarena.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = plarena.h; sourceTree = "<group>"; };
105 4C64340C0534D3B800F287B2 /* plarenas.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = plarenas.h; sourceTree = "<group>"; };
106 4C64340D0534D3B800F287B2 /* plstr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = plstr.h; sourceTree = "<group>"; };
107 4C64340E0534D3B800F287B2 /* prbit.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = prbit.h; sourceTree = "<group>"; };
108 4C64340F0534D3B800F287B2 /* prcpucfg.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = prcpucfg.h; sourceTree = "<group>"; };
109 4C6434100534D3B800F287B2 /* prcvar.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = prcvar.h; sourceTree = "<group>"; };
110 4C6434110534D3B800F287B2 /* prenv.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = prenv.h; sourceTree = "<group>"; };
111 4C6434120534D3B800F287B2 /* prerr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = prerr.h; sourceTree = "<group>"; };
112 4C6434130534D3B800F287B2 /* prerror.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = prerror.h; sourceTree = "<group>"; };
113 4C6434140534D3B800F287B2 /* prinit.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = prinit.h; sourceTree = "<group>"; };
114 4C6434150534D3B800F287B2 /* prinrval.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = prinrval.h; sourceTree = "<group>"; };
115 4C6434160534D3B800F287B2 /* prlock.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = prlock.h; sourceTree = "<group>"; };
116 4C6434170534D3B800F287B2 /* prlog.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = prlog.h; sourceTree = "<group>"; };
117 4C6434180534D3B800F287B2 /* prlong.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = prlong.h; sourceTree = "<group>"; };
118 4C6434190534D3B800F287B2 /* prmem.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = prmem.h; sourceTree = "<group>"; };
119 4C64341A0534D3B800F287B2 /* prmon.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = prmon.h; sourceTree = "<group>"; };
120 4C64341B0534D3B800F287B2 /* protypes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = protypes.h; sourceTree = "<group>"; };
121 4C64341C0534D3B800F287B2 /* prthread.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = prthread.h; sourceTree = "<group>"; };
122 4C64341D0534D3B800F287B2 /* prtime.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = prtime.h; sourceTree = "<group>"; };
123 4C64341E0534D3B800F287B2 /* prtypes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = prtypes.h; sourceTree = "<group>"; };
124 4C64341F0534D3B800F287B2 /* prvrsion.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = prvrsion.h; sourceTree = "<group>"; };
125 4C6434200534D3B800F287B2 /* secasn1.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = secasn1.h; sourceTree = "<group>"; };
126 4C6434210534D3B800F287B2 /* secasn1d.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = secasn1d.c; sourceTree = "<group>"; };
127 4C6434220534D3B800F287B2 /* secasn1e.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = secasn1e.c; sourceTree = "<group>"; };
128 4C6434230534D3B800F287B2 /* secasn1t.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = secasn1t.h; sourceTree = "<group>"; };
129 4C6434240534D3B800F287B2 /* secasn1u.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = secasn1u.c; sourceTree = "<group>"; };
130 4C6434250534D3B800F287B2 /* seccomon.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = seccomon.h; sourceTree = "<group>"; };
131 4C6434260534D3B800F287B2 /* secerr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = secerr.h; sourceTree = "<group>"; };
132 4C6434270534D3B800F287B2 /* secErrorStr.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = secErrorStr.c; sourceTree = "<group>"; };
133 4C6434280534D3B800F287B2 /* SecNssCoder.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SecNssCoder.cpp; sourceTree = "<group>"; };
134 4C6434290534D3B800F287B2 /* SecNssCoder.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SecNssCoder.h; sourceTree = "<group>"; };
135 4C64342A0534D3B800F287B2 /* secport.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = secport.c; sourceTree = "<group>"; };
136 4C64342B0534D3B800F287B2 /* secport.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = secport.h; sourceTree = "<group>"; };
137 4C64342D0534D3B800F287B2 /* X509Templates.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = X509Templates.c; sourceTree = "<group>"; };
138 4C64342E0534D3B800F287B2 /* X509Templates.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = X509Templates.h; sourceTree = "<group>"; };
139 795CA7FF0D38013D00BAE6A2 /* libASN1.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libASN1.a; sourceTree = BUILT_PRODUCTS_DIR; };
140 795CAACD0D3BEDBB00BAE6A2 /* pkcs7Templates.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pkcs7Templates.c; sourceTree = "<group>"; };
141 795CAACE0D3BEDBB00BAE6A2 /* pkcs7Templates.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pkcs7Templates.h; sourceTree = "<group>"; };
142 795CAACF0D3BEDBB00BAE6A2 /* pkcs12Templates.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pkcs12Templates.c; sourceTree = "<group>"; };
143 795CAAD00D3BEDBB00BAE6A2 /* pkcs12Templates.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pkcs12Templates.h; sourceTree = "<group>"; };
144 79EF5A730D3C1984009F5270 /* oidsalg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = oidsalg.c; sourceTree = "<group>"; };
145 79EF5A740D3C1984009F5270 /* oidsalg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = oidsalg.h; sourceTree = "<group>"; };
146 79EF5A750D3C1984009F5270 /* oidsattr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = oidsattr.c; sourceTree = "<group>"; };
147 79EF5A760D3C1984009F5270 /* oidsattr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = oidsattr.h; sourceTree = "<group>"; };
148 79EF5A770D3C1984009F5270 /* oidsbase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = oidsbase.h; sourceTree = "<group>"; };
149 /* End PBXFileReference section */
151 /* Begin PBXFrameworksBuildPhase section */
152 795CA7FD0D38013D00BAE6A2 /* Frameworks */ = {
153 isa = PBXFrameworksBuildPhase;
154 buildActionMask = 2147483647;
157 runOnlyForDeploymentPostprocessing = 0;
159 /* End PBXFrameworksBuildPhase section */
161 /* Begin PBXGroup section */
162 05BE7E680A37663E00C055B0 /* docs */ = {
165 05BE7E6B0A37669000C055B0 /* libsecurity_asn1.plist */,
166 05BE7E6C0A37669000C055B0 /* libsecurity_asn1.txt */,
169 sourceTree = "<group>";
171 18B647F414D9FD4500F538BF /* config */ = {
174 18B647F514D9FD4500F538BF /* base.xcconfig */,
175 18B647F614D9FD4500F538BF /* debug.xcconfig */,
176 18B647F714D9FD4500F538BF /* lib.xcconfig */,
177 18B647F814D9FD4500F538BF /* release.xcconfig */,
180 sourceTree = "<group>";
182 4C6433F70534D3B800F287B2 /* lib */ = {
185 05ABB7BB0989387700FA0183 /* asn1Templates.h */,
186 0545C7B806502D1100543007 /* SecAsn1Coder.c */,
187 0545C7B906502D1100543007 /* SecAsn1Coder.h */,
188 4C6433F80534D3B800F287B2 /* SecAsn1Templates.c */,
189 4C6433F90534D3B800F287B2 /* SecAsn1Templates.h */,
190 0554F5B609892C980085E7C5 /* SecAsn1Types.h */,
191 4C6433FA0534D3B800F287B2 /* certExtensionTemplates.c */,
192 4C6433FB0534D3B800F287B2 /* certExtensionTemplates.h */,
193 4C6433FC0534D3B800F287B2 /* csrTemplates.c */,
194 4C6433FD0534D3B800F287B2 /* csrTemplates.h */,
195 4C6433FE0534D3B800F287B2 /* keyTemplates.c */,
196 0502B640068A5920006168D5 /* keyTemplates.h */,
197 4C6434000534D3B800F287B2 /* nameTemplates.c */,
198 4C6434010534D3B800F287B2 /* nameTemplates.h */,
199 795CAACD0D3BEDBB00BAE6A2 /* pkcs7Templates.c */,
200 795CAACE0D3BEDBB00BAE6A2 /* pkcs7Templates.h */,
201 795CAACF0D3BEDBB00BAE6A2 /* pkcs12Templates.c */,
202 795CAAD00D3BEDBB00BAE6A2 /* pkcs12Templates.h */,
203 4C6434020534D3B800F287B2 /* nsprPortX.c */,
204 4C6434030534D3B800F287B2 /* nssilckt.h */,
205 4C6434040534D3B800F287B2 /* nssilock.h */,
206 4C6434050534D3B800F287B2 /* nsslocks.h */,
207 4C6434060534D3B800F287B2 /* nssUtils.c */,
208 4C6434070534D3B800F287B2 /* nssUtils.h */,
209 0502BF9A068B51E3006168D5 /* ocspTemplates.c */,
210 4C6433FF0534D3B800F287B2 /* ocspTemplates.h */,
211 4C64340A0534D3B800F287B2 /* plarena.c */,
212 4C64340B0534D3B800F287B2 /* plarena.h */,
213 4C64340C0534D3B800F287B2 /* plarenas.h */,
214 4C64340D0534D3B800F287B2 /* plstr.h */,
215 4C64340E0534D3B800F287B2 /* prbit.h */,
216 4C64340F0534D3B800F287B2 /* prcpucfg.h */,
217 4C6434100534D3B800F287B2 /* prcvar.h */,
218 4C6434110534D3B800F287B2 /* prenv.h */,
219 4C6434120534D3B800F287B2 /* prerr.h */,
220 4C6434130534D3B800F287B2 /* prerror.h */,
221 4C6434140534D3B800F287B2 /* prinit.h */,
222 4C6434150534D3B800F287B2 /* prinrval.h */,
223 4C6434160534D3B800F287B2 /* prlock.h */,
224 4C6434170534D3B800F287B2 /* prlog.h */,
225 4C6434180534D3B800F287B2 /* prlong.h */,
226 4C6434190534D3B800F287B2 /* prmem.h */,
227 4C64341A0534D3B800F287B2 /* prmon.h */,
228 4C64341B0534D3B800F287B2 /* protypes.h */,
229 4C64341C0534D3B800F287B2 /* prthread.h */,
230 4C64341D0534D3B800F287B2 /* prtime.h */,
231 4C64341E0534D3B800F287B2 /* prtypes.h */,
232 4C64341F0534D3B800F287B2 /* prvrsion.h */,
233 4C6434200534D3B800F287B2 /* secasn1.h */,
234 4C6434210534D3B800F287B2 /* secasn1d.c */,
235 4C6434220534D3B800F287B2 /* secasn1e.c */,
236 4C6434230534D3B800F287B2 /* secasn1t.h */,
237 4C6434240534D3B800F287B2 /* secasn1u.c */,
238 4C6434250534D3B800F287B2 /* seccomon.h */,
239 4C6434260534D3B800F287B2 /* secerr.h */,
240 4C6434270534D3B800F287B2 /* secErrorStr.c */,
241 4C6434280534D3B800F287B2 /* SecNssCoder.cpp */,
242 4C6434290534D3B800F287B2 /* SecNssCoder.h */,
243 4C64342A0534D3B800F287B2 /* secport.c */,
244 4C64342B0534D3B800F287B2 /* secport.h */,
245 4C64342D0534D3B800F287B2 /* X509Templates.c */,
246 4C64342E0534D3B800F287B2 /* X509Templates.h */,
247 0504B16106517A730011D5F5 /* osKeyTemplates.c */,
248 0504B16206517A730011D5F5 /* osKeyTemplates.h */,
249 79EF5A730D3C1984009F5270 /* oidsalg.c */,
250 79EF5A740D3C1984009F5270 /* oidsalg.h */,
251 79EF5A750D3C1984009F5270 /* oidsattr.c */,
252 79EF5A760D3C1984009F5270 /* oidsattr.h */,
253 79EF5A770D3C1984009F5270 /* oidsbase.h */,
254 4C2824670F1BC75800CAADEC /* oidsocsp.c */,
255 4C2824680F1BC75800CAADEC /* oidsocsp.h */,
256 0545C78806502BAD00543007 /* security_asn1.exp */,
259 sourceTree = "<group>";
261 9D56980803E74D6100003D05 = {
264 18B647F414D9FD4500F538BF /* config */,
265 4C6433F70534D3B800F287B2 /* lib */,
266 05BE7E680A37663E00C055B0 /* docs */,
267 9D56981D03E74E4100003D05 /* Products */,
269 sourceTree = "<group>";
271 9D56981D03E74E4100003D05 /* Products */ = {
274 795CA7FF0D38013D00BAE6A2 /* libASN1.a */,
277 sourceTree = "<group>";
279 /* End PBXGroup section */
281 /* Begin PBXHeadersBuildPhase section */
282 795CA7FB0D38013D00BAE6A2 /* Headers */ = {
283 isa = PBXHeadersBuildPhase;
284 buildActionMask = 2147483647;
286 79BDD3490D60D4A4000D84D3 /* prbit.h in Headers */,
287 79BDD34A0D60D4A4000D84D3 /* prmem.h in Headers */,
288 79BDD3100D60D116000D84D3 /* plstr.h in Headers */,
289 79BDD3110D60D116000D84D3 /* prlog.h in Headers */,
290 79BDD30C0D60D0E5000D84D3 /* seccomon.h in Headers */,
291 79BDD3420D60D2B2000D84D3 /* prerr.h in Headers */,
292 79BDD33F0D60D29A000D84D3 /* prerror.h in Headers */,
293 79BDD2FC0D60CF66000D84D3 /* secerr.h in Headers */,
294 79EF5BA30D3D6EF4009F5270 /* secport.h in Headers */,
295 798B80C10D3E8B6700AC1D04 /* secasn1.h in Headers */,
296 798B80E00D3E8BFC00AC1D04 /* secasn1t.h in Headers */,
297 79BDD2F60D60CF24000D84D3 /* prcpucfg.h in Headers */,
298 79BDD2ED0D60CEF5000D84D3 /* prtypes.h in Headers */,
299 79EF5BCA0D3D6F44009F5270 /* plarena.h in Headers */,
300 79BDD3020D60CFC9000D84D3 /* protypes.h in Headers */,
301 79BDD2D10D60CE82000D84D3 /* plarenas.h in Headers */,
302 795CA8230D38041D00BAE6A2 /* SecAsn1Coder.h in Headers */,
303 795CA8250D38041D00BAE6A2 /* SecAsn1Templates.h in Headers */,
304 795CA8260D38041D00BAE6A2 /* SecAsn1Types.h in Headers */,
305 795CA8280D38041D00BAE6A2 /* certExtensionTemplates.h in Headers */,
306 795CA82A0D38041D00BAE6A2 /* csrTemplates.h in Headers */,
307 795CA82C0D38041D00BAE6A2 /* keyTemplates.h in Headers */,
308 795CA82E0D38041D00BAE6A2 /* nameTemplates.h in Headers */,
309 795CA8310D38041D00BAE6A2 /* nssUtils.h in Headers */,
310 795CA8330D38041D00BAE6A2 /* ocspTemplates.h in Headers */,
311 795CA83A0D38041D00BAE6A2 /* X509Templates.h in Headers */,
312 795CA83C0D38041D00BAE6A2 /* osKeyTemplates.h in Headers */,
313 795CAAD20D3BEDBB00BAE6A2 /* pkcs7Templates.h in Headers */,
314 795CAAD40D3BEDBB00BAE6A2 /* pkcs12Templates.h in Headers */,
315 79EF5A790D3C1984009F5270 /* oidsalg.h in Headers */,
316 79EF5A7B0D3C1984009F5270 /* oidsattr.h in Headers */,
317 79EF5A7C0D3C1984009F5270 /* oidsbase.h in Headers */,
318 4C28246C0F1BC75800CAADEC /* oidsocsp.h in Headers */,
319 18312F9714E99A3F00F0BCAC /* SecNssCoder.h in Headers */,
321 runOnlyForDeploymentPostprocessing = 0;
323 /* End PBXHeadersBuildPhase section */
325 /* Begin PBXNativeTarget section */
326 795CA7FE0D38013D00BAE6A2 /* libASN1 */ = {
327 isa = PBXNativeTarget;
328 buildConfigurationList = 795CA8030D38017E00BAE6A2 /* Build configuration list for PBXNativeTarget "libASN1" */;
330 795CA7FB0D38013D00BAE6A2 /* Headers */,
331 795CA7FC0D38013D00BAE6A2 /* Sources */,
332 795CA7FD0D38013D00BAE6A2 /* Frameworks */,
339 productName = libASN1;
340 productReference = 795CA7FF0D38013D00BAE6A2 /* libASN1.a */;
341 productType = "com.apple.product-type.library.static";
343 /* End PBXNativeTarget section */
345 /* Begin PBXProject section */
346 9D56980C03E74D6100003D05 /* Project object */ = {
349 LastUpgradeCheck = 0700;
351 buildConfigurationList = C23B0CEC09A298C500B7FCED /* Build configuration list for PBXProject "libsecurity_asn1" */;
352 compatibilityVersion = "Xcode 3.2";
353 developmentRegion = English;
354 hasScannedForEncodings = 1;
361 mainGroup = 9D56980803E74D6100003D05;
362 productRefGroup = 9D56981D03E74E4100003D05 /* Products */;
366 795CA7FE0D38013D00BAE6A2 /* libASN1 */,
369 /* End PBXProject section */
371 /* Begin PBXSourcesBuildPhase section */
372 795CA7FC0D38013D00BAE6A2 /* Sources */ = {
373 isa = PBXSourcesBuildPhase;
374 buildActionMask = 2147483647;
376 79EF5BC90D3D6F44009F5270 /* plarena.c in Sources */,
377 795CA8220D38041D00BAE6A2 /* SecAsn1Coder.c in Sources */,
378 795CA8240D38041D00BAE6A2 /* SecAsn1Templates.c in Sources */,
379 79EF5BA50D3D6EF8009F5270 /* secport.c in Sources */,
380 795CA8270D38041D00BAE6A2 /* certExtensionTemplates.c in Sources */,
381 795CA8290D38041D00BAE6A2 /* csrTemplates.c in Sources */,
382 795CA82B0D38041D00BAE6A2 /* keyTemplates.c in Sources */,
383 795CA82D0D38041D00BAE6A2 /* nameTemplates.c in Sources */,
384 795CA82F0D38041D00BAE6A2 /* nsprPortX.c in Sources */,
385 795CA8300D38041D00BAE6A2 /* nssUtils.c in Sources */,
386 795CA8320D38041D00BAE6A2 /* ocspTemplates.c in Sources */,
387 795CA8350D38041D00BAE6A2 /* secasn1d.c in Sources */,
388 795CA8360D38041D00BAE6A2 /* secasn1e.c in Sources */,
389 795CA8380D38041D00BAE6A2 /* secasn1u.c in Sources */,
390 795CA8390D38041D00BAE6A2 /* X509Templates.c in Sources */,
391 795CA83B0D38041D00BAE6A2 /* osKeyTemplates.c in Sources */,
392 795CAAD10D3BEDBB00BAE6A2 /* pkcs7Templates.c in Sources */,
393 795CAAD30D3BEDBB00BAE6A2 /* pkcs12Templates.c in Sources */,
394 79EF5A780D3C1984009F5270 /* oidsalg.c in Sources */,
395 79EF5A7A0D3C1984009F5270 /* oidsattr.c in Sources */,
396 4C28246B0F1BC75800CAADEC /* oidsocsp.c in Sources */,
397 1885B45314D9BB1A00519375 /* SecNssCoder.cpp in Sources */,
398 18B6B2A714DB73A000EDDE5F /* secErrorStr.c in Sources */,
400 runOnlyForDeploymentPostprocessing = 0;
402 /* End PBXSourcesBuildPhase section */
404 /* Begin XCBuildConfiguration section */
405 795CA8090D3801A700BAE6A2 /* Debug */ = {
406 isa = XCBuildConfiguration;
407 baseConfigurationReference = 18B647F614D9FD4500F538BF /* debug.xcconfig */;
409 CLANG_STATIC_ANALYZER_MODE = deep;
410 CLANG_WARN_CONSTANT_CONVERSION = YES;
411 CLANG_WARN_EMPTY_BODY = YES;
412 CLANG_WARN_ENUM_CONVERSION = YES;
413 CLANG_WARN_INT_CONVERSION = YES;
414 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
415 GCC_WARN_UNINITIALIZED_AUTOS = YES;
416 RUN_CLANG_STATIC_ANALYZER = YES;
420 795CA80D0D3801A700BAE6A2 /* Debug */ = {
421 isa = XCBuildConfiguration;
422 baseConfigurationReference = 18B647F714D9FD4500F538BF /* lib.xcconfig */;
424 COMBINE_HIDPI_IMAGES = YES;
425 LIBRARY_STYLE = STATIC;
429 795CA8180D3801A900BAE6A2 /* Release */ = {
430 isa = XCBuildConfiguration;
431 baseConfigurationReference = 18B647F814D9FD4500F538BF /* release.xcconfig */;
433 CLANG_STATIC_ANALYZER_MODE = deep;
434 CLANG_WARN_CONSTANT_CONVERSION = YES;
435 CLANG_WARN_EMPTY_BODY = YES;
436 CLANG_WARN_ENUM_CONVERSION = YES;
437 CLANG_WARN_INT_CONVERSION = YES;
438 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
439 GCC_WARN_UNINITIALIZED_AUTOS = YES;
440 RUN_CLANG_STATIC_ANALYZER = YES;
444 795CA81C0D3801A900BAE6A2 /* Release */ = {
445 isa = XCBuildConfiguration;
446 baseConfigurationReference = 18B647F714D9FD4500F538BF /* lib.xcconfig */;
448 COMBINE_HIDPI_IMAGES = YES;
449 LIBRARY_STYLE = STATIC;
453 /* End XCBuildConfiguration section */
455 /* Begin XCConfigurationList section */
456 795CA8030D38017E00BAE6A2 /* Build configuration list for PBXNativeTarget "libASN1" */ = {
457 isa = XCConfigurationList;
458 buildConfigurations = (
459 795CA80D0D3801A700BAE6A2 /* Debug */,
460 795CA81C0D3801A900BAE6A2 /* Release */,
462 defaultConfigurationIsVisible = 0;
463 defaultConfigurationName = Release;
465 C23B0CEC09A298C500B7FCED /* Build configuration list for PBXProject "libsecurity_asn1" */ = {
466 isa = XCConfigurationList;
467 buildConfigurations = (
468 795CA8090D3801A700BAE6A2 /* Debug */,
469 795CA8180D3801A900BAE6A2 /* Release */,
471 defaultConfigurationIsVisible = 0;
472 defaultConfigurationName = Release;
474 /* End XCConfigurationList section */
476 rootObject = 9D56980C03E74D6100003D05 /* Project object */;