CryptoLibConsole.lpr 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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,
  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, PrimesTests,
  15. PaddingTests, DSATests, DeterministicDsaTests, Salsa20Tests, XSalsa20Tests,
  16. ChaChaTests, StreamCipherResetTests, CTSTests, X25519Tests, Ed25519Tests,
  17. X25519HigherLevelTests, Ed25519HigherLevelTests, ShortenedDigestTests,
  18. Kdf1GeneratorTests, Kdf2GeneratorTests, Argon2Tests, ScryptTests, DigestTests,
  19. CertTests, DigestUtilitiesTests, DHTests, Asn1IntegerTests,
  20. DerUtf8StringTests, GeneralizedTimeTests, BitStringTests, InputStreamTests,
  21. UtcTimeTests, RelativeOidTests, OctetStringTests, SetTests, X9Tests,
  22. PrivateKeyInfoTests, Pkcs10CertRequestTests, DeltaCertificateTests,
  23. CertificateTests, X509AltTests, X509ExtensionsTests, X509NameTests,
  24. SubjectKeyIdentifierTests, KeyUsageTests, GeneralNameTests, KMacTests,
  25. PssTests, ISO9796Tests, RSABlindedTests, RSADigestSignerTests, RSATests,
  26. X931SignerTests, CryptoLibTestBase, X509CertGenTests, ClpFixedSecureRandom,
  27. ClpShortenedDigest, IPAddressUtilitiesTests, PemReaderTests;
  28. type
  29. { TCryptoLibConsoleTestRunner }
  30. TCryptoLibConsoleTestRunner = class(TTestRunner)
  31. protected
  32. // override the protected methods of TTestRunner to customize its behaviour
  33. end;
  34. var
  35. Application: TCryptoLibConsoleTestRunner;
  36. begin
  37. Application := TCryptoLibConsoleTestRunner.Create(nil);
  38. Application.Initialize;
  39. Application.Run;
  40. Application.Free;
  41. end.