CryptoLibConsole.lpr 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. program CryptoLibConsole;
  2. {$mode objfpc}{$H+}
  3. uses
  4. consoletestrunner,
  5. Asn1SequenceParserTests,
  6. DerApplicationSpecificTests,
  7. EqualsAndHashCodeTests,
  8. OIDTests,
  9. EnumeratedTests,
  10. ParsingTests,
  11. ParseTests,
  12. StringTests,
  13. TagTests,
  14. BigIntegerTests,
  15. ECAlgorithmsTests,
  16. ECPointTests,
  17. SecP256R1FieldTests,
  18. SecP384R1FieldTests,
  19. ECDsa5Tests,
  20. ECTests,
  21. NamedCurveTests,
  22. ECSchnorrTests,
  23. SignerUtilitiesTests,
  24. SecureRandomTests,
  25. DigestRandomNumberTests,
  26. FixedPointTests,
  27. AESTests,
  28. BlockCipherVectorTests,
  29. BlockCipherMonteCarloTests,
  30. AESTestVectors,
  31. BlowfishTestVectors,
  32. SpeckTestVectors,
  33. RijndaelTestVectors,
  34. AESSICTests,
  35. SPECKTests,
  36. IESCipherTests,
  37. MD5HMacTests,
  38. SHA1HMacTests,
  39. SHA224HMacTests,
  40. SHA256HMacTests,
  41. SHA384HMacTests,
  42. SHA512HMacTests,
  43. RIPEMD128HMacTests,
  44. RIPEMD160HMacTests,
  45. HMacTests,
  46. Pkcs5Tests,
  47. HkdfGeneratorTests,
  48. ECIESTests,
  49. PascalCoinECIESTests,
  50. ECNRTests,
  51. PaddingTests,
  52. DSATests,
  53. DeterministicDsaTests,
  54. Salsa20Tests,
  55. XSalsa20Tests,
  56. ChaChaTests,
  57. StreamCipherResetTests,
  58. CTSTests,
  59. X25519Tests,
  60. Ed25519Tests,
  61. X25519HigherLevelTests,
  62. Ed25519HigherLevelTests,
  63. ShortenedDigestTests,
  64. Kdf1GeneratorTests,
  65. Kdf2GeneratorTests,
  66. Argon2Tests,
  67. ScryptTests,
  68. DigestTests,
  69. DigestUtilitiesTests,
  70. DHTests,
  71. Asn1IntegerTests,
  72. KMacTests,
  73. CryptoLibTestBase,
  74. ClpFixedSecureRandom,
  75. ClpIFixedSecureRandom,
  76. ClpShortenedDigest,
  77. ClpIShortenedDigest;
  78. type
  79. { TCryptoLibConsoleTestRunner }
  80. TCryptoLibConsoleTestRunner = class(TTestRunner)
  81. protected
  82. // override the protected methods of TTestRunner to customize its behaviour
  83. end;
  84. var
  85. Application: TCryptoLibConsoleTestRunner;
  86. begin
  87. Application := TCryptoLibConsoleTestRunner.Create(nil);
  88. Application.Initialize;
  89. Application.Run;
  90. Application.Free;
  91. end.