XCTestManifests.swift 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366
  1. #if !canImport(ObjectiveC)
  2. import XCTest
  3. extension AESCCMTests {
  4. // DO NOT MODIFY: This is autogenerated, use:
  5. // `swift test --generate-linuxmain`
  6. // to regenerate.
  7. static let __allTests__AESCCMTests = [
  8. ("testAESCCMTestCase1", testAESCCMTestCase1),
  9. ("testAESCCMTestCase1Decrypt", testAESCCMTestCase1Decrypt),
  10. ("testAESCCMTestCase2", testAESCCMTestCase2),
  11. ("testAESCCMTestCase2Decrypt", testAESCCMTestCase2Decrypt),
  12. ("testAESCCMTestCase3", testAESCCMTestCase3),
  13. ("testAESCCMTestCase3Decrypt", testAESCCMTestCase3Decrypt),
  14. ("testAESCCMTestCase3DecryptPartial", testAESCCMTestCase3DecryptPartial),
  15. ("testAESCCMTestDVPT256", testAESCCMTestDVPT256)
  16. ]
  17. }
  18. extension AESTests {
  19. // DO NOT MODIFY: This is autogenerated, use:
  20. // `swift test --generate-linuxmain`
  21. // to regenerate.
  22. static let __allTests__AESTests = [
  23. ("testAESDecryptCBCWithPaddingPartial", testAESDecryptCBCWithPaddingPartial),
  24. ("testAESDecryptCTRSeek", testAESDecryptCTRSeek),
  25. ("testAESEncrypt", testAESEncrypt),
  26. ("testAESEncrypt2", testAESEncrypt2),
  27. ("testAESEncrypt3", testAESEncrypt3),
  28. ("testAESEncryptCBCNoPadding", testAESEncryptCBCNoPadding),
  29. ("testAESEncryptCBCWithPadding", testAESEncryptCBCWithPadding),
  30. ("testAESEncryptCBCWithPaddingPartial", testAESEncryptCBCWithPaddingPartial),
  31. ("testAESEncryptCFB", testAESEncryptCFB),
  32. ("testAESEncryptCFBLong", testAESEncryptCFBLong),
  33. ("testAESEncryptCTR", testAESEncryptCTR),
  34. ("testAESEncryptCTRIrregularLength", testAESEncryptCTRIrregularLength),
  35. ("testAESEncryptCTRIrregularLengthIncrementalUpdate", testAESEncryptCTRIrregularLengthIncrementalUpdate),
  36. ("testAESEncryptCTRStream", testAESEncryptCTRStream),
  37. ("testAESEncryptCTRZeroPadding", testAESEncryptCTRZeroPadding),
  38. ("testAESEncryptIncremental", testAESEncryptIncremental),
  39. ("testAESEncryptOFB128", testAESEncryptOFB128),
  40. ("testAESEncryptOFB256", testAESEncryptOFB256),
  41. ("testAESEncryptPCBC256", testAESEncryptPCBC256),
  42. ("testAESGCMTagLengthCombined", testAESGCMTagLengthCombined),
  43. ("testAESGCMTagLengthCombined2", testAESGCMTagLengthCombined2),
  44. ("testAESGCMTagLengthDetached", testAESGCMTagLengthDetached),
  45. ("testAESGCMTestCase1", testAESGCMTestCase1),
  46. ("testAESGCMTestCase2", testAESGCMTestCase2),
  47. ("testAESGCMTestCase3", testAESGCMTestCase3),
  48. ("testAESGCMTestCase3Combined", testAESGCMTestCase3Combined),
  49. ("testAESGCMTestCase4", testAESGCMTestCase4),
  50. ("testAESGCMTestCase5", testAESGCMTestCase5),
  51. ("testAESGCMTestCase6", testAESGCMTestCase6),
  52. ("testAESGCMTestCase7", testAESGCMTestCase7),
  53. ("testAESGCMTestCaseIrregularCombined1", testAESGCMTestCaseIrregularCombined1),
  54. ("testAESGCMTestCaseIrregularCombined2", testAESGCMTestCaseIrregularCombined2),
  55. ("testAESWithWrongKey", testAESWithWrongKey),
  56. ("testIssue298", testIssue298),
  57. ("testIssue394", testIssue394),
  58. ("testIssue411", testIssue411)
  59. ]
  60. }
  61. extension AESTestsPerf {
  62. // DO NOT MODIFY: This is autogenerated, use:
  63. // `swift test --generate-linuxmain`
  64. // to regenerate.
  65. static let __allTests__AESTestsPerf = [
  66. ("testAESDecryptPerformance", testAESDecryptPerformance),
  67. ("testAESEncryptPerformance", testAESEncryptPerformance)
  68. ]
  69. }
  70. extension Access {
  71. // DO NOT MODIFY: This is autogenerated, use:
  72. // `swift test --generate-linuxmain`
  73. // to regenerate.
  74. static let __allTests__Access = [
  75. ("testAES", testAES),
  76. ("testArrayExtension", testArrayExtension),
  77. ("testAuthenticators", testAuthenticators),
  78. ("testBlowfish", testBlowfish),
  79. ("testChaCha20", testChaCha20),
  80. ("testChecksum", testChecksum),
  81. ("testCollectionExtension", testCollectionExtension),
  82. ("testDataExtension", testDataExtension),
  83. ("testDigest", testDigest),
  84. ("testIntExtension", testIntExtension),
  85. ("testPadding", testPadding),
  86. ("testPBKDF", testPBKDF),
  87. ("testRabbit", testRabbit),
  88. ("testRandomIV", testRandomIV),
  89. ("testStringExtension", testStringExtension),
  90. ("testStringFoundationExtension", testStringFoundationExtension),
  91. ("testUInt16Extension", testUInt16Extension),
  92. ("testUInt32Extension", testUInt32Extension),
  93. ("testUInt64Extension", testUInt64Extension),
  94. ("testUInt8Extension", testUInt8Extension),
  95. ("testUpdatable", testUpdatable)
  96. ]
  97. }
  98. extension BlowfishTests {
  99. // DO NOT MODIFY: This is autogenerated, use:
  100. // `swift test --generate-linuxmain`
  101. // to regenerate.
  102. static let __allTests__BlowfishTests = [
  103. ("testCBCZeroPadding", testCBCZeroPadding),
  104. ("testDecrypt", testDecrypt),
  105. ("testDecryptCFB415", testDecryptCFB415),
  106. ("testEncrypt", testEncrypt),
  107. ("testEncryptDecrypt", testEncryptDecrypt)
  108. ]
  109. }
  110. extension CBCMacTests {
  111. // DO NOT MODIFY: This is autogenerated, use:
  112. // `swift test --generate-linuxmain`
  113. // to regenerate.
  114. static let __allTests__CBCMacTests = [
  115. ("testMessageLength0", testMessageLength0),
  116. ("testMessageLength16", testMessageLength16),
  117. ("testMessageLength40", testMessageLength40),
  118. ("testMessageLength64", testMessageLength64)
  119. ]
  120. }
  121. extension CMACTests {
  122. // DO NOT MODIFY: This is autogenerated, use:
  123. // `swift test --generate-linuxmain`
  124. // to regenerate.
  125. static let __allTests__CMACTests = [
  126. ("testMessageLength0", testMessageLength0),
  127. ("testMessageLength16", testMessageLength16),
  128. ("testMessageLength40", testMessageLength40),
  129. ("testMessageLength64", testMessageLength64)
  130. ]
  131. }
  132. extension ChaCha20Poly1305Tests {
  133. // DO NOT MODIFY: This is autogenerated, use:
  134. // `swift test --generate-linuxmain`
  135. // to regenerate.
  136. static let __allTests__ChaCha20Poly1305Tests = [
  137. ("test1", test1),
  138. ("test2", test2),
  139. ("test3", test3)
  140. ]
  141. }
  142. extension ChaCha20Tests {
  143. // DO NOT MODIFY: This is autogenerated, use:
  144. // `swift test --generate-linuxmain`
  145. // to regenerate.
  146. static let __allTests__ChaCha20Tests = [
  147. ("testChaCha20", testChaCha20),
  148. ("testChaCha20EncryptPartial", testChaCha20EncryptPartial),
  149. ("testCore", testCore),
  150. ("testVector1Py", testVector1Py)
  151. ]
  152. }
  153. extension ChaCha20TestsPerf {
  154. // DO NOT MODIFY: This is autogenerated, use:
  155. // `swift test --generate-linuxmain`
  156. // to regenerate.
  157. static let __allTests__ChaCha20TestsPerf = [
  158. ("testChaCha20Performance", testChaCha20Performance)
  159. ]
  160. }
  161. extension DigestTests {
  162. // DO NOT MODIFY: This is autogenerated, use:
  163. // `swift test --generate-linuxmain`
  164. // to regenerate.
  165. static let __allTests__DigestTests = [
  166. ("testChecksum", testChecksum),
  167. ("testCRC16", testCRC16),
  168. ("testCRC32", testCRC32),
  169. ("testCRC32C", testCRC32C),
  170. ("testCRC32NotReflected", testCRC32NotReflected),
  171. ("testMD5", testMD5),
  172. ("testMD5Data", testMD5Data),
  173. ("testMD5Updates", testMD5Updates),
  174. ("testSHA1", testSHA1),
  175. ("testSHA1Updatable1", testSHA1Updatable1),
  176. ("testSHA1Updatable2", testSHA1Updatable2),
  177. ("testSHA2", testSHA2),
  178. ("testSHA3", testSHA3),
  179. ("testSHAPartialUpdates", testSHAPartialUpdates)
  180. ]
  181. }
  182. extension DigestTestsPerf {
  183. // DO NOT MODIFY: This is autogenerated, use:
  184. // `swift test --generate-linuxmain`
  185. // to regenerate.
  186. static let __allTests__DigestTestsPerf = [
  187. ("testMD5Performance", testMD5Performance),
  188. ("testSHA1Performance", testSHA1Performance)
  189. ]
  190. }
  191. extension ExtensionsTest {
  192. // DO NOT MODIFY: This is autogenerated, use:
  193. // `swift test --generate-linuxmain`
  194. // to regenerate.
  195. static let __allTests__ExtensionsTest = [
  196. ("testArrayInitHex", testArrayInitHex),
  197. ("testBytes", testBytes),
  198. ("testDataInit", testDataInit),
  199. ("testEmptyStringEncrypt", testEmptyStringEncrypt),
  200. ("testStringDecryptBase64", testStringDecryptBase64),
  201. ("testStringEncrypt", testStringEncrypt),
  202. ("testToUInt32Array", testToUInt32Array)
  203. ]
  204. }
  205. extension ExtensionsTestPerf {
  206. // DO NOT MODIFY: This is autogenerated, use:
  207. // `swift test --generate-linuxmain`
  208. // to regenerate.
  209. static let __allTests__ExtensionsTestPerf = [
  210. ("testArrayInitHexPerformance", testArrayInitHexPerformance)
  211. ]
  212. }
  213. extension HKDFTests {
  214. // DO NOT MODIFY: This is autogenerated, use:
  215. // `swift test --generate-linuxmain`
  216. // to regenerate.
  217. static let __allTests__HKDFTests = [
  218. ("testHKDF1", testHKDF1),
  219. ("testHKDF2", testHKDF2),
  220. ("testHKDF3", testHKDF3),
  221. ("testHKDF4", testHKDF4),
  222. ("testHKDF5", testHKDF5),
  223. ("testHKDF6", testHKDF6)
  224. ]
  225. }
  226. extension HMACTests {
  227. // DO NOT MODIFY: This is autogenerated, use:
  228. // `swift test --generate-linuxmain`
  229. // to regenerate.
  230. static let __allTests__HMACTests = [
  231. ("testMD5", testMD5),
  232. ("testSHA1", testSHA1),
  233. ("testSHA256", testSHA256),
  234. ("testSHA384", testSHA384),
  235. ("testSHA512", testSHA512)
  236. ]
  237. }
  238. extension PBKDF {
  239. // DO NOT MODIFY: This is autogenerated, use:
  240. // `swift test --generate-linuxmain`
  241. // to regenerate.
  242. static let __allTests__PBKDF = [
  243. ("testPBKDF1", testPBKDF1),
  244. ("testPBKDF2", testPBKDF2),
  245. ("testPBKDF2Length", testPBKDF2Length)
  246. ]
  247. }
  248. extension PBKDFPerf {
  249. // DO NOT MODIFY: This is autogenerated, use:
  250. // `swift test --generate-linuxmain`
  251. // to regenerate.
  252. static let __allTests__PBKDFPerf = [
  253. ("testPerformance", testPerformance)
  254. ]
  255. }
  256. extension PaddingTests {
  257. // DO NOT MODIFY: This is autogenerated, use:
  258. // `swift test --generate-linuxmain`
  259. // to regenerate.
  260. static let __allTests__PaddingTests = [
  261. ("testPKCS7_0", testPKCS7_0),
  262. ("testPKCS7_1", testPKCS7_1),
  263. ("testPKCS7_2", testPKCS7_2),
  264. ("testZeroPadding1", testZeroPadding1),
  265. ("testZeroPadding2", testZeroPadding2)
  266. ]
  267. }
  268. extension Poly1305Tests {
  269. // DO NOT MODIFY: This is autogenerated, use:
  270. // `swift test --generate-linuxmain`
  271. // to regenerate.
  272. static let __allTests__Poly1305Tests = [
  273. ("testIssue183", testIssue183),
  274. ("testPoly1305", testPoly1305)
  275. ]
  276. }
  277. extension RabbitTests {
  278. // DO NOT MODIFY: This is autogenerated, use:
  279. // `swift test --generate-linuxmain`
  280. // to regenerate.
  281. static let __allTests__RabbitTests = [
  282. ("testInitialization", testInitialization),
  283. ("testRabbitWithIV", testRabbitWithIV),
  284. ("testRabbitWithoutIV", testRabbitWithoutIV)
  285. ]
  286. }
  287. extension RabbitTestsPerf {
  288. // DO NOT MODIFY: This is autogenerated, use:
  289. // `swift test --generate-linuxmain`
  290. // to regenerate.
  291. static let __allTests__RabbitTestsPerf = [
  292. ("testRabbitPerformance", testRabbitPerformance)
  293. ]
  294. }
  295. extension Scrypt {
  296. // DO NOT MODIFY: This is autogenerated, use:
  297. // `swift test --generate-linuxmain`
  298. // to regenerate.
  299. static let __allTests__Scrypt = [
  300. ("testScrypt_0", testScrypt_0),
  301. ("testScrypt_1", testScrypt_1),
  302. ("testScrypt_2", testScrypt_2)
  303. ]
  304. }
  305. extension ScryptTestsPeft {
  306. // DO NOT MODIFY: This is autogenerated, use:
  307. // `swift test --generate-linuxmain`
  308. // to regenerate.
  309. static let __allTests__ScryptTestsPeft = [
  310. ("testScryptPerformance", testScryptPerformance)
  311. ]
  312. }
  313. public func __allTests() -> [XCTestCaseEntry] {
  314. return [
  315. testCase(AESCCMTests.__allTests__AESCCMTests),
  316. testCase(AESTests.__allTests__AESTests),
  317. testCase(AESTestsPerf.__allTests__AESTestsPerf),
  318. testCase(Access.__allTests__Access),
  319. testCase(BlowfishTests.__allTests__BlowfishTests),
  320. testCase(CBCMacTests.__allTests__CBCMacTests),
  321. testCase(CMACTests.__allTests__CMACTests),
  322. testCase(ChaCha20Poly1305Tests.__allTests__ChaCha20Poly1305Tests),
  323. testCase(ChaCha20Tests.__allTests__ChaCha20Tests),
  324. testCase(ChaCha20TestsPerf.__allTests__ChaCha20TestsPerf),
  325. testCase(DigestTests.__allTests__DigestTests),
  326. testCase(DigestTestsPerf.__allTests__DigestTestsPerf),
  327. testCase(ExtensionsTest.__allTests__ExtensionsTest),
  328. testCase(ExtensionsTestPerf.__allTests__ExtensionsTestPerf),
  329. testCase(HKDFTests.__allTests__HKDFTests),
  330. testCase(HMACTests.__allTests__HMACTests),
  331. testCase(PBKDF.__allTests__PBKDF),
  332. testCase(PBKDFPerf.__allTests__PBKDFPerf),
  333. testCase(PaddingTests.__allTests__PaddingTests),
  334. testCase(Poly1305Tests.__allTests__Poly1305Tests),
  335. testCase(RabbitTests.__allTests__RabbitTests),
  336. testCase(RabbitTestsPerf.__allTests__RabbitTestsPerf),
  337. testCase(Scrypt.__allTests__Scrypt),
  338. testCase(ScryptTestsPeft.__allTests__ScryptTestsPeft)
  339. ]
  340. }
  341. #endif