|
9 | 9 | /* Begin PBXBuildFile section */
|
10 | 10 | 6505236E1FB4940100E0B1B1 /* AESEncrypter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6505236D1FB4940100E0B1B1 /* AESEncrypter.swift */; };
|
11 | 11 | 650523701FB494BE00E0B1B1 /* AESDecrypter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6505236F1FB494BE00E0B1B1 /* AESDecrypter.swift */; };
|
| 12 | + 6506D9E920F4CA2000F34DD8 /* SymmetricKeyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6506D9E820F4CA2000F34DD8 /* SymmetricKeyTests.swift */; }; |
12 | 13 | 65125A321FBF85FA007CF3AE /* JWSDeserializationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65125A311FBF85FA007CF3AE /* JWSDeserializationTests.swift */; };
|
13 | 14 | 6514ADC92031DD15008A4DD3 /* ASN1DEREncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6514ADC82031DD15008A4DD3 /* ASN1DEREncoding.swift */; };
|
14 | 15 | 6514ADCB2031DD27008A4DD3 /* ASN1DEREncodingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6514ADCA2031DD27008A4DD3 /* ASN1DEREncodingTests.swift */; };
|
15 | 16 | 652C613A1FD99A3300578E2A /* JWSSigningInputTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 652C61391FD99A3300578E2A /* JWSSigningInputTest.swift */; };
|
16 | 17 | 652F6DE91F73E6780002DEE0 /* Serializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 652F6DE81F73E6780002DEE0 /* Serializer.swift */; };
|
17 | 18 | 6533552A1F8F6B6800A660C6 /* JWEHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 653355291F8F6B6800A660C6 /* JWEHeader.swift */; };
|
18 | 19 | 6533552E1F8FB61000A660C6 /* JWE.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6533552D1F8FB61000A660C6 /* JWE.swift */; };
|
| 20 | + 653365E520ECCB71002630D7 /* JWEDirectEncryptionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 653365E420ECCB71002630D7 /* JWEDirectEncryptionTests.swift */; }; |
| 21 | + 65344C3E20F4CC9000FCBBA1 /* DataSymmetricKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65344C3D20F4CC9000FCBBA1 /* DataSymmetricKey.swift */; }; |
19 | 22 | 65353F5D1F750A6A003E099B /* DataExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65353F5C1F750A6A003E099B /* DataExtensions.swift */; };
|
20 | 23 | 653656072035D6C700A3AC3B /* JWKSetCollectionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 653656062035D6C700A3AC3B /* JWKSetCollectionTests.swift */; };
|
21 | 24 | 653656092035D86E00A3AC3B /* JWKSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 653656082035D86E00A3AC3B /* JWKSet.swift */; };
|
|
42 | 45 | 65A77E941F7285A900A66DDE /* JOSEHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65A77E931F7285A900A66DDE /* JOSEHeader.swift */; };
|
43 | 46 | 65A7A1991F7295F5009449E7 /* Payload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65A7A1981F7295F5009449E7 /* Payload.swift */; };
|
44 | 47 | 65A9D3DC1F45CDD7004E0B61 /* JOSESwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65FBFDE21F45CC7C005C7D68 /* JOSESwift.framework */; };
|
| 48 | + 65A9EE4B20FDD7A900E9C566 /* EncrypterDecrypterInitializationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65A9EE4A20FDD7A900E9C566 /* EncrypterDecrypterInitializationTests.swift */; }; |
45 | 49 | 65D1D0651F7A4DB3006377CD /* DataConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65D1D0641F7A4DB3006377CD /* DataConvertible.swift */; };
|
46 | 50 | 65D1D0671F7A878D006377CD /* Deserializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65D1D0661F7A878D006377CD /* Deserializer.swift */; };
|
47 | 51 | 65D8680F1F7CE35000769BBF /* RSAVerifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65D8680E1F7CE35000769BBF /* RSAVerifier.swift */; };
|
48 | 52 | 65D868111F7CEBA200769BBF /* Verifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65D868101F7CEBA200769BBF /* Verifier.swift */; };
|
| 53 | + 65D8E8E820F499EF0059506A /* SymmetricKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65D8E8E720F499EF0059506A /* SymmetricKeys.swift */; }; |
| 54 | + 65D8E8EA20F4AF880059506A /* SymmetricKeyCodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65D8E8E920F4AF880059506A /* SymmetricKeyCodable.swift */; }; |
49 | 55 | 65E733CC1FEBE8320009EAC6 /* JWKExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E733CB1FEBE8320009EAC6 /* JWKExtensions.swift */; };
|
50 | 56 | 65E733D11FEBF7960009EAC6 /* JWKParameters.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E733D01FEBF7960009EAC6 /* JWKParameters.swift */; };
|
51 | 57 | 65E733D31FEBFDB30009EAC6 /* JWKtoJSONTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E733D21FEBFDB30009EAC6 /* JWKtoJSONTests.swift */; };
|
|
55 | 61 | 65FBFDE71F45CC7C005C7D68 /* JOSESwift.h in Headers */ = {isa = PBXBuildFile; fileRef = 65FBFDE51F45CC7C005C7D68 /* JOSESwift.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
56 | 62 | C803EFE51FA77E3000B71335 /* JWSTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C803EFE41FA77E3000B71335 /* JWSTests.swift */; };
|
57 | 63 | C803EFE91FA7893A00B71335 /* JWSHeaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C803EFE81FA7893A00B71335 /* JWSHeaderTests.swift */; };
|
58 |
| - C803EFED1FA8849C00B71335 /* JWETests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C803EFEC1FA8849C00B71335 /* JWETests.swift */; }; |
| 64 | + C803EFED1FA8849C00B71335 /* JWERSATests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C803EFEC1FA8849C00B71335 /* JWERSATests.swift */; }; |
59 | 65 | C803EFEF1FA884C100B71335 /* JWEHeaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C803EFEE1FA884C100B71335 /* JWEHeaderTests.swift */; };
|
60 | 66 | C803EFF31FA8A98F00B71335 /* DataExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C803EFF21FA8A98F00B71335 /* DataExtensionTests.swift */; };
|
61 | 67 | C81DBD581FFE66E700ECF69E /* AES.swift in Sources */ = {isa = PBXBuildFile; fileRef = C81DBD571FFE66E700ECF69E /* AES.swift */; };
|
|
101 | 107 | /* Begin PBXFileReference section */
|
102 | 108 | 6505236D1FB4940100E0B1B1 /* AESEncrypter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AESEncrypter.swift; sourceTree = "<group>"; };
|
103 | 109 | 6505236F1FB494BE00E0B1B1 /* AESDecrypter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AESDecrypter.swift; sourceTree = "<group>"; };
|
| 110 | + 6506D9E820F4CA2000F34DD8 /* SymmetricKeyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SymmetricKeyTests.swift; sourceTree = "<group>"; }; |
104 | 111 | 65125A311FBF85FA007CF3AE /* JWSDeserializationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWSDeserializationTests.swift; sourceTree = "<group>"; };
|
105 | 112 | 6514ADC82031DD15008A4DD3 /* ASN1DEREncoding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ASN1DEREncoding.swift; sourceTree = "<group>"; };
|
106 | 113 | 6514ADCA2031DD27008A4DD3 /* ASN1DEREncodingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ASN1DEREncodingTests.swift; sourceTree = "<group>"; };
|
107 | 114 | 652C61391FD99A3300578E2A /* JWSSigningInputTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWSSigningInputTest.swift; sourceTree = "<group>"; };
|
108 | 115 | 652F6DE81F73E6780002DEE0 /* Serializer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Serializer.swift; sourceTree = "<group>"; };
|
109 | 116 | 653355291F8F6B6800A660C6 /* JWEHeader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWEHeader.swift; sourceTree = "<group>"; };
|
110 | 117 | 6533552D1F8FB61000A660C6 /* JWE.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWE.swift; sourceTree = "<group>"; };
|
| 118 | + 653365E420ECCB71002630D7 /* JWEDirectEncryptionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWEDirectEncryptionTests.swift; sourceTree = "<group>"; }; |
| 119 | + 65344C3D20F4CC9000FCBBA1 /* DataSymmetricKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataSymmetricKey.swift; sourceTree = "<group>"; }; |
111 | 120 | 65353F5C1F750A6A003E099B /* DataExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataExtensions.swift; sourceTree = "<group>"; };
|
112 | 121 | 653656062035D6C700A3AC3B /* JWKSetCollectionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWKSetCollectionTests.swift; sourceTree = "<group>"; };
|
113 | 122 | 653656082035D86E00A3AC3B /* JWKSet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWKSet.swift; sourceTree = "<group>"; };
|
|
135 | 144 | 65A7A1981F7295F5009449E7 /* Payload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Payload.swift; sourceTree = "<group>"; };
|
136 | 145 | 65A9D3D71F45CDD7004E0B61 /* Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
137 | 146 | 65A9D3DB1F45CDD7004E0B61 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
| 147 | + 65A9EE4A20FDD7A900E9C566 /* EncrypterDecrypterInitializationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncrypterDecrypterInitializationTests.swift; sourceTree = "<group>"; }; |
138 | 148 | 65D1D0641F7A4DB3006377CD /* DataConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataConvertible.swift; sourceTree = "<group>"; };
|
139 | 149 | 65D1D0661F7A878D006377CD /* Deserializer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deserializer.swift; sourceTree = "<group>"; };
|
140 | 150 | 65D8680E1F7CE35000769BBF /* RSAVerifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RSAVerifier.swift; sourceTree = "<group>"; };
|
141 | 151 | 65D868101F7CEBA200769BBF /* Verifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Verifier.swift; sourceTree = "<group>"; };
|
| 152 | + 65D8E8E720F499EF0059506A /* SymmetricKeys.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SymmetricKeys.swift; sourceTree = "<group>"; }; |
| 153 | + 65D8E8E920F4AF880059506A /* SymmetricKeyCodable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SymmetricKeyCodable.swift; sourceTree = "<group>"; }; |
142 | 154 | 65E733CB1FEBE8320009EAC6 /* JWKExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWKExtensions.swift; sourceTree = "<group>"; };
|
143 | 155 | 65E733D01FEBF7960009EAC6 /* JWKParameters.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWKParameters.swift; sourceTree = "<group>"; };
|
144 | 156 | 65E733D21FEBFDB30009EAC6 /* JWKtoJSONTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWKtoJSONTests.swift; sourceTree = "<group>"; };
|
|
150 | 162 | 65FBFDE61F45CC7C005C7D68 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
151 | 163 | C803EFE41FA77E3000B71335 /* JWSTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWSTests.swift; sourceTree = "<group>"; };
|
152 | 164 | C803EFE81FA7893A00B71335 /* JWSHeaderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWSHeaderTests.swift; sourceTree = "<group>"; };
|
153 |
| - C803EFEC1FA8849C00B71335 /* JWETests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWETests.swift; sourceTree = "<group>"; }; |
| 165 | + C803EFEC1FA8849C00B71335 /* JWERSATests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWERSATests.swift; sourceTree = "<group>"; }; |
154 | 166 | C803EFEE1FA884C100B71335 /* JWEHeaderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JWEHeaderTests.swift; sourceTree = "<group>"; };
|
155 | 167 | C803EFF21FA8A98F00B71335 /* DataExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataExtensionTests.swift; sourceTree = "<group>"; };
|
156 | 168 | C81DBD571FFE66E700ECF69E /* AES.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AES.swift; sourceTree = "<group>"; };
|
|
221 | 233 | isa = PBXGroup;
|
222 | 234 | children = (
|
223 | 235 | 65676D8A1FC220C70031B26D /* JWEDeserializationTests.swift */,
|
224 |
| - C803EFEC1FA8849C00B71335 /* JWETests.swift */, |
| 236 | + C803EFEC1FA8849C00B71335 /* JWERSATests.swift */, |
225 | 237 | C803EFEE1FA884C100B71335 /* JWEHeaderTests.swift */,
|
| 238 | + 653365E420ECCB71002630D7 /* JWEDirectEncryptionTests.swift */, |
| 239 | + 65A9EE4A20FDD7A900E9C566 /* EncrypterDecrypterInitializationTests.swift */, |
226 | 240 | );
|
227 | 241 | name = JWE;
|
228 | 242 | sourceTree = "<group>";
|
|
327 | 341 | 65684A4E2031971A00E56C68 /* RSAPublicKeyToSecKeyTests.swift */,
|
328 | 342 | 653656062035D6C700A3AC3B /* JWKSetCollectionTests.swift */,
|
329 | 343 | 6536560A2035DC3900A3AC3B /* JWKSetCodingTests.swift */,
|
| 344 | + 6506D9E820F4CA2000F34DD8 /* SymmetricKeyTests.swift */, |
330 | 345 | );
|
331 | 346 | name = JWK;
|
332 | 347 | sourceTree = "<group>";
|
|
340 | 355 | 653656082035D86E00A3AC3B /* JWKSet.swift */,
|
341 | 356 | 6536560C2035DF8300A3AC3B /* JWKSetCodable.swift */,
|
342 | 357 | 65F44EB21FE2E1C6000C5EA0 /* RSAKeys.swift */,
|
| 358 | + 65D8E8E720F499EF0059506A /* SymmetricKeys.swift */, |
| 359 | + 65D8E8E920F4AF880059506A /* SymmetricKeyCodable.swift */, |
343 | 360 | 65826AB12028696000AFFC46 /* RSAKeyCodable.swift */,
|
344 | 361 | 6582614E2029F2D100B594ED /* ASN1DERParsing.swift */,
|
345 | 362 | 6514ADC82031DD15008A4DD3 /* ASN1DEREncoding.swift */,
|
|
423 | 440 | isa = PBXGroup;
|
424 | 441 | children = (
|
425 | 442 | 6582614C2029E98A00B594ED /* DataRSAPublicKey.swift */,
|
| 443 | + 65344C3D20F4CC9000FCBBA1 /* DataSymmetricKey.swift */, |
426 | 444 | 6546FB0E2029DD10002E421F /* SecKeyRSAPublicKey.swift */,
|
427 | 445 | C85012E21FE04E0C00EC49FA /* SecureRandom.swift */,
|
428 | 446 | C81DD9271FD7096100026024 /* HMAC.swift */,
|
|
595 | 613 | 6536560B2035DC3900A3AC3B /* JWKSetCodingTests.swift in Sources */,
|
596 | 614 | 65676D8B1FC220C70031B26D /* JWEDeserializationTests.swift in Sources */,
|
597 | 615 | 6546D606203580C6007217FB /* JWKRSADecodingTests.swift in Sources */,
|
| 616 | + 65A9EE4B20FDD7A900E9C566 /* EncrypterDecrypterInitializationTests.swift in Sources */, |
| 617 | + 653365E520ECCB71002630D7 /* JWEDirectEncryptionTests.swift in Sources */, |
| 618 | + 6506D9E920F4CA2000F34DD8 /* SymmetricKeyTests.swift in Sources */, |
598 | 619 | 65684A4D2031935200E56C68 /* RSAPublicKeyToDataTests.swift in Sources */,
|
599 | 620 | 6575696D203EF9CE004A0EFD /* JWSValidationTests.swift in Sources */,
|
600 | 621 | 65A103A1202B03BB00D22BF5 /* ASN1DERParsingTests.swift in Sources */,
|
|
606 | 627 | C803EFE51FA77E3000B71335 /* JWSTests.swift in Sources */,
|
607 | 628 | C84BDE191FAB44BE0002B5D0 /* CryptoTestCase.swift in Sources */,
|
608 | 629 | 6514ADCB2031DD27008A4DD3 /* ASN1DEREncodingTests.swift in Sources */,
|
609 |
| - C803EFED1FA8849C00B71335 /* JWETests.swift in Sources */, |
| 630 | + C803EFED1FA8849C00B71335 /* JWERSATests.swift in Sources */, |
610 | 631 | C8F096501FC56B25000BEE4D /* RSAEncrypterTests.swift in Sources */,
|
611 | 632 | 65125A321FBF85FA007CF3AE /* JWSDeserializationTests.swift in Sources */,
|
612 | 633 | 65A103A3202B0CDF00D22BF5 /* DataRSAPublicKeyTests.swift in Sources */,
|
|
646 | 667 | 65826AB22028696000AFFC46 /* RSAKeyCodable.swift in Sources */,
|
647 | 668 | C8610F092029B15600859FCC /* Algorithms.swift in Sources */,
|
648 | 669 | 6505236E1FB4940100E0B1B1 /* AESEncrypter.swift in Sources */,
|
| 670 | + 65D8E8E820F499EF0059506A /* SymmetricKeys.swift in Sources */, |
649 | 671 | 65D1D0651F7A4DB3006377CD /* DataConvertible.swift in Sources */,
|
650 | 672 | 6533552E1F8FB61000A660C6 /* JWE.swift in Sources */,
|
651 | 673 | C85B1EF4204D82860026BDCB /* Signer.swift in Sources */,
|
| 674 | + 65D8E8EA20F4AF880059506A /* SymmetricKeyCodable.swift in Sources */, |
652 | 675 | C85B1EF6204D82970026BDCB /* RSASigner.swift in Sources */,
|
| 676 | + 65344C3E20F4CC9000FCBBA1 /* DataSymmetricKey.swift in Sources */, |
653 | 677 | 65D868111F7CEBA200769BBF /* Verifier.swift in Sources */,
|
654 | 678 | C86B876D203D857B00208387 /* JOSESwiftError.swift in Sources */,
|
655 | 679 | 65A77E941F7285A900A66DDE /* JOSEHeader.swift in Sources */,
|
|
0 commit comments