2
0

CryptoLibConsole.lpr 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. program CryptoLibConsole;
  2. {$mode objfpc}{$H+}
  3. uses
  4. consoletestrunner, Asn1SequenceParserTests, EqualsAndHashCodeTests, OIDTests,
  5. EnumeratedTests, ParsingTests, ParseTests, StringTests, TagTests,
  6. BigIntegerTests, ECAlgorithmsTests, ECPointTests, SecP256R1FieldTests,
  7. SecP384R1FieldTests, ECDsa5Tests, ECTests, NamedCurveTests, ECSchnorrTests,
  8. SignerUtilitiesTests, SecureRandomTests, DigestRandomNumberTests,
  9. FixedPointTests, AESTests, BlockCipherVectorTests, BlockCipherMonteCarloTests,
  10. AESTestVectors, BlowfishTestVectors, SpeckTestVectors, RijndaelTestVectors,
  11. AESSICTests, SPECKTests, IESCipherTests, MD5HMacTests, SHA1HMacTests,
  12. SHA224HMacTests, SHA256HMacTests, SHA384HMacTests, SHA512HMacTests,
  13. RIPEMD128HMacTests, RIPEMD160HMacTests, HMacTests, Pkcs5Tests,
  14. HkdfGeneratorTests, ECIESTests, PascalCoinECIESTests, ECNRTests, PaddingTests,
  15. DSATests, DeterministicDsaTests, Salsa20Tests, XSalsa20Tests, ChaChaTests,
  16. StreamCipherResetTests, CTSTests, X25519Tests, Ed25519Tests,
  17. X25519HigherLevelTests, Ed25519HigherLevelTests, ShortenedDigestTests,
  18. Kdf1GeneratorTests, Kdf2GeneratorTests, Argon2Tests, ScryptTests, DigestTests,
  19. DigestUtilitiesTests, DHTests, Asn1IntegerTests, DerUtf8StringTests,
  20. GeneralizedTimeTests, BitStringTests, InputStreamTests, UtcTimeTests,
  21. RelativeOidTests, OctetStringTests, SetTests, KMacTests, PssTests,
  22. ISO9796Tests, RSABlindedTests, RSADigestSignerTests, RSATests,
  23. CryptoLibTestBase, ClpFixedSecureRandom, ClpIFixedSecureRandom,
  24. ClpShortenedDigest, ClpIShortenedDigest;
  25. type
  26. { TCryptoLibConsoleTestRunner }
  27. TCryptoLibConsoleTestRunner = class(TTestRunner)
  28. protected
  29. // override the protected methods of TTestRunner to customize its behaviour
  30. end;
  31. var
  32. Application: TCryptoLibConsoleTestRunner;
  33. begin
  34. Application := TCryptoLibConsoleTestRunner.Create(nil);
  35. Application.Initialize;
  36. Application.Run;
  37. Application.Free;
  38. end.