CryptoLibConsole.lpr 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. program CryptoLibConsole;
  2. {$mode objfpc}{$H+}
  3. uses
  4. consoletestrunner,
  5. // Asn1SequenceParserTests, // pass x64
  6. // DerApplicationSpecificTests, // pass x64
  7. // EqualsAndHashCodeTests, // pass x64
  8. // OIDTests, // pass x64
  9. // BigIntegerTests,
  10. // ECAlgorithmsTests,
  11. // ECPointTests,
  12. // SecP384R1FieldTests,
  13. // ECDsa5Tests,
  14. // ECTests,
  15. // NamedCurveTests,
  16. // ECSchnorrTests,
  17. // SignerUtilitiesTests,
  18. // SecureRandomTests,
  19. // DigestRandomNumberTests,
  20. // FixedPointTests,
  21. // AESTests, // pass x64
  22. // BlockCipherVectorTests, // pass x64
  23. AESTestVectors,
  24. // IESCipherTests,
  25. // AESSICTests, // pass x64
  26. // MD5HMacTests, // pass x64
  27. HMacTests,
  28. // Pkcs5Tests,
  29. ClpFixedSecureRandom,
  30. ClpIFixedSecureRandom;
  31. type
  32. { TCryptoLibConsoleTestRunner }
  33. TCryptoLibConsoleTestRunner = class(TTestRunner)
  34. protected
  35. // override the protected methods of TTestRunner to customize its behaviour
  36. end;
  37. var
  38. Application: TCryptoLibConsoleTestRunner;
  39. begin
  40. Application := TCryptoLibConsoleTestRunner.Create(nil);
  41. Application.Initialize;
  42. Application.Run;
  43. Application.Free;
  44. end.