CryptoLibConsole.lpr 958 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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. SecP384R1FieldTests,
  13. ECDsa5Tests,
  14. ECTests,
  15. NamedCurveTests,
  16. ECSchnorrTests,
  17. SignerUtilitiesTests,
  18. SecureRandomTests,
  19. DigestRandomNumberTests,
  20. FixedPointTests,
  21. AESTests,
  22. BlockCipherVectorTests,
  23. AESTestVectors,
  24. IESCipherTests,
  25. AESSICTests,
  26. MD5HMacTests,
  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.