program CryptoLibConsole; {$mode objfpc}{$H+} uses consoletestrunner, Asn1SequenceParserTests, EqualsAndHashCodeTests, OIDTests, EnumeratedTests, ParsingTests, ParseTests, StringTests, TagTests, BigIntegerTests, ECAlgorithmsTests, ECPointTests, SecP256R1FieldTests, SecP384R1FieldTests, ECDsa5Tests, ECTests, NamedCurveTests, ECSchnorrTests, SignerUtilitiesTests, SecureRandomTests, DigestRandomNumberTests, FixedPointTests, AESTests, BlockCipherVectorTests, BlockCipherMonteCarloTests, AESTestVectors, BlowfishTestVectors, SpeckTestVectors, RijndaelTestVectors, AESSICTests, SPECKTests, IESCipherTests, MD5HMacTests, SHA1HMacTests, SHA224HMacTests, SHA256HMacTests, SHA384HMacTests, SHA512HMacTests, RIPEMD128HMacTests, RIPEMD160HMacTests, HMacTests, Pkcs5Tests, HkdfGeneratorTests, ECIESTests, PascalCoinECIESTests, ECNRTests, PaddingTests, DSATests, DeterministicDsaTests, Salsa20Tests, XSalsa20Tests, ChaChaTests, StreamCipherResetTests, CTSTests, X25519Tests, Ed25519Tests, X25519HigherLevelTests, Ed25519HigherLevelTests, ShortenedDigestTests, Kdf1GeneratorTests, Kdf2GeneratorTests, Argon2Tests, ScryptTests, DigestTests, DigestUtilitiesTests, DHTests, Asn1IntegerTests, DerUtf8StringTests, GeneralizedTimeTests, BitStringTests, InputStreamTests, UtcTimeTests, RelativeOidTests, OctetStringTests, SetTests, KMacTests, PssTests, ISO9796Tests, RSABlindedTests, RSADigestSignerTests, RSATests, CryptoLibTestBase, ClpFixedSecureRandom, ClpIFixedSecureRandom, ClpShortenedDigest, ClpIShortenedDigest; type { TCryptoLibConsoleTestRunner } TCryptoLibConsoleTestRunner = class(TTestRunner) protected // override the protected methods of TTestRunner to customize its behaviour end; var Application: TCryptoLibConsoleTestRunner; begin Application := TCryptoLibConsoleTestRunner.Create(nil); Application.Initialize; Application.Run; Application.Free; end.