CryptoLibConsole.lpr 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  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. AESSICTests,
  34. SPECKTests,
  35. IESCipherTests,
  36. MD5HMacTests,
  37. SHA1HMacTests,
  38. SHA224HMacTests,
  39. SHA256HMacTests,
  40. SHA384HMacTests,
  41. SHA512HMacTests,
  42. RIPEMD128HMacTests,
  43. RIPEMD160HMacTests,
  44. HMacTests,
  45. Pkcs5Tests,
  46. HkdfGeneratorTests,
  47. ECIESTests,
  48. ECNRTests,
  49. PaddingTests,
  50. DSATests,
  51. DeterministicDsaTests,
  52. Salsa20Tests,
  53. XSalsa20Tests,
  54. ChaChaTests,
  55. StreamCipherResetTests,
  56. CTSTests,
  57. ClpFixedSecureRandom,
  58. ClpIFixedSecureRandom;
  59. type
  60. { TCryptoLibConsoleTestRunner }
  61. TCryptoLibConsoleTestRunner = class(TTestRunner)
  62. protected
  63. // override the protected methods of TTestRunner to customize its behaviour
  64. end;
  65. var
  66. Application: TCryptoLibConsoleTestRunner;
  67. begin
  68. Application := TCryptoLibConsoleTestRunner.Create(nil);
  69. Application.Initialize;
  70. Application.Run;
  71. Application.Free;
  72. end.