CryptoLibConsole.lpr 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. program CryptoLibConsole;
  2. {$mode objfpc}{$H+}
  3. uses
  4. consoletestrunner,
  5. Asn1SequenceParserTests,
  6. DerApplicationSpecificTests,
  7. EqualsAndHashCodeTests,
  8. OIDTests,
  9. BigIntegerTests,
  10. ECAlgorithmsTests,
  11. ECPointTests,
  12. SecP256R1FieldTests,
  13. SecP384R1FieldTests,
  14. ECDsa5Tests,
  15. ECTests,
  16. NamedCurveTests,
  17. ECSchnorrTests,
  18. SignerUtilitiesTests,
  19. SecureRandomTests,
  20. DigestRandomNumberTests,
  21. FixedPointTests,
  22. AESTests,
  23. BlockCipherVectorTests,
  24. BlockCipherMonteCarloTests,
  25. AESTestVectors,
  26. AESSICTests,
  27. IESCipherTests,
  28. MD5HMacTests,
  29. SHA1HMacTests,
  30. SHA224HMacTests,
  31. SHA256HMacTests,
  32. SHA384HMacTests,
  33. SHA512HMacTests,
  34. RIPEMD128HMacTests,
  35. RIPEMD160HMacTests,
  36. HMacTests,
  37. Pkcs5Tests,
  38. HkdfGeneratorTests,
  39. ECIESTests,
  40. ECNRTests,
  41. PaddingTests,
  42. DSATests,
  43. DeterministicDsaTests,
  44. ClpFixedSecureRandom,
  45. ClpIFixedSecureRandom;
  46. type
  47. { TCryptoLibConsoleTestRunner }
  48. TCryptoLibConsoleTestRunner = class(TTestRunner)
  49. protected
  50. // override the protected methods of TTestRunner to customize its behaviour
  51. end;
  52. var
  53. Application: TCryptoLibConsoleTestRunner;
  54. begin
  55. Application := TCryptoLibConsoleTestRunner.Create(nil);
  56. Application.Initialize;
  57. Application.Run;
  58. Application.Free;
  59. end.