XCTestManifests.swift 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389
  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. ("testToHexStringPerformance", testToHexStringPerformance),
  203. ("testToUInt32Array", testToUInt32Array),
  204. ]
  205. }
  206. extension ExtensionsTestPerf {
  207. // DO NOT MODIFY: This is autogenerated, use:
  208. // `swift test --generate-linuxmain`
  209. // to regenerate.
  210. static let __allTests__ExtensionsTestPerf = [
  211. ("testArrayInitHexPerformance", testArrayInitHexPerformance),
  212. ]
  213. }
  214. extension HKDFTests {
  215. // DO NOT MODIFY: This is autogenerated, use:
  216. // `swift test --generate-linuxmain`
  217. // to regenerate.
  218. static let __allTests__HKDFTests = [
  219. ("testHKDF1", testHKDF1),
  220. ("testHKDF2", testHKDF2),
  221. ("testHKDF3", testHKDF3),
  222. ("testHKDF4", testHKDF4),
  223. ("testHKDF5", testHKDF5),
  224. ("testHKDF6", testHKDF6),
  225. ]
  226. }
  227. extension HMACTests {
  228. // DO NOT MODIFY: This is autogenerated, use:
  229. // `swift test --generate-linuxmain`
  230. // to regenerate.
  231. static let __allTests__HMACTests = [
  232. ("testMD5", testMD5),
  233. ("testSHA1", testSHA1),
  234. ("testSHA256", testSHA256),
  235. ("testSHA384", testSHA384),
  236. ("testSHA512", testSHA512),
  237. ]
  238. }
  239. extension PBKDF {
  240. // DO NOT MODIFY: This is autogenerated, use:
  241. // `swift test --generate-linuxmain`
  242. // to regenerate.
  243. static let __allTests__PBKDF = [
  244. ("testPBKDF1", testPBKDF1),
  245. ("testPBKDF2", testPBKDF2),
  246. ("testPBKDF2Length", testPBKDF2Length),
  247. ]
  248. }
  249. extension PBKDFPerf {
  250. // DO NOT MODIFY: This is autogenerated, use:
  251. // `swift test --generate-linuxmain`
  252. // to regenerate.
  253. static let __allTests__PBKDFPerf = [
  254. ("testPerformance", testPerformance),
  255. ]
  256. }
  257. extension PaddingTests {
  258. // DO NOT MODIFY: This is autogenerated, use:
  259. // `swift test --generate-linuxmain`
  260. // to regenerate.
  261. static let __allTests__PaddingTests = [
  262. ("testPKCS7_0", testPKCS7_0),
  263. ("testPKCS7_1", testPKCS7_1),
  264. ("testPKCS7_2", testPKCS7_2),
  265. ("testZeroPadding1", testZeroPadding1),
  266. ("testZeroPadding2", testZeroPadding2),
  267. ]
  268. }
  269. extension Poly1305Tests {
  270. // DO NOT MODIFY: This is autogenerated, use:
  271. // `swift test --generate-linuxmain`
  272. // to regenerate.
  273. static let __allTests__Poly1305Tests = [
  274. ("testIssue183", testIssue183),
  275. ("testPoly1305", testPoly1305),
  276. ]
  277. }
  278. extension RabbitTests {
  279. // DO NOT MODIFY: This is autogenerated, use:
  280. // `swift test --generate-linuxmain`
  281. // to regenerate.
  282. static let __allTests__RabbitTests = [
  283. ("testInitialization", testInitialization),
  284. ("testRabbitWithIV", testRabbitWithIV),
  285. ("testRabbitWithoutIV", testRabbitWithoutIV),
  286. ]
  287. }
  288. extension RabbitTestsPerf {
  289. // DO NOT MODIFY: This is autogenerated, use:
  290. // `swift test --generate-linuxmain`
  291. // to regenerate.
  292. static let __allTests__RabbitTestsPerf = [
  293. ("testRabbitPerformance", testRabbitPerformance),
  294. ]
  295. }
  296. extension SHATestsPerf {
  297. // DO NOT MODIFY: This is autogenerated, use:
  298. // `swift test --generate-linuxmain`
  299. // to regenerate.
  300. static let __allTests__SHATestsPerf = [
  301. ("testSHA1Performance", testSHA1Performance),
  302. ("testSHA2224Performance", testSHA2224Performance),
  303. ("testSHA2256Performance", testSHA2256Performance),
  304. ("testSHA2384Performance", testSHA2384Performance),
  305. ("testSHA2512Performance", testSHA2512Performance),
  306. ("testSHA3224Performance", testSHA3224Performance),
  307. ("testSHA3256Performance", testSHA3256Performance),
  308. ("testSHA3384Performance", testSHA3384Performance),
  309. ("testSHA3512Performance", testSHA3512Performance),
  310. ("testSHA3keccak224Performance", testSHA3keccak224Performance),
  311. ("testSHA3keccak256Performance", testSHA3keccak256Performance),
  312. ("testSHA3keccak384Performance", testSHA3keccak384Performance),
  313. ("testSHA3keccak512Performance", testSHA3keccak512Performance),
  314. ]
  315. }
  316. extension Scrypt {
  317. // DO NOT MODIFY: This is autogenerated, use:
  318. // `swift test --generate-linuxmain`
  319. // to regenerate.
  320. static let __allTests__Scrypt = [
  321. ("testScrypt_0", testScrypt_0),
  322. ("testScrypt_1", testScrypt_1),
  323. ("testScrypt_2", testScrypt_2),
  324. ]
  325. }
  326. extension ScryptTestsPeft {
  327. // DO NOT MODIFY: This is autogenerated, use:
  328. // `swift test --generate-linuxmain`
  329. // to regenerate.
  330. static let __allTests__ScryptTestsPeft = [
  331. ("testScryptPerformance", testScryptPerformance),
  332. ]
  333. }
  334. public func __allTests() -> [XCTestCaseEntry] {
  335. return [
  336. testCase(AESCCMTests.__allTests__AESCCMTests),
  337. testCase(AESTests.__allTests__AESTests),
  338. testCase(AESTestsPerf.__allTests__AESTestsPerf),
  339. testCase(Access.__allTests__Access),
  340. testCase(BlowfishTests.__allTests__BlowfishTests),
  341. testCase(CBCMacTests.__allTests__CBCMacTests),
  342. testCase(CMACTests.__allTests__CMACTests),
  343. testCase(ChaCha20Poly1305Tests.__allTests__ChaCha20Poly1305Tests),
  344. testCase(ChaCha20Tests.__allTests__ChaCha20Tests),
  345. testCase(ChaCha20TestsPerf.__allTests__ChaCha20TestsPerf),
  346. testCase(DigestTests.__allTests__DigestTests),
  347. testCase(DigestTestsPerf.__allTests__DigestTestsPerf),
  348. testCase(ExtensionsTest.__allTests__ExtensionsTest),
  349. testCase(ExtensionsTestPerf.__allTests__ExtensionsTestPerf),
  350. testCase(HKDFTests.__allTests__HKDFTests),
  351. testCase(HMACTests.__allTests__HMACTests),
  352. testCase(PBKDF.__allTests__PBKDF),
  353. testCase(PBKDFPerf.__allTests__PBKDFPerf),
  354. testCase(PaddingTests.__allTests__PaddingTests),
  355. testCase(Poly1305Tests.__allTests__Poly1305Tests),
  356. testCase(RabbitTests.__allTests__RabbitTests),
  357. testCase(RabbitTestsPerf.__allTests__RabbitTestsPerf),
  358. testCase(SHATestsPerf.__allTests__SHATestsPerf),
  359. testCase(Scrypt.__allTests__Scrypt),
  360. testCase(ScryptTestsPeft.__allTests__ScryptTestsPeft),
  361. ]
  362. }
  363. #endif