XCTestManifests.swift 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406
  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. ("testOMACTextVectors", testOMACTextVectors),
  131. ]
  132. }
  133. extension ChaCha20Poly1305Tests {
  134. // DO NOT MODIFY: This is autogenerated, use:
  135. // `swift test --generate-linuxmain`
  136. // to regenerate.
  137. static let __allTests__ChaCha20Poly1305Tests = [
  138. ("test1", test1),
  139. ("test2", test2),
  140. ("test3", test3),
  141. ]
  142. }
  143. extension ChaCha20Tests {
  144. // DO NOT MODIFY: This is autogenerated, use:
  145. // `swift test --generate-linuxmain`
  146. // to regenerate.
  147. static let __allTests__ChaCha20Tests = [
  148. ("testChaCha20", testChaCha20),
  149. ("testChaCha20EncryptPartial", testChaCha20EncryptPartial),
  150. ("testCore", testCore),
  151. ("testVector1Py", testVector1Py),
  152. ]
  153. }
  154. extension ChaCha20TestsPerf {
  155. // DO NOT MODIFY: This is autogenerated, use:
  156. // `swift test --generate-linuxmain`
  157. // to regenerate.
  158. static let __allTests__ChaCha20TestsPerf = [
  159. ("testChaCha20Performance", testChaCha20Performance),
  160. ]
  161. }
  162. extension DigestTests {
  163. // DO NOT MODIFY: This is autogenerated, use:
  164. // `swift test --generate-linuxmain`
  165. // to regenerate.
  166. static let __allTests__DigestTests = [
  167. ("testChecksum", testChecksum),
  168. ("testChecksumPerformance", testChecksumPerformance),
  169. ("testCRC16", testCRC16),
  170. ("testCRC32", testCRC32),
  171. ("testCRC32C", testCRC32C),
  172. ("testCRC32NotReflected", testCRC32NotReflected),
  173. ("testMD5", testMD5),
  174. ("testMD5Data", testMD5Data),
  175. ("testMD5Updates", testMD5Updates),
  176. ("testSHA1", testSHA1),
  177. ("testSHA1Updatable1", testSHA1Updatable1),
  178. ("testSHA1Updatable2", testSHA1Updatable2),
  179. ("testSHA2", testSHA2),
  180. ("testSHA3", testSHA3),
  181. ("testSHAPartialUpdates", testSHAPartialUpdates),
  182. ]
  183. }
  184. extension DigestTestsPerf {
  185. // DO NOT MODIFY: This is autogenerated, use:
  186. // `swift test --generate-linuxmain`
  187. // to regenerate.
  188. static let __allTests__DigestTestsPerf = [
  189. ("testMD5Performance", testMD5Performance),
  190. ("testSHA1Performance", testSHA1Performance),
  191. ]
  192. }
  193. extension ExtensionsTest {
  194. // DO NOT MODIFY: This is autogenerated, use:
  195. // `swift test --generate-linuxmain`
  196. // to regenerate.
  197. static let __allTests__ExtensionsTest = [
  198. ("testArrayInitHex", testArrayInitHex),
  199. ("testBytes", testBytes),
  200. ("testDataInit", testDataInit),
  201. ("testEmptyStringEncrypt", testEmptyStringEncrypt),
  202. ("testStringDecryptBase64", testStringDecryptBase64),
  203. ("testStringEncrypt", testStringEncrypt),
  204. ("testToHexStringPerformance", testToHexStringPerformance),
  205. ("testToUInt32Array", testToUInt32Array),
  206. ("testToUInt32Performance", testToUInt32Performance),
  207. ("testToUInt64Performance", testToUInt64Performance),
  208. ]
  209. }
  210. extension ExtensionsTestPerf {
  211. // DO NOT MODIFY: This is autogenerated, use:
  212. // `swift test --generate-linuxmain`
  213. // to regenerate.
  214. static let __allTests__ExtensionsTestPerf = [
  215. ("testArrayInitHexPerformance", testArrayInitHexPerformance),
  216. ]
  217. }
  218. extension HKDFTests {
  219. // DO NOT MODIFY: This is autogenerated, use:
  220. // `swift test --generate-linuxmain`
  221. // to regenerate.
  222. static let __allTests__HKDFTests = [
  223. ("testHKDF1", testHKDF1),
  224. ("testHKDF2", testHKDF2),
  225. ("testHKDF3", testHKDF3),
  226. ("testHKDF4", testHKDF4),
  227. ("testHKDF5", testHKDF5),
  228. ("testHKDF6", testHKDF6),
  229. ]
  230. }
  231. extension HMACTests {
  232. // DO NOT MODIFY: This is autogenerated, use:
  233. // `swift test --generate-linuxmain`
  234. // to regenerate.
  235. static let __allTests__HMACTests = [
  236. ("testMD5", testMD5),
  237. ("testSHA1", testSHA1),
  238. ("testSHA256", testSHA256),
  239. ("testSHA384", testSHA384),
  240. ("testSHA512", testSHA512),
  241. ]
  242. }
  243. extension OCBTests {
  244. // DO NOT MODIFY: This is autogenerated, use:
  245. // `swift test --generate-linuxmain`
  246. // to regenerate.
  247. static let __allTests__OCBTests = [
  248. ("testAESOCBWithRFC7253Tests", testAESOCBWithRFC7253Tests),
  249. ]
  250. }
  251. extension PBKDF {
  252. // DO NOT MODIFY: This is autogenerated, use:
  253. // `swift test --generate-linuxmain`
  254. // to regenerate.
  255. static let __allTests__PBKDF = [
  256. ("testPBKDF1", testPBKDF1),
  257. ("testPBKDF2", testPBKDF2),
  258. ("testPBKDF2Length", testPBKDF2Length),
  259. ]
  260. }
  261. extension PBKDFPerf {
  262. // DO NOT MODIFY: This is autogenerated, use:
  263. // `swift test --generate-linuxmain`
  264. // to regenerate.
  265. static let __allTests__PBKDFPerf = [
  266. ("testPerformance", testPerformance),
  267. ]
  268. }
  269. extension PaddingTests {
  270. // DO NOT MODIFY: This is autogenerated, use:
  271. // `swift test --generate-linuxmain`
  272. // to regenerate.
  273. static let __allTests__PaddingTests = [
  274. ("testISO78164_0", testISO78164_0),
  275. ("testISO78164_1", testISO78164_1),
  276. ("testISO78164_2", testISO78164_2),
  277. ("testPKCS7_0", testPKCS7_0),
  278. ("testPKCS7_1", testPKCS7_1),
  279. ("testPKCS7_2", testPKCS7_2),
  280. ("testZeroPadding1", testZeroPadding1),
  281. ("testZeroPadding2", testZeroPadding2),
  282. ]
  283. }
  284. extension Poly1305Tests {
  285. // DO NOT MODIFY: This is autogenerated, use:
  286. // `swift test --generate-linuxmain`
  287. // to regenerate.
  288. static let __allTests__Poly1305Tests = [
  289. ("testIssue183", testIssue183),
  290. ("testPoly1305", testPoly1305),
  291. ]
  292. }
  293. extension RabbitTests {
  294. // DO NOT MODIFY: This is autogenerated, use:
  295. // `swift test --generate-linuxmain`
  296. // to regenerate.
  297. static let __allTests__RabbitTests = [
  298. ("testInitialization", testInitialization),
  299. ("testRabbitWithIV", testRabbitWithIV),
  300. ("testRabbitWithoutIV", testRabbitWithoutIV),
  301. ]
  302. }
  303. extension RabbitTestsPerf {
  304. // DO NOT MODIFY: This is autogenerated, use:
  305. // `swift test --generate-linuxmain`
  306. // to regenerate.
  307. static let __allTests__RabbitTestsPerf = [
  308. ("testRabbitPerformance", testRabbitPerformance),
  309. ]
  310. }
  311. extension SHATestsPerf {
  312. // DO NOT MODIFY: This is autogenerated, use:
  313. // `swift test --generate-linuxmain`
  314. // to regenerate.
  315. static let __allTests__SHATestsPerf = [
  316. ("testSHA1Performance", testSHA1Performance),
  317. ("testSHA2224Performance", testSHA2224Performance),
  318. ("testSHA2256Performance", testSHA2256Performance),
  319. ("testSHA2384Performance", testSHA2384Performance),
  320. ("testSHA2512Performance", testSHA2512Performance),
  321. ("testSHA3224Performance", testSHA3224Performance),
  322. ("testSHA3256Performance", testSHA3256Performance),
  323. ("testSHA3384Performance", testSHA3384Performance),
  324. ("testSHA3512Performance", testSHA3512Performance),
  325. ("testSHA3keccak224Performance", testSHA3keccak224Performance),
  326. ("testSHA3keccak256Performance", testSHA3keccak256Performance),
  327. ("testSHA3keccak384Performance", testSHA3keccak384Performance),
  328. ("testSHA3keccak512Performance", testSHA3keccak512Performance),
  329. ]
  330. }
  331. extension Scrypt {
  332. // DO NOT MODIFY: This is autogenerated, use:
  333. // `swift test --generate-linuxmain`
  334. // to regenerate.
  335. static let __allTests__Scrypt = [
  336. ("testScrypt_0", testScrypt_0),
  337. ("testScrypt_1", testScrypt_1),
  338. ("testScrypt_2", testScrypt_2),
  339. ]
  340. }
  341. extension ScryptTestsPeft {
  342. // DO NOT MODIFY: This is autogenerated, use:
  343. // `swift test --generate-linuxmain`
  344. // to regenerate.
  345. static let __allTests__ScryptTestsPeft = [
  346. ("testScryptPerformance", testScryptPerformance),
  347. ]
  348. }
  349. public func __allTests() -> [XCTestCaseEntry] {
  350. return [
  351. testCase(AESCCMTests.__allTests__AESCCMTests),
  352. testCase(AESTests.__allTests__AESTests),
  353. testCase(AESTestsPerf.__allTests__AESTestsPerf),
  354. testCase(Access.__allTests__Access),
  355. testCase(BlowfishTests.__allTests__BlowfishTests),
  356. testCase(CBCMacTests.__allTests__CBCMacTests),
  357. testCase(CMACTests.__allTests__CMACTests),
  358. testCase(ChaCha20Poly1305Tests.__allTests__ChaCha20Poly1305Tests),
  359. testCase(ChaCha20Tests.__allTests__ChaCha20Tests),
  360. testCase(ChaCha20TestsPerf.__allTests__ChaCha20TestsPerf),
  361. testCase(DigestTests.__allTests__DigestTests),
  362. testCase(DigestTestsPerf.__allTests__DigestTestsPerf),
  363. testCase(ExtensionsTest.__allTests__ExtensionsTest),
  364. testCase(ExtensionsTestPerf.__allTests__ExtensionsTestPerf),
  365. testCase(HKDFTests.__allTests__HKDFTests),
  366. testCase(HMACTests.__allTests__HMACTests),
  367. testCase(OCBTests.__allTests__OCBTests),
  368. testCase(PBKDF.__allTests__PBKDF),
  369. testCase(PBKDFPerf.__allTests__PBKDFPerf),
  370. testCase(PaddingTests.__allTests__PaddingTests),
  371. testCase(Poly1305Tests.__allTests__Poly1305Tests),
  372. testCase(RabbitTests.__allTests__RabbitTests),
  373. testCase(RabbitTestsPerf.__allTests__RabbitTestsPerf),
  374. testCase(SHATestsPerf.__allTests__SHATestsPerf),
  375. testCase(Scrypt.__allTests__Scrypt),
  376. testCase(ScryptTestsPeft.__allTests__ScryptTestsPeft),
  377. ]
  378. }
  379. #endif