CryptoLibConsole.lpr 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. program CryptoLibConsole;
  2. {$mode objfpc}{$H+}
  3. uses
  4. consoletestrunner,
  5. // Asn1SequenceParserTests, // pass x64, pass arm
  6. // DerApplicationSpecificTests, // pass x64, pass arm
  7. // EqualsAndHashCodeTests, // pass x64, pass arm
  8. // OIDTests, // pass x64, pass arm
  9. // BigIntegerTests, // pass x64, pass arm
  10. // ECAlgorithmsTests,
  11. // ECPointTests,
  12. // SecP384R1FieldTests,
  13. // ECDsa5Tests,
  14. ECTests,
  15. // NamedCurveTests,
  16. // ECSchnorrTests, // pass x64, pass arm, arm raises exception
  17. // SignerUtilitiesTests, // pass x64, pass arm, arm raises exception
  18. // SecureRandomTests, // pass x64, pass arm
  19. // DigestRandomNumberTests, // pass x64, pass arm
  20. // FixedPointTests, // pass x64, pass arm, arm raises exception
  21. // AESTests, // pass x64, pass arm
  22. // BlockCipherVectorTests, // pass x64, pass arm
  23. AESTestVectors,
  24. // IESCipherTests, // pass x64, pass arm, arm raises exception
  25. // AESSICTests, // pass x64, pass arm
  26. // MD5HMacTests, // pass x64, pass arm
  27. // HMacTests,
  28. // Pkcs5Tests, // pass x64, pass arm
  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.